
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] => 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 |