
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] => 1025142
[patent_doc_number] => 06889379
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2005-05-03
[patent_title] => 'Transporting objects between a client and a server'
[patent_app_type] => utility
[patent_app_number] => 09/223558
[patent_app_country] => US
[patent_app_date] => 1998-12-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 12
[patent_no_of_words] => 17664
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 12
[patent_words_short_claim] => 127
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/889/06889379.pdf
[firstpage_image] =>[orig_patent_app_number] => 09223558
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/223558 | Transporting objects between a client and a server | Dec 30, 1998 | Issued |
Array
(
[id] => 1225312
[patent_doc_number] => 06704804
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-03-09
[patent_title] => 'Method and system for communicating information among interactive applications'
[patent_app_type] => B1
[patent_app_number] => 09/222489
[patent_app_country] => US
[patent_app_date] => 1998-12-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 14
[patent_no_of_words] => 30832
[patent_no_of_claims] => 29
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 126
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/704/06704804.pdf
[firstpage_image] =>[orig_patent_app_number] => 09222489
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/222489 | Method and system for communicating information among interactive applications | Dec 28, 1998 | Issued |
Array
(
[id] => 1225309
[patent_doc_number] => 06704803
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2004-03-09
[patent_title] => 'Method and system for distributing data events over an information bus'
[patent_app_type] => B2
[patent_app_number] => 09/222467
[patent_app_country] => US
[patent_app_date] => 1998-12-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 14
[patent_no_of_words] => 30883
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 124
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/704/06704803.pdf
[firstpage_image] =>[orig_patent_app_number] => 09222467
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/222467 | Method and system for distributing data events over an information bus | Dec 28, 1998 | Issued |
Array
(
[id] => 6675795
[patent_doc_number] => 20030061398
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-03-27
[patent_title] => 'METHOD AND SYSTEM FOR RETRIEVING DATA OVER AN INFORMATION BUS'
[patent_app_type] => new
[patent_app_number] => 09/222494
[patent_app_country] => US
[patent_app_date] => 1998-12-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 31362
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 20
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0061/20030061398.pdf
[firstpage_image] =>[orig_patent_app_number] => 09222494
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/222494 | METHOD AND SYSTEM FOR RETRIEVING DATA OVER AN INFORMATION BUS | Dec 28, 1998 | Abandoned |
Array
(
[id] => 1228955
[patent_doc_number] => 06701382
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-03-02
[patent_title] => 'Name service for transparent container objects'
[patent_app_type] => B1
[patent_app_number] => 09/219316
[patent_app_country] => US
[patent_app_date] => 1998-12-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 7331
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 188
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/701/06701382.pdf
[firstpage_image] =>[orig_patent_app_number] => 09219316
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/219316 | Name service for transparent container objects | Dec 22, 1998 | Issued |
Array
(
[id] => 1236141
[patent_doc_number] => 06694378
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-02-17
[patent_title] => 'Extension of device driver objects'
[patent_app_type] => B1
[patent_app_number] => 09/218919
[patent_app_country] => US
[patent_app_date] => 1998-12-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 4
[patent_no_of_words] => 2389
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 60
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/694/06694378.pdf
[firstpage_image] =>[orig_patent_app_number] => 09218919
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/218919 | Extension of device driver objects | Dec 21, 1998 | Issued |
Array
(
[id] => 1068460
[patent_doc_number] => 06848104
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2005-01-25
[patent_title] => 'Clustering of task-associated objects for effecting tasks among a system and its environmental devices'
[patent_app_type] => utility
[patent_app_number] => 09/217414
[patent_app_country] => US
[patent_app_date] => 1998-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 13585
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 9
[patent_words_short_claim] => 96
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/848/06848104.pdf
[firstpage_image] =>[orig_patent_app_number] => 09217414
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/217414 | Clustering of task-associated objects for effecting tasks among a system and its environmental devices | Dec 20, 1998 | Issued |
Array
(
[id] => 7633129
[patent_doc_number] => 06658491
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-12-02
[patent_title] => 'System and method for constructing an ole process control compliant data server from a noncompliant user application'
[patent_app_type] => B1
[patent_app_number] => 09/205210
[patent_app_country] => US
[patent_app_date] => 1998-12-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3606
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 8
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/658/06658491.pdf
[firstpage_image] =>[orig_patent_app_number] => 09205210
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/205210 | System and method for constructing an ole process control compliant data server from a noncompliant user application | Dec 3, 1998 | Issued |
Array
(
[id] => 1258237
[patent_doc_number] => 06671743
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-12-30
[patent_title] => 'Method and system for exposing proprietary APIs in a privileged device driver to an application'
[patent_app_type] => B1
[patent_app_number] => 09/191312
[patent_app_country] => US
[patent_app_date] => 1998-11-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2631
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 178
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/671/06671743.pdf
[firstpage_image] =>[orig_patent_app_number] => 09191312
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/191312 | Method and system for exposing proprietary APIs in a privileged device driver to an application | Nov 12, 1998 | Issued |
Array
(
[id] => 663417
[patent_doc_number] => 07107591
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2006-09-12
[patent_title] => 'Task-specific flexible binding in a software system'
[patent_app_type] => utility
[patent_app_number] => 09/186450
[patent_app_country] => US
[patent_app_date] => 1998-11-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5912
[patent_no_of_claims] => 36
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 133
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/107/07107591.pdf
[firstpage_image] =>[orig_patent_app_number] => 09186450
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/186450 | Task-specific flexible binding in a software system | Nov 4, 1998 | Issued |
Array
(
[id] => 1185085
[patent_doc_number] => 06748594
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-06-08
[patent_title] => 'Object mechanism and method for retrieving attribute values in a object oriented framework'
[patent_app_type] => B1
[patent_app_number] => 09/163053
[patent_app_country] => US
[patent_app_date] => 1998-09-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 30
[patent_no_of_words] => 9947
[patent_no_of_claims] => 37
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 81
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/748/06748594.pdf
[firstpage_image] =>[orig_patent_app_number] => 09163053
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/163053 | Object mechanism and method for retrieving attribute values in a object oriented framework | Sep 28, 1998 | Issued |
Array
(
[id] => 1155967
[patent_doc_number] => 06779180
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-08-17
[patent_title] => 'Apparatus and method for preventing stack overflow from synchronous completion of asynchronous functions'
[patent_app_type] => B1
[patent_app_number] => 09/154491
[patent_app_country] => US
[patent_app_date] => 1998-09-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 12
[patent_no_of_words] => 10948
[patent_no_of_claims] => 55
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 41
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/779/06779180.pdf
[firstpage_image] =>[orig_patent_app_number] => 09154491
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/154491 | Apparatus and method for preventing stack overflow from synchronous completion of asynchronous functions | Sep 15, 1998 | Issued |
Array
(
[id] => 1167450
[patent_doc_number] => 06772419
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-08-03
[patent_title] => 'Multi OS configuration system having an interrupt process program executes independently of operation of the multi OS'
[patent_app_type] => B1
[patent_app_number] => 09/151270
[patent_app_country] => US
[patent_app_date] => 1998-09-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 26
[patent_no_of_words] => 13889
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 163
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/772/06772419.pdf
[firstpage_image] =>[orig_patent_app_number] => 09151270
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/151270 | Multi OS configuration system having an interrupt process program executes independently of operation of the multi OS | Sep 10, 1998 | Issued |
Array
(
[id] => 1186767
[patent_doc_number] => 06738974
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-05-18
[patent_title] => 'Apparatus and method for system resource object deallocation in a multi-threaded environment'
[patent_app_type] => B1
[patent_app_number] => 09/151041
[patent_app_country] => US
[patent_app_date] => 1998-09-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 6511
[patent_no_of_claims] => 58
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 102
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/738/06738974.pdf
[firstpage_image] =>[orig_patent_app_number] => 09151041
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/151041 | Apparatus and method for system resource object deallocation in a multi-threaded environment | Sep 9, 1998 | Issued |
Array
(
[id] => 1521563
[patent_doc_number] => 06502122
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-12-31
[patent_title] => 'Method and apparatus for executing transaction programs in parallel'
[patent_app_type] => B1
[patent_app_number] => 09/146239
[patent_app_country] => US
[patent_app_date] => 1998-09-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 2075
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 164
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/502/06502122.pdf
[firstpage_image] =>[orig_patent_app_number] => 09146239
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/146239 | Method and apparatus for executing transaction programs in parallel | Sep 2, 1998 | Issued |