
Jonathan A. Bui
Examiner (ID: 5274, Phone: (571)270-7168 , Office: P/2448 )
| Most Active Art Unit | 2448 |
| Art Unit(s) | 2448, 2443 |
| Total Applications | 826 |
| Issued Applications | 677 |
| Pending Applications | 54 |
| Abandoned Applications | 113 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 1066998
[patent_doc_number] => 06851115
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2005-02-01
[patent_title] => 'Software-based architecture for communication and cooperation among distributed electronic agents'
[patent_app_type] => utility
[patent_app_number] => 09/225198
[patent_app_country] => US
[patent_app_date] => 1999-01-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 15454
[patent_no_of_claims] => 89
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 89
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/851/06851115.pdf
[firstpage_image] =>[orig_patent_app_number] => 09225198
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/225198 | Software-based architecture for communication and cooperation among distributed electronic agents | Jan 4, 1999 | Issued |
Array
(
[id] => 1234126
[patent_doc_number] => 06697878
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-02-24
[patent_title] => 'Computer having a remote procedure call mechanism or an object request broker mechanism, and data transfer method for the same'
[patent_app_type] => B1
[patent_app_number] => 09/225249
[patent_app_country] => US
[patent_app_date] => 1999-01-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 39
[patent_figures_cnt] => 44
[patent_no_of_words] => 10600
[patent_no_of_claims] => 56
[patent_no_of_ind_claims] => 20
[patent_words_short_claim] => 102
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/697/06697878.pdf
[firstpage_image] =>[orig_patent_app_number] => 09225249
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/225249 | Computer having a remote procedure call mechanism or an object request broker mechanism, and data transfer method for the same | Jan 3, 1999 | Issued |
Array
(
[id] => 1423271
[patent_doc_number] => 06539437
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-03-25
[patent_title] => 'Remote control inputs to java applications'
[patent_app_type] => B1
[patent_app_number] => 09/201902
[patent_app_country] => US
[patent_app_date] => 1998-11-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 13
[patent_no_of_words] => 4481
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 85
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/539/06539437.pdf
[firstpage_image] =>[orig_patent_app_number] => 09201902
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/201902 | Remote control inputs to java applications | Nov 29, 1998 | Issued |
Array
(
[id] => 4133711
[patent_doc_number] => 06105850
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-08-22
[patent_title] => 'Aluminum brazing method which avoids waste water'
[patent_app_type] => 1
[patent_app_number] => 9/186660
[patent_app_country] => US
[patent_app_date] => 1998-11-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 1
[patent_figures_cnt] => 1
[patent_no_of_words] => 2135
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 130
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/105/06105850.pdf
[firstpage_image] =>[orig_patent_app_number] => 186660
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/186660 | Aluminum brazing method which avoids waste water | Nov 5, 1998 | Issued |
Array
(
[id] => 1380975
[patent_doc_number] => 06574674
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-06-03
[patent_title] => 'Method and system for managing data while sharing application programs'
[patent_app_type] => B1
[patent_app_number] => 09/186668
[patent_app_country] => US
[patent_app_date] => 1998-11-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 22
[patent_no_of_words] => 11660
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 135
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/574/06574674.pdf
[firstpage_image] =>[orig_patent_app_number] => 09186668
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/186668 | Method and system for managing data while sharing application programs | Nov 3, 1998 | Issued |
Array
(
[id] => 1394813
[patent_doc_number] => 06567860
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-05-20
[patent_title] => 'Method and apparatus for new device driver installation by an operating system'
[patent_app_type] => B1
[patent_app_number] => 09/183336
[patent_app_country] => US
[patent_app_date] => 1998-10-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5392
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 144
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/567/06567860.pdf
[firstpage_image] =>[orig_patent_app_number] => 09183336
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/183336 | Method and apparatus for new device driver installation by an operating system | Oct 29, 1998 | Issued |
Array
(
[id] => 7630040
[patent_doc_number] => 06636899
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-10-21
[patent_title] => 'Architecture for software for remote maintenance of a machine such as a copier'
[patent_app_type] => B1
[patent_app_number] => 09/160642
[patent_app_country] => US
[patent_app_date] => 1998-09-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 2772
[patent_no_of_claims] => 3
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 18
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/636/06636899.pdf
[firstpage_image] =>[orig_patent_app_number] => 09160642
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/160642 | Architecture for software for remote maintenance of a machine such as a copier | Sep 23, 1998 | Issued |
Array
(
[id] => 1062175
[patent_doc_number] => 06854007
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2005-02-08
[patent_title] => 'Method and system for enhancing reliability of communication with electronic messages'
[patent_app_type] => utility
[patent_app_number] => 09/153994
[patent_app_country] => US
[patent_app_date] => 1998-09-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6615
[patent_no_of_claims] => 96
[patent_no_of_ind_claims] => 13
[patent_words_short_claim] => 78
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/854/06854007.pdf
[firstpage_image] =>[orig_patent_app_number] => 09153994
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/153994 | Method and system for enhancing reliability of communication with electronic messages | Sep 16, 1998 | Issued |
| 09/029422 | COMPUTING SYSTEM FOR PROCESSING INFORMATION FLOWS | Jul 19, 1998 | Abandoned |
Array
(
[id] => 1201229
[patent_doc_number] => 06728964
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-04-27
[patent_title] => 'Monitoring function'
[patent_app_type] => B1
[patent_app_number] => 09/096997
[patent_app_country] => US
[patent_app_date] => 1998-06-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 2683
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 81
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/728/06728964.pdf
[firstpage_image] =>[orig_patent_app_number] => 09096997
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/096997 | Monitoring function | Jun 12, 1998 | Issued |
Array
(
[id] => 1347432
[patent_doc_number] => 06598093
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-07-22
[patent_title] => 'Method and apparatus for a core application programming interface'
[patent_app_type] => B1
[patent_app_number] => 09/079102
[patent_app_country] => US
[patent_app_date] => 1998-05-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6380
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 143
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/598/06598093.pdf
[firstpage_image] =>[orig_patent_app_number] => 09079102
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/079102 | Method and apparatus for a core application programming interface | May 13, 1998 | Issued |
Array
(
[id] => 4294190
[patent_doc_number] => 06324589
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-11-27
[patent_title] => 'Apparatus, method and computer program product for client/server computing with reduced cross-process calls'
[patent_app_type] => 1
[patent_app_number] => 9/076657
[patent_app_country] => US
[patent_app_date] => 1998-05-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 4070
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 289
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/324/06324589.pdf
[firstpage_image] =>[orig_patent_app_number] => 076657
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/076657 | Apparatus, method and computer program product for client/server computing with reduced cross-process calls | May 11, 1998 | Issued |
Array
(
[id] => 1456597
[patent_doc_number] => 06457063
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-09-24
[patent_title] => 'Method, apparatus & computer program product for dynamic administration, management and monitoring of daemon processes'
[patent_app_type] => B1
[patent_app_number] => 09/070494
[patent_app_country] => US
[patent_app_date] => 1998-04-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5593
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 233
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/457/06457063.pdf
[firstpage_image] =>[orig_patent_app_number] => 09070494
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/070494 | Method, apparatus & computer program product for dynamic administration, management and monitoring of daemon processes | Apr 29, 1998 | Issued |
Array
(
[id] => 1248701
[patent_doc_number] => 06678713
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-01-13
[patent_title] => 'Machine control using a schedulerlock construct'
[patent_app_type] => B1
[patent_app_number] => 09/069038
[patent_app_country] => US
[patent_app_date] => 1998-04-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 1
[patent_figures_cnt] => 1
[patent_no_of_words] => 6500
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 75
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/678/06678713.pdf
[firstpage_image] =>[orig_patent_app_number] => 09069038
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/069038 | Machine control using a schedulerlock construct | Apr 28, 1998 | Issued |
Array
(
[id] => 7635013
[patent_doc_number] => 06381653
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-04-30
[patent_title] => 'Managing accidental death of an object during communication between objects distributed in a COM environment'
[patent_app_type] => B1
[patent_app_number] => 09/060817
[patent_app_country] => US
[patent_app_date] => 1998-04-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 4
[patent_no_of_words] => 1506
[patent_no_of_claims] => 4
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 14
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/381/06381653.pdf
[firstpage_image] =>[orig_patent_app_number] => 09060817
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/060817 | Managing accidental death of an object during communication between objects distributed in a COM environment | Apr 15, 1998 | Issued |
Array
(
[id] => 1428672
[patent_doc_number] => 06529932
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-03-04
[patent_title] => 'Method and system for distributed transaction processing with asynchronous message delivery'
[patent_app_type] => B1
[patent_app_number] => 09/052972
[patent_app_country] => US
[patent_app_date] => 1998-04-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 6445
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 188
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/529/06529932.pdf
[firstpage_image] =>[orig_patent_app_number] => 09052972
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/052972 | Method and system for distributed transaction processing with asynchronous message delivery | Mar 31, 1998 | Issued |
Array
(
[id] => 7962333
[patent_doc_number] => 06681263
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-01-20
[patent_title] => 'Control of software object lifetime'
[patent_app_type] => B1
[patent_app_number] => 09/052646
[patent_app_country] => US
[patent_app_date] => 1998-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2307
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/681/06681263.pdf
[firstpage_image] =>[orig_patent_app_number] => 09052646
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/052646 | Control of software object lifetime | Mar 30, 1998 | Issued |
Array
(
[id] => 1297923
[patent_doc_number] => 06631423
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-10-07
[patent_title] => 'System and method for assessing performance optimizations in a graphics system'
[patent_app_type] => B1
[patent_app_number] => 09/052922
[patent_app_country] => US
[patent_app_date] => 1998-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 27
[patent_figures_cnt] => 39
[patent_no_of_words] => 16591
[patent_no_of_claims] => 67
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 121
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/631/06631423.pdf
[firstpage_image] =>[orig_patent_app_number] => 09052922
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/052922 | System and method for assessing performance optimizations in a graphics system | Mar 30, 1998 | Issued |
Array
(
[id] => 1352825
[patent_doc_number] => 06594708
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-07-15
[patent_title] => 'Apparatus and method for object-oriented memory system'
[patent_app_type] => B1
[patent_app_number] => 09/048333
[patent_app_country] => US
[patent_app_date] => 1998-03-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 24911
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 101
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/594/06594708.pdf
[firstpage_image] =>[orig_patent_app_number] => 09048333
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/048333 | Apparatus and method for object-oriented memory system | Mar 25, 1998 | Issued |
Array
(
[id] => 7962383
[patent_doc_number] => 06681238
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-01-20
[patent_title] => 'Method and system for providing a hardware machine function in a protected virtual machine'
[patent_app_type] => B1
[patent_app_number] => 09/046697
[patent_app_country] => US
[patent_app_date] => 1998-03-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 13
[patent_no_of_words] => 9604
[patent_no_of_claims] => 55
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/681/06681238.pdf
[firstpage_image] =>[orig_patent_app_number] => 09046697
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/046697 | Method and system for providing a hardware machine function in a protected virtual machine | Mar 23, 1998 | Issued |