
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] => 79826
[patent_doc_number] => 07752633
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2010-07-06
[patent_title] => 'Cross-platform event engine'
[patent_app_type] => utility
[patent_app_number] => 11/227323
[patent_app_country] => US
[patent_app_date] => 2005-09-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 7
[patent_no_of_words] => 7690
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 122
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/752/07752633.pdf
[firstpage_image] =>[orig_patent_app_number] => 11227323
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/227323 | Cross-platform event engine | Sep 13, 2005 | Issued |
Array
(
[id] => 108239
[patent_doc_number] => 07725902
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-05-25
[patent_title] => 'Finer grained point-to-point event propagation'
[patent_app_type] => utility
[patent_app_number] => 11/224918
[patent_app_country] => US
[patent_app_date] => 2005-09-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4988
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 108
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/725/07725902.pdf
[firstpage_image] =>[orig_patent_app_number] => 11224918
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/224918 | Finer grained point-to-point event propagation | Sep 11, 2005 | Issued |
Array
(
[id] => 5896663
[patent_doc_number] => 20060005202
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-01-05
[patent_title] => 'Client control system for routine task'
[patent_app_type] => utility
[patent_app_number] => 11/220031
[patent_app_country] => US
[patent_app_date] => 2005-09-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 3885
[patent_no_of_claims] => 4
[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/0005/20060005202.pdf
[firstpage_image] =>[orig_patent_app_number] => 11220031
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/220031 | Client control system for routine task | Sep 5, 2005 | Abandoned |
Array
(
[id] => 5150705
[patent_doc_number] => 20070050765
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-03-01
[patent_title] => 'Programming language abstractions for creating and controlling virtual computers, operating systems and networks'
[patent_app_type] => utility
[patent_app_number] => 11/217046
[patent_app_country] => US
[patent_app_date] => 2005-08-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 36
[patent_figures_cnt] => 36
[patent_no_of_words] => 20256
[patent_no_of_claims] => 8
[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/0050/20070050765.pdf
[firstpage_image] =>[orig_patent_app_number] => 11217046
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/217046 | Programming language abstractions for creating and controlling virtual computers, operating systems and networks | Aug 29, 2005 | Abandoned |
Array
(
[id] => 8247268
[patent_doc_number] => 08205211
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-06-19
[patent_title] => 'Application switching within electronic apparatus'
[patent_app_type] => utility
[patent_app_number] => 11/661564
[patent_app_country] => US
[patent_app_date] => 2005-08-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 9946
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 87
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/205/08205211.pdf
[firstpage_image] =>[orig_patent_app_number] => 11661564
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/661564 | Application switching within electronic apparatus | Aug 24, 2005 | Issued |
Array
(
[id] => 167001
[patent_doc_number] => 07673306
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-03-02
[patent_title] => 'Extensible kernel-mode audio processing architecture'
[patent_app_type] => utility
[patent_app_number] => 11/207632
[patent_app_country] => US
[patent_app_date] => 2005-08-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 12
[patent_no_of_words] => 13259
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 118
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/673/07673306.pdf
[firstpage_image] =>[orig_patent_app_number] => 11207632
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/207632 | Extensible kernel-mode audio processing architecture | Aug 18, 2005 | Issued |
Array
(
[id] => 5058570
[patent_doc_number] => 20070061492
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-03-15
[patent_title] => 'ZERO-COPY NETWORK I/O FOR VIRTUAL HOSTS'
[patent_app_type] => utility
[patent_app_number] => 11/161491
[patent_app_country] => US
[patent_app_date] => 2005-08-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 9859
[patent_no_of_claims] => 37
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0061/20070061492.pdf
[firstpage_image] =>[orig_patent_app_number] => 11161491
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/161491 | Zero-copy network I/O for virtual hosts | Aug 4, 2005 | Issued |
Array
(
[id] => 7057404
[patent_doc_number] => 20050278579
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-12-15
[patent_title] => 'System and method for building a run-time image from components of a software program'
[patent_app_type] => utility
[patent_app_number] => 11/195176
[patent_app_country] => US
[patent_app_date] => 2005-08-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 11420
[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/0278/20050278579.pdf
[firstpage_image] =>[orig_patent_app_number] => 11195176
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/195176 | System and method for building a run-time image from components of a software program | Aug 1, 2005 | Issued |
Array
(
[id] => 147134
[patent_doc_number] => 07694308
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2010-04-06
[patent_title] => 'Enterprise application mapping tool and datastore with target state dimension'
[patent_app_type] => utility
[patent_app_number] => 11/182266
[patent_app_country] => US
[patent_app_date] => 2005-07-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 4446
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 136
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/694/07694308.pdf
[firstpage_image] =>[orig_patent_app_number] => 11182266
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/182266 | Enterprise application mapping tool and datastore with target state dimension | Jul 14, 2005 | Issued |
Array
(
[id] => 4995930
[patent_doc_number] => 20070011275
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-01-11
[patent_title] => 'Multi-environment document management system access'
[patent_app_type] => utility
[patent_app_number] => 11/175623
[patent_app_country] => US
[patent_app_date] => 2005-07-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 3842
[patent_no_of_claims] => 27
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0011/20070011275.pdf
[firstpage_image] =>[orig_patent_app_number] => 11175623
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/175623 | Multi-environment document management system access | Jul 4, 2005 | Issued |
Array
(
[id] => 5143966
[patent_doc_number] => 20070006182
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-01-04
[patent_title] => 'Method and system for on-demand programming model transformation'
[patent_app_type] => utility
[patent_app_number] => 11/170384
[patent_app_country] => US
[patent_app_date] => 2005-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 2761
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0006/20070006182.pdf
[firstpage_image] =>[orig_patent_app_number] => 11170384
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/170384 | Method and system for on-demand programming model transformation | Jun 28, 2005 | Issued |
Array
(
[id] => 118590
[patent_doc_number] => 07716687
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-05-11
[patent_title] => 'System and method for sharing resources between web applications'
[patent_app_type] => utility
[patent_app_number] => 11/170396
[patent_app_country] => US
[patent_app_date] => 2005-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4022
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 192
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/716/07716687.pdf
[firstpage_image] =>[orig_patent_app_number] => 11170396
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/170396 | System and method for sharing resources between web applications | Jun 28, 2005 | Issued |
Array
(
[id] => 5143872
[patent_doc_number] => 20070006088
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-01-04
[patent_title] => 'System and method for providing collaboration resources between web applications'
[patent_app_type] => utility
[patent_app_number] => 11/170298
[patent_app_country] => US
[patent_app_date] => 2005-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4029
[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/0006/20070006088.pdf
[firstpage_image] =>[orig_patent_app_number] => 11170298
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/170298 | System and method for providing collaboration resources between web applications | Jun 28, 2005 | Abandoned |
Array
(
[id] => 198631
[patent_doc_number] => 07636920
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-12-22
[patent_title] => 'Method and apparatus for maintaining state information in an event driven thin client environment'
[patent_app_type] => utility
[patent_app_number] => 11/168974
[patent_app_country] => US
[patent_app_date] => 2005-06-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 4
[patent_no_of_words] => 2347
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 83
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/636/07636920.pdf
[firstpage_image] =>[orig_patent_app_number] => 11168974
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/168974 | Method and apparatus for maintaining state information in an event driven thin client environment | Jun 26, 2005 | Issued |
Array
(
[id] => 265673
[patent_doc_number] => 07571447
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-08-04
[patent_title] => 'Loose coupling of web services'
[patent_app_type] => utility
[patent_app_number] => 11/156402
[patent_app_country] => US
[patent_app_date] => 2005-06-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 3
[patent_no_of_words] => 2681
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 79
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/571/07571447.pdf
[firstpage_image] =>[orig_patent_app_number] => 11156402
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/156402 | Loose coupling of web services | Jun 19, 2005 | Issued |
Array
(
[id] => 325496
[patent_doc_number] => 07519967
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2009-04-14
[patent_title] => 'Facilitating biased synchronization in an object-based system'
[patent_app_type] => utility
[patent_app_number] => 11/156308
[patent_app_country] => US
[patent_app_date] => 2005-06-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 8
[patent_no_of_words] => 3610
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 251
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/519/07519967.pdf
[firstpage_image] =>[orig_patent_app_number] => 11156308
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/156308 | Facilitating biased synchronization in an object-based system | Jun 16, 2005 | Issued |
Array
(
[id] => 4923706
[patent_doc_number] => 20080072023
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-03-20
[patent_title] => 'L Driving Method for Driving Program/Instruction Execution, and Architecture and Processor Thereof'
[patent_app_type] => utility
[patent_app_number] => 11/630535
[patent_app_country] => US
[patent_app_date] => 2005-06-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7741
[patent_no_of_claims] => 21
[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/0072/20080072023.pdf
[firstpage_image] =>[orig_patent_app_number] => 11630535
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/630535 | L driving method for driving program/instruction execution, and architecture and processor thereof | Jun 8, 2005 | Issued |
Array
(
[id] => 4799063
[patent_doc_number] => 20080010649
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-01-10
[patent_title] => 'Method Of Loading Software With An Intermediate Object Oriented Language In A Portable Device'
[patent_app_type] => utility
[patent_app_number] => 11/629518
[patent_app_country] => US
[patent_app_date] => 2005-06-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3612
[patent_no_of_claims] => 18
[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/0010/20080010649.pdf
[firstpage_image] =>[orig_patent_app_number] => 11629518
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/629518 | Method of loading software with an intermediate object oriented language in a portable device | Jun 6, 2005 | Issued |
Array
(
[id] => 5892263
[patent_doc_number] => 20060277549
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-12-07
[patent_title] => 'Method and apparatus for capacity optimization and planning in an on-demand computing environment'
[patent_app_type] => utility
[patent_app_number] => 11/145966
[patent_app_country] => US
[patent_app_date] => 2005-06-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 2463
[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/0277/20060277549.pdf
[firstpage_image] =>[orig_patent_app_number] => 11145966
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/145966 | Method and apparatus for capacity optimization and planning in an on-demand computing environment | Jun 6, 2005 | Abandoned |
Array
(
[id] => 372295
[patent_doc_number] => 07478397
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2009-01-13
[patent_title] => 'Service-based interface method'
[patent_app_type] => utility
[patent_app_number] => 11/160008
[patent_app_country] => US
[patent_app_date] => 2005-06-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 7148
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 127
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/478/07478397.pdf
[firstpage_image] =>[orig_patent_app_number] => 11160008
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/160008 | Service-based interface method | Jun 5, 2005 | Issued |