Search

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 numberTitle of the applicationFiling DateStatus
Array ( [id] => 1067007 [patent_doc_number] => 06851118 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-02-01 [patent_title] => 'Remote object access' [patent_app_type] => utility [patent_app_number] => 09/605794 [patent_app_country] => US [patent_app_date] => 2000-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 20 [patent_no_of_words] => 11843 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/851/06851118.pdf [firstpage_image] =>[orig_patent_app_number] => 09605794 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/605794
Remote object access Jun 26, 2000 Issued
Array ( [id] => 685368 [patent_doc_number] => 07082474 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-07-25 [patent_title] => 'Data sharing and file distribution method and associated distributed processing system' [patent_app_type] => utility [patent_app_number] => 09/602803 [patent_app_country] => US [patent_app_date] => 2000-06-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 29 [patent_figures_cnt] => 29 [patent_no_of_words] => 20327 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 165 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/082/07082474.pdf [firstpage_image] =>[orig_patent_app_number] => 09602803 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/602803
Data sharing and file distribution method and associated distributed processing system Jun 22, 2000 Issued
Array ( [id] => 933683 [patent_doc_number] => 06981267 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-12-27 [patent_title] => 'System and method for parallel asynchronous execution of commands' [patent_app_type] => utility [patent_app_number] => 09/595647 [patent_app_country] => US [patent_app_date] => 2000-06-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5588 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 59 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/981/06981267.pdf [firstpage_image] =>[orig_patent_app_number] => 09595647 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/595647
System and method for parallel asynchronous execution of commands Jun 15, 2000 Issued
Array ( [id] => 420914 [patent_doc_number] => 07277863 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2007-10-02 [patent_title] => 'Electronic marketplace communication system' [patent_app_type] => utility [patent_app_number] => 09/592775 [patent_app_country] => US [patent_app_date] => 2000-06-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 9 [patent_no_of_words] => 4351 [patent_no_of_claims] => 39 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 344 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/277/07277863.pdf [firstpage_image] =>[orig_patent_app_number] => 09592775 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/592775
Electronic marketplace communication system Jun 12, 2000 Issued
Array ( [id] => 633610 [patent_doc_number] => 07134123 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-11-07 [patent_title] => 'Virtual machine with reset operation' [patent_app_type] => utility [patent_app_number] => 09/584641 [patent_app_country] => US [patent_app_date] => 2000-05-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6225 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/134/07134123.pdf [firstpage_image] =>[orig_patent_app_number] => 09584641 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/584641
Virtual machine with reset operation May 30, 2000 Issued
Array ( [id] => 1401861 [patent_doc_number] => 06513813 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-02-04 [patent_title] => 'Gel slab sealing strip for an electrophoresis tank' [patent_app_type] => B1 [patent_app_number] => 09/576959 [patent_app_country] => US [patent_app_date] => 2000-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 15 [patent_no_of_words] => 2183 [patent_no_of_claims] => 41 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 71 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/513/06513813.pdf [firstpage_image] =>[orig_patent_app_number] => 09576959 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/576959
Gel slab sealing strip for an electrophoresis tank May 23, 2000 Issued
Array ( [id] => 7603645 [patent_doc_number] => 07117293 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-10-03 [patent_title] => 'Method and apparatus for archiving and unarchiving objects' [patent_app_type] => utility [patent_app_number] => 09/569526 [patent_app_country] => US [patent_app_date] => 2000-05-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 6828 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 79 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/117/07117293.pdf [firstpage_image] =>[orig_patent_app_number] => 09569526 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/569526
Method and apparatus for archiving and unarchiving objects May 11, 2000 Issued
Array ( [id] => 676714 [patent_doc_number] => 07093260 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-08-15 [patent_title] => 'Method, system, and program for saving a state of a task and executing the task by a processor in a multiprocessor system' [patent_app_type] => utility [patent_app_number] => 09/564823 [patent_app_country] => US [patent_app_date] => 2000-05-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 3121 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 210 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/093/07093260.pdf [firstpage_image] =>[orig_patent_app_number] => 09564823 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/564823
Method, system, and program for saving a state of a task and executing the task by a processor in a multiprocessor system May 3, 2000 Issued
Array ( [id] => 415066 [patent_doc_number] => 07284244 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2007-10-16 [patent_title] => 'Resource manager architecture with dynamic resource allocation among multiple configurations' [patent_app_type] => utility [patent_app_number] => 09/565284 [patent_app_country] => US [patent_app_date] => 2000-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 21 [patent_no_of_words] => 23130 [patent_no_of_claims] => 37 [patent_no_of_ind_claims] => 12 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/284/07284244.pdf [firstpage_image] =>[orig_patent_app_number] => 09565284 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/565284
Resource manager architecture with dynamic resource allocation among multiple configurations May 1, 2000 Issued
Array ( [id] => 1225320 [patent_doc_number] => 06704807 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-03-09 [patent_title] => 'Application program interfaces and structures in a resource limited operating system' [patent_app_type] => B1 [patent_app_number] => 09/561230 [patent_app_country] => US [patent_app_date] => 2000-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 6633 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 205 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/704/06704807.pdf [firstpage_image] =>[orig_patent_app_number] => 09561230 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/561230
Application program interfaces and structures in a resource limited operating system Apr 27, 2000 Issued
Array ( [id] => 1088897 [patent_doc_number] => 06832381 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-12-14 [patent_title] => 'Application program interfaces and structures in a resource limited operating system' [patent_app_type] => B1 [patent_app_number] => 09/560546 [patent_app_country] => US [patent_app_date] => 2000-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 6642 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 95 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/832/06832381.pdf [firstpage_image] =>[orig_patent_app_number] => 09560546 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/560546
Application program interfaces and structures in a resource limited operating system Apr 27, 2000 Issued
Array ( [id] => 1093094 [patent_doc_number] => 06829771 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-12-07 [patent_title] => 'Method and apparatus for selectable event dispatching' [patent_app_type] => B1 [patent_app_number] => 09/561167 [patent_app_country] => US [patent_app_date] => 2000-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 142 [patent_figures_cnt] => 225 [patent_no_of_words] => 40549 [patent_no_of_claims] => 49 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 112 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/829/06829771.pdf [firstpage_image] =>[orig_patent_app_number] => 09561167 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/561167
Method and apparatus for selectable event dispatching Apr 26, 2000 Issued
Array ( [id] => 550922 [patent_doc_number] => 07185318 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2007-02-27 [patent_title] => 'Method, system and computer program for comparing a first specification with a second specification' [patent_app_type] => utility [patent_app_number] => 09/959892 [patent_app_country] => US [patent_app_date] => 2000-04-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3187 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 194 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/185/07185318.pdf [firstpage_image] =>[orig_patent_app_number] => 09959892 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/959892
Method, system and computer program for comparing a first specification with a second specification Apr 24, 2000 Issued
09/552320 Transport independent obex implementation Apr 23, 2000 Abandoned
Array ( [id] => 1221630 [patent_doc_number] => 06708227 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-03-16 [patent_title] => 'Method and system for providing common coordination and administration of multiple snapshot providers' [patent_app_type] => B1 [patent_app_number] => 09/556533 [patent_app_country] => US [patent_app_date] => 2000-04-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 10 [patent_no_of_words] => 5904 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 33 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/708/06708227.pdf [firstpage_image] =>[orig_patent_app_number] => 09556533 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/556533
Method and system for providing common coordination and administration of multiple snapshot providers Apr 23, 2000 Issued
Array ( [id] => 512373 [patent_doc_number] => 07206843 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2007-04-17 [patent_title] => 'Thread-safe portable management interface' [patent_app_type] => utility [patent_app_number] => 09/553971 [patent_app_country] => US [patent_app_date] => 2000-04-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 8277 [patent_no_of_claims] => 35 [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/206/07206843.pdf [firstpage_image] =>[orig_patent_app_number] => 09553971 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/553971
Thread-safe portable management interface Apr 20, 2000 Issued
Array ( [id] => 1052721 [patent_doc_number] => 06862737 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-03-01 [patent_title] => 'Communication device and method therefor' [patent_app_type] => utility [patent_app_number] => 09/556483 [patent_app_country] => US [patent_app_date] => 2000-04-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 4603 [patent_no_of_claims] => 4 [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/06/862/06862737.pdf [firstpage_image] =>[orig_patent_app_number] => 09556483 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/556483
Communication device and method therefor Apr 20, 2000 Issued
09/551311 Shared object implemented using a linked-list technique that tolerates certain concurrent opposing-end removals using a distinguishing pointer value Apr 17, 2000 Abandoned
09/551113 Concurrent shared object implemented using a linked list with amortized node allocation Apr 17, 2000 Abandoned
Array ( [id] => 1318820 [patent_doc_number] => 06618765 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-09-09 [patent_title] => 'Method of modifying a protocol between distributed objects' [patent_app_type] => B1 [patent_app_number] => 09/550295 [patent_app_country] => US [patent_app_date] => 2000-04-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 4 [patent_no_of_words] => 3028 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/618/06618765.pdf [firstpage_image] =>[orig_patent_app_number] => 09550295 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/550295
Method of modifying a protocol between distributed objects Apr 13, 2000 Issued
Menu