
Andy Ho
Examiner (ID: 13854, Phone: (571)272-3762 , Office: P/2194 )
| Most Active Art Unit | 2194 |
| Art Unit(s) | 2151, 2126, 2194 |
| Total Applications | 1684 |
| Issued Applications | 1459 |
| Pending Applications | 80 |
| Abandoned Applications | 165 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 4793909
[patent_doc_number] => 20080294883
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-11-27
[patent_title] => 'Mock exceptions in a host add-in environment'
[patent_app_type] => utility
[patent_app_number] => 11/807060
[patent_app_country] => US
[patent_app_date] => 2007-05-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5652
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0294/20080294883.pdf
[firstpage_image] =>[orig_patent_app_number] => 11807060
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/807060 | Mock exceptions in a host add-in environment | May 24, 2007 | Issued |
Array
(
[id] => 4449149
[patent_doc_number] => 07865901
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-01-04
[patent_title] => 'Managing memory resident objects to optimize a runtime environment'
[patent_app_type] => utility
[patent_app_number] => 11/751047
[patent_app_country] => US
[patent_app_date] => 2007-05-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5664
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 90
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/865/07865901.pdf
[firstpage_image] =>[orig_patent_app_number] => 11751047
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/751047 | Managing memory resident objects to optimize a runtime environment | May 20, 2007 | Issued |
Array
(
[id] => 4798959
[patent_doc_number] => 20080010545
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-01-10
[patent_title] => 'COMPUTER SYSTEM AND METHOD FOR MONITORING EXECUTION OF APPLICATION PROGRAM'
[patent_app_type] => utility
[patent_app_number] => 11/746910
[patent_app_country] => US
[patent_app_date] => 2007-05-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 25
[patent_figures_cnt] => 25
[patent_no_of_words] => 18948
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0010/20080010545.pdf
[firstpage_image] =>[orig_patent_app_number] => 11746910
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/746910 | COMPUTER SYSTEM AND METHOD FOR MONITORING EXECUTION OF APPLICATION PROGRAM | May 9, 2007 | Abandoned |
Array
(
[id] => 4560765
[patent_doc_number] => 07877758
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-01-25
[patent_title] => 'Translator software for monitoring, automation, testing and control'
[patent_app_type] => utility
[patent_app_number] => 11/744666
[patent_app_country] => US
[patent_app_date] => 2007-05-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 34
[patent_figures_cnt] => 56
[patent_no_of_words] => 19702
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 128
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/877/07877758.pdf
[firstpage_image] =>[orig_patent_app_number] => 11744666
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/744666 | Translator software for monitoring, automation, testing and control | May 3, 2007 | Issued |
Array
(
[id] => 107175
[patent_doc_number] => 07730492
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2010-06-01
[patent_title] => 'Method and system for running multiple virtual machines in a single process'
[patent_app_type] => utility
[patent_app_number] => 11/744044
[patent_app_country] => US
[patent_app_date] => 2007-05-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 5
[patent_no_of_words] => 3296
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 122
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/730/07730492.pdf
[firstpage_image] =>[orig_patent_app_number] => 11744044
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/744044 | Method and system for running multiple virtual machines in a single process | May 2, 2007 | Issued |
Array
(
[id] => 4862858
[patent_doc_number] => 20080271059
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-10-30
[patent_title] => 'Executing business logic extensions on a client computing system'
[patent_app_type] => utility
[patent_app_number] => 11/796504
[patent_app_country] => US
[patent_app_date] => 2007-04-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5505
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0271/20080271059.pdf
[firstpage_image] =>[orig_patent_app_number] => 11796504
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/796504 | Executing business logic extensions on a client computing system | Apr 26, 2007 | Issued |
Array
(
[id] => 4861826
[patent_doc_number] => 20080270585
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-10-30
[patent_title] => 'META-CONTAINER FOR MODEL-BASED DISTRIBUTED APPLICATIONS'
[patent_app_type] => utility
[patent_app_number] => 11/740579
[patent_app_country] => US
[patent_app_date] => 2007-04-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3148
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0270/20080270585.pdf
[firstpage_image] =>[orig_patent_app_number] => 11740579
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/740579 | Meta-container for model-based distributed applications | Apr 25, 2007 | Issued |
Array
(
[id] => 4647039
[patent_doc_number] => 08024652
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-09-20
[patent_title] => 'Techniques to associate information between application programs'
[patent_app_type] => utility
[patent_app_number] => 11/784888
[patent_app_country] => US
[patent_app_date] => 2007-04-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 8743
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 50
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/024/08024652.pdf
[firstpage_image] =>[orig_patent_app_number] => 11784888
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/784888 | Techniques to associate information between application programs | Apr 9, 2007 | Issued |
Array
(
[id] => 37942
[patent_doc_number] => 07793307
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-09-07
[patent_title] => 'Apparatus and method for providing virtualized hardware resources within a virtual execution environment'
[patent_app_type] => utility
[patent_app_number] => 11/784430
[patent_app_country] => US
[patent_app_date] => 2007-04-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 6943
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 69
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/793/07793307.pdf
[firstpage_image] =>[orig_patent_app_number] => 11784430
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/784430 | Apparatus and method for providing virtualized hardware resources within a virtual execution environment | Apr 5, 2007 | Issued |
Array
(
[id] => 4684202
[patent_doc_number] => 20080250428
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-10-09
[patent_title] => 'Configuration of devices within an instrument'
[patent_app_type] => utility
[patent_app_number] => 11/784045
[patent_app_country] => US
[patent_app_date] => 2007-04-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2345
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0250/20080250428.pdf
[firstpage_image] =>[orig_patent_app_number] => 11784045
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/784045 | Configuration of devices within an instrument | Apr 3, 2007 | Issued |
Array
(
[id] => 4582242
[patent_doc_number] => 07840889
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-11-23
[patent_title] => 'Apparatus and method for generating spreadsheet function source code for use in a source code application'
[patent_app_type] => utility
[patent_app_number] => 11/695502
[patent_app_country] => US
[patent_app_date] => 2007-04-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 2772
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 65
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/840/07840889.pdf
[firstpage_image] =>[orig_patent_app_number] => 11695502
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/695502 | Apparatus and method for generating spreadsheet function source code for use in a source code application | Apr 1, 2007 | Issued |
Array
(
[id] => 4442837
[patent_doc_number] => 07899861
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-03-01
[patent_title] => 'Method for declarative semantic expression of user intent to enable goal-driven stream processing'
[patent_app_type] => utility
[patent_app_number] => 11/695430
[patent_app_country] => US
[patent_app_date] => 2007-04-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 10311
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 165
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/899/07899861.pdf
[firstpage_image] =>[orig_patent_app_number] => 11695430
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/695430 | Method for declarative semantic expression of user intent to enable goal-driven stream processing | Apr 1, 2007 | Issued |
Array
(
[id] => 7689661
[patent_doc_number] => 20070234372
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-10-04
[patent_title] => 'Management system for USB audio device cluster'
[patent_app_type] => utility
[patent_app_number] => 11/730267
[patent_app_country] => US
[patent_app_date] => 2007-03-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3365
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0234/20070234372.pdf
[firstpage_image] =>[orig_patent_app_number] => 11730267
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/730267 | Management system for USB audio device cluster | Mar 29, 2007 | Abandoned |
Array
(
[id] => 6588368
[patent_doc_number] => 20100235846
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-09-16
[patent_title] => 'INFORMATION PROCESSING APPARATUS AND DATA OUTPUT MANAGING SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 12/160565
[patent_app_country] => US
[patent_app_date] => 2007-03-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 19
[patent_no_of_words] => 14392
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0235/20100235846.pdf
[firstpage_image] =>[orig_patent_app_number] => 12160565
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/160565 | Information processing apparatus and data output managing system | Mar 29, 2007 | Issued |
Array
(
[id] => 4443885
[patent_doc_number] => 07900217
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-03-01
[patent_title] => 'Dynamic DLL cycle resolution'
[patent_app_type] => utility
[patent_app_number] => 11/693092
[patent_app_country] => US
[patent_app_date] => 2007-03-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 9
[patent_no_of_words] => 4281
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 38
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/900/07900217.pdf
[firstpage_image] =>[orig_patent_app_number] => 11693092
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/693092 | Dynamic DLL cycle resolution | Mar 28, 2007 | Issued |
Array
(
[id] => 4721872
[patent_doc_number] => 20080243990
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-10-02
[patent_title] => 'METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR CONTINUOUS AVAILABILITY OF NON-PERSISTENCE MESSAGES IN A DISTRIBUTED PLATFORM'
[patent_app_type] => utility
[patent_app_number] => 11/691560
[patent_app_country] => US
[patent_app_date] => 2007-03-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 5966
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0243/20080243990.pdf
[firstpage_image] =>[orig_patent_app_number] => 11691560
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/691560 | Methods, systems, and computer program products for continuous availability of non-persistence messages in a distributed platform | Mar 26, 2007 | Issued |
Array
(
[id] => 231710
[patent_doc_number] => 07603675
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-10-13
[patent_title] => 'Object in, object out technique'
[patent_app_type] => utility
[patent_app_number] => 11/727248
[patent_app_country] => US
[patent_app_date] => 2007-03-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5006
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 102
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/603/07603675.pdf
[firstpage_image] =>[orig_patent_app_number] => 11727248
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/727248 | Object in, object out technique | Mar 25, 2007 | Issued |
Array
(
[id] => 7803902
[patent_doc_number] => 08132186
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2012-03-06
[patent_title] => 'Automatic detection of hardware and device drivers during restore operations'
[patent_app_type] => utility
[patent_app_number] => 11/690592
[patent_app_country] => US
[patent_app_date] => 2007-03-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 30
[patent_figures_cnt] => 30
[patent_no_of_words] => 25002
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 123
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/132/08132186.pdf
[firstpage_image] =>[orig_patent_app_number] => 11690592
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/690592 | Automatic detection of hardware and device drivers during restore operations | Mar 22, 2007 | Issued |
Array
(
[id] => 7525113
[patent_doc_number] => 08028283
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-09-27
[patent_title] => 'Method and system for automated invocation of device functionalities in a network'
[patent_app_type] => utility
[patent_app_number] => 11/725376
[patent_app_country] => US
[patent_app_date] => 2007-03-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4055
[patent_no_of_claims] => 37
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 105
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/028/08028283.pdf
[firstpage_image] =>[orig_patent_app_number] => 11725376
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/725376 | Method and system for automated invocation of device functionalities in a network | Mar 18, 2007 | Issued |
Array
(
[id] => 17648
[patent_doc_number] => 07805728
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-09-28
[patent_title] => 'Browser elements for communicating with other browser elements and with external applications'
[patent_app_type] => utility
[patent_app_number] => 11/687429
[patent_app_country] => US
[patent_app_date] => 2007-03-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3383
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 61
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/805/07805728.pdf
[firstpage_image] =>[orig_patent_app_number] => 11687429
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/687429 | Browser elements for communicating with other browser elements and with external applications | Mar 15, 2007 | Issued |