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] => 6660971 [patent_doc_number] => 20030135615 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-07-17 [patent_title] => 'Method for rebalancing resources within a global resource namespace' [patent_app_type] => new [patent_app_number] => 10/038894 [patent_app_country] => US [patent_app_date] => 2001-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 5542 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 40 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0135/20030135615.pdf [firstpage_image] =>[orig_patent_app_number] => 10038894 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/038894
Method for rebalancing resources within a global resource namespace Dec 30, 2001 Abandoned
Array ( [id] => 753651 [patent_doc_number] => 07028301 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-04-11 [patent_title] => 'System and method for automatic workload characterization' [patent_app_type] => utility [patent_app_number] => 10/014337 [patent_app_country] => US [patent_app_date] => 2001-12-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 18 [patent_no_of_words] => 8179 [patent_no_of_claims] => 48 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 138 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/028/07028301.pdf [firstpage_image] =>[orig_patent_app_number] => 10014337 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/014337
System and method for automatic workload characterization Dec 9, 2001 Issued
Array ( [id] => 6696000 [patent_doc_number] => 20030108194 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-06-12 [patent_title] => 'Sequence-preserving multiprocessing system with multimode TDM buffer' [patent_app_type] => new [patent_app_number] => 10/017171 [patent_app_country] => US [patent_app_date] => 2001-12-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4478 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 16 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0108/20030108194.pdf [firstpage_image] =>[orig_patent_app_number] => 10017171 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/017171
Sequence-preserving multiprocessing system with multimode TDM buffer Dec 6, 2001 Issued
Array ( [id] => 6643999 [patent_doc_number] => 20020087359 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-07-04 [patent_title] => 'Medical system architecture with computer workstations having a device for work list management' [patent_app_type] => new [patent_app_number] => 09/994122 [patent_app_country] => US [patent_app_date] => 2001-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2574 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0087/20020087359.pdf [firstpage_image] =>[orig_patent_app_number] => 09994122 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/994122
Medical system architecture with computer workstations having a device for work list management Nov 25, 2001 Abandoned
Array ( [id] => 6802343 [patent_doc_number] => 20030097508 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-05-22 [patent_title] => 'Dynamically configuring processor resources' [patent_app_type] => new [patent_app_number] => 09/992439 [patent_app_country] => US [patent_app_date] => 2001-11-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4925 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 52 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0097/20030097508.pdf [firstpage_image] =>[orig_patent_app_number] => 09992439 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/992439
Dynamically configuring processor resources Nov 15, 2001 Abandoned
Array ( [id] => 1071096 [patent_doc_number] => 06845506 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-01-18 [patent_title] => 'System and method for multi-level memory domain protection' [patent_app_type] => utility [patent_app_number] => 09/992736 [patent_app_country] => US [patent_app_date] => 2001-11-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 19 [patent_no_of_words] => 7530 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 11 [patent_words_short_claim] => 43 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/845/06845506.pdf [firstpage_image] =>[orig_patent_app_number] => 09992736 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/992736
System and method for multi-level memory domain protection Nov 12, 2001 Issued
Array ( [id] => 663414 [patent_doc_number] => 07107590 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-09-12 [patent_title] => 'Method of and system for determining a best-case response time of a periodic task' [patent_app_type] => utility [patent_app_number] => 10/008195 [patent_app_country] => US [patent_app_date] => 2001-11-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 10 [patent_no_of_words] => 5448 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/107/07107590.pdf [firstpage_image] =>[orig_patent_app_number] => 10008195 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/008195
Method of and system for determining a best-case response time of a periodic task Nov 7, 2001 Issued
Array ( [id] => 6871507 [patent_doc_number] => 20030084197 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-05-01 [patent_title] => 'System and method for automatically generating an object-oriented class wrapper' [patent_app_type] => new [patent_app_number] => 09/999757 [patent_app_country] => US [patent_app_date] => 2001-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6740 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 93 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0084/20030084197.pdf [firstpage_image] =>[orig_patent_app_number] => 09999757 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/999757
System and method for automatically generating an object-oriented class wrapper Oct 30, 2001 Issued
Array ( [id] => 6659552 [patent_doc_number] => 20030079049 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-04-24 [patent_title] => 'Representation of java data types in virtual machines' [patent_app_type] => new [patent_app_number] => 09/999520 [patent_app_country] => US [patent_app_date] => 2001-10-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3243 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0079/20030079049.pdf [firstpage_image] =>[orig_patent_app_number] => 09999520 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/999520
Representation of Java data types in virtual machines Oct 23, 2001 Issued
Array ( [id] => 778158 [patent_doc_number] => 07003778 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-02-21 [patent_title] => 'Exception handling in java computing environments' [patent_app_type] => utility [patent_app_number] => 09/999841 [patent_app_country] => US [patent_app_date] => 2001-10-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2681 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 193 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/003/07003778.pdf [firstpage_image] =>[orig_patent_app_number] => 09999841 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/999841
Exception handling in java computing environments Oct 23, 2001 Issued
Array ( [id] => 381223 [patent_doc_number] => 07310803 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-12-18 [patent_title] => 'Method and system for executing multiple tasks in a task set' [patent_app_type] => utility [patent_app_number] => 09/981883 [patent_app_country] => US [patent_app_date] => 2001-10-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9463 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 103 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/310/07310803.pdf [firstpage_image] =>[orig_patent_app_number] => 09981883 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/981883
Method and system for executing multiple tasks in a task set Oct 18, 2001 Issued
Array ( [id] => 6211493 [patent_doc_number] => 20020073250 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-06-13 [patent_title] => 'Method of controlling an arrangement of hardware components' [patent_app_type] => new [patent_app_number] => 09/982241 [patent_app_country] => US [patent_app_date] => 2001-10-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3441 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 79 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0073/20020073250.pdf [firstpage_image] =>[orig_patent_app_number] => 09982241 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/982241
Method of controlling an arrangement of hardware components Oct 16, 2001 Issued
Array ( [id] => 6133894 [patent_doc_number] => 20020078255 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-06-20 [patent_title] => 'Pluggable instantiable distributed objects' [patent_app_type] => new [patent_app_number] => 09/978867 [patent_app_country] => US [patent_app_date] => 2001-10-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 34216 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 66 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0078/20020078255.pdf [firstpage_image] =>[orig_patent_app_number] => 09978867 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/978867
Pluggable instantiable distributed objects Oct 15, 2001 Abandoned
Array ( [id] => 418129 [patent_doc_number] => 07275987 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-10-02 [patent_title] => 'Virtual world system, server computer and information processor' [patent_app_type] => utility [patent_app_number] => 09/976519 [patent_app_country] => US [patent_app_date] => 2001-10-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4556 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 171 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/275/07275987.pdf [firstpage_image] =>[orig_patent_app_number] => 09976519 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/976519
Virtual world system, server computer and information processor Oct 11, 2001 Issued
Array ( [id] => 6814840 [patent_doc_number] => 20030074390 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-04-17 [patent_title] => 'Hardware to support non-blocking synchronization' [patent_app_type] => new [patent_app_number] => 09/977509 [patent_app_country] => US [patent_app_date] => 2001-10-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2445 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 34 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0074/20030074390.pdf [firstpage_image] =>[orig_patent_app_number] => 09977509 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/977509
Hardware to support non-blocking synchronization Oct 11, 2001 Abandoned
Array ( [id] => 458142 [patent_doc_number] => 07249272 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2007-07-24 [patent_title] => 'Apparatus and method for coordinating activities of one or more computers' [patent_app_type] => utility [patent_app_number] => 09/977145 [patent_app_country] => US [patent_app_date] => 2001-10-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3223 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 109 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/249/07249272.pdf [firstpage_image] =>[orig_patent_app_number] => 09977145 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/977145
Apparatus and method for coordinating activities of one or more computers Oct 10, 2001 Issued
Array ( [id] => 551247 [patent_doc_number] => 07185340 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2007-02-27 [patent_title] => 'Multiphase system and method of performing operations on data structures' [patent_app_type] => utility [patent_app_number] => 09/976930 [patent_app_country] => US [patent_app_date] => 2001-10-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 10 [patent_no_of_words] => 5248 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/185/07185340.pdf [firstpage_image] =>[orig_patent_app_number] => 09976930 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/976930
Multiphase system and method of performing operations on data structures Oct 10, 2001 Issued
Array ( [id] => 989643 [patent_doc_number] => 06922833 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-07-26 [patent_title] => 'Adaptive fast write cache for storage devices' [patent_app_type] => utility [patent_app_number] => 09/975247 [patent_app_country] => US [patent_app_date] => 2001-10-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 3867 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 219 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/922/06922833.pdf [firstpage_image] =>[orig_patent_app_number] => 09975247 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/975247
Adaptive fast write cache for storage devices Oct 10, 2001 Issued
Array ( [id] => 6565030 [patent_doc_number] => 20020112093 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-08-15 [patent_title] => 'Method of processing information embedded in a displayed object' [patent_app_type] => new [patent_app_number] => 09/974132 [patent_app_country] => US [patent_app_date] => 2001-10-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6109 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0112/20020112093.pdf [firstpage_image] =>[orig_patent_app_number] => 09974132 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/974132
Method of processing information embedded in a displayed object Oct 8, 2001 Issued
Array ( [id] => 7618326 [patent_doc_number] => 06944867 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-09-13 [patent_title] => 'Method for providing a single preloaded software image with an ability to support multiple hardware configurations and multiple types of computer systems' [patent_app_type] => utility [patent_app_number] => 09/971942 [patent_app_country] => US [patent_app_date] => 2001-10-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 3838 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 154 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/944/06944867.pdf [firstpage_image] =>[orig_patent_app_number] => 09971942 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/971942
Method for providing a single preloaded software image with an ability to support multiple hardware configurations and multiple types of computer systems Oct 3, 2001 Issued
Menu