
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] => 6689702
[patent_doc_number] => 20030033428
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-02-13
[patent_title] => 'Apparatus and method for scalable server load balancing'
[patent_app_type] => new
[patent_app_number] => 09/929380
[patent_app_country] => US
[patent_app_date] => 2001-08-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5926
[patent_no_of_claims] => 78
[patent_no_of_ind_claims] => 18
[patent_words_short_claim] => 41
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0033/20030033428.pdf
[firstpage_image] =>[orig_patent_app_number] => 09929380
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/929380 | Apparatus and method for scalable server load balancing | Aug 12, 2001 | Issued |
Array
(
[id] => 6001588
[patent_doc_number] => 20020029298
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2002-03-07
[patent_title] => 'Arrangement, a system and a method relating to management communication'
[patent_app_type] => new
[patent_app_number] => 09/925677
[patent_app_country] => US
[patent_app_date] => 2001-08-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 8919
[patent_no_of_claims] => 35
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 31
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0029/20020029298.pdf
[firstpage_image] =>[orig_patent_app_number] => 09925677
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/925677 | Arrangement, a system and a method relating to management communication | Aug 8, 2001 | Abandoned |
Array
(
[id] => 832808
[patent_doc_number] => 07401333
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2008-07-15
[patent_title] => 'Array of parallel programmable processing engines and deterministic method of operating the same'
[patent_app_type] => utility
[patent_app_number] => 10/344020
[patent_app_country] => US
[patent_app_date] => 2001-08-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 45
[patent_no_of_words] => 25087
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 163
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/401/07401333.pdf
[firstpage_image] =>[orig_patent_app_number] => 10344020
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/344020 | Array of parallel programmable processing engines and deterministic method of operating the same | Aug 7, 2001 | Issued |
Array
(
[id] => 423611
[patent_doc_number] => 07275112
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2007-09-25
[patent_title] => 'Efficient serialization of bursty out-of-order results'
[patent_app_type] => utility
[patent_app_number] => 09/925159
[patent_app_country] => US
[patent_app_date] => 2001-08-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 17
[patent_no_of_words] => 12718
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 168
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/275/07275112.pdf
[firstpage_image] =>[orig_patent_app_number] => 09925159
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/925159 | Efficient serialization of bursty out-of-order results | Aug 7, 2001 | Issued |
Array
(
[id] => 873009
[patent_doc_number] => 07366738
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2008-04-29
[patent_title] => 'Method and system for object cache synchronization'
[patent_app_type] => utility
[patent_app_number] => 09/920788
[patent_app_country] => US
[patent_app_date] => 2001-08-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 5672
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 222
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/366/07366738.pdf
[firstpage_image] =>[orig_patent_app_number] => 09920788
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/920788 | Method and system for object cache synchronization | Jul 31, 2001 | Issued |
Array
(
[id] => 6717042
[patent_doc_number] => 20030028390
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-02-06
[patent_title] => 'System to provide context-based services'
[patent_app_type] => new
[patent_app_number] => 09/919328
[patent_app_country] => US
[patent_app_date] => 2001-07-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6638
[patent_no_of_claims] => 72
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 54
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0028/20030028390.pdf
[firstpage_image] =>[orig_patent_app_number] => 09919328
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/919328 | System to provide context-based services | Jul 30, 2001 | Abandoned |
Array
(
[id] => 1112271
[patent_doc_number] => 06810523
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2004-10-26
[patent_title] => 'Efficient thread programming using a single callback function'
[patent_app_type] => B2
[patent_app_number] => 09/917720
[patent_app_country] => US
[patent_app_date] => 2001-07-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 3
[patent_no_of_words] => 3202
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 99
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/810/06810523.pdf
[firstpage_image] =>[orig_patent_app_number] => 09917720
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/917720 | Efficient thread programming using a single callback function | Jul 30, 2001 | Issued |
| 09/890432 | Method for protected access to at least one variable in a preemptive multitasking-controlled processor system | Jul 29, 2001 | Abandoned |
Array
(
[id] => 6085382
[patent_doc_number] => 20020083217
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2002-06-27
[patent_title] => 'System and method asynchronously accessing a graphics system for graphics application evaluation and control'
[patent_app_type] => new
[patent_app_number] => 09/917421
[patent_app_country] => US
[patent_app_date] => 2001-07-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 9965
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 65
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0083/20020083217.pdf
[firstpage_image] =>[orig_patent_app_number] => 09917421
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/917421 | Accessing a graphics system for graphics application evaluation and control | Jul 27, 2001 | Issued |
Array
(
[id] => 6775491
[patent_doc_number] => 20030018829
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-01-23
[patent_title] => 'Method, system, and program for transmitting notification to an input/output device'
[patent_app_type] => new
[patent_app_number] => 09/907293
[patent_app_country] => US
[patent_app_date] => 2001-07-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5340
[patent_no_of_claims] => 49
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 79
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0018/20030018829.pdf
[firstpage_image] =>[orig_patent_app_number] => 09907293
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/907293 | Method, system, and program for transmitting notification to an input/output device | Jul 16, 2001 | Issued |
Array
(
[id] => 6775487
[patent_doc_number] => 20030018825
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-01-23
[patent_title] => 'Methods and systems for providing platform-independent shared software components for mobile devices'
[patent_app_type] => new
[patent_app_number] => 09/907403
[patent_app_country] => US
[patent_app_date] => 2001-07-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5493
[patent_no_of_claims] => 82
[patent_no_of_ind_claims] => 9
[patent_words_short_claim] => 26
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0018/20030018825.pdf
[firstpage_image] =>[orig_patent_app_number] => 09907403
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/907403 | Methods and systems for providing platform-independent shared software components for mobile devices | Jul 16, 2001 | Issued |
Array
(
[id] => 1125142
[patent_doc_number] => 06799319
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2004-09-28
[patent_title] => 'Method and apparatus for application packages and delegate packages to adopt and export standard execution state machine interfaces'
[patent_app_type] => B2
[patent_app_number] => 09/907532
[patent_app_country] => US
[patent_app_date] => 2001-07-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 3100
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 84
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/799/06799319.pdf
[firstpage_image] =>[orig_patent_app_number] => 09907532
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/907532 | Method and apparatus for application packages and delegate packages to adopt and export standard execution state machine interfaces | Jul 15, 2001 | Issued |
Array
(
[id] => 646004
[patent_doc_number] => 07124415
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2006-10-17
[patent_title] => 'Use of transaction agents to perform distributed transactions'
[patent_app_type] => utility
[patent_app_number] => 09/903911
[patent_app_country] => US
[patent_app_date] => 2001-07-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 4850
[patent_no_of_claims] => 50
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 122
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/124/07124415.pdf
[firstpage_image] =>[orig_patent_app_number] => 09903911
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/903911 | Use of transaction agents to perform distributed transactions | Jul 10, 2001 | Issued |
Array
(
[id] => 6321671
[patent_doc_number] => 20020196799
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2002-12-26
[patent_title] => 'Throttling queue'
[patent_app_type] => new
[patent_app_number] => 09/894162
[patent_app_country] => US
[patent_app_date] => 2001-06-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 2186
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 46
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0196/20020196799.pdf
[firstpage_image] =>[orig_patent_app_number] => 09894162
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/894162 | Throttling queue | Jun 25, 2001 | Issued |
Array
(
[id] => 6369803
[patent_doc_number] => 20020059558
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2002-05-16
[patent_title] => 'Coordination-centric framework for software design in a distributed environment'
[patent_app_type] => new
[patent_app_number] => 09/886479
[patent_app_country] => US
[patent_app_date] => 2001-06-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 28
[patent_figures_cnt] => 28
[patent_no_of_words] => 16596
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 187
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0059/20020059558.pdf
[firstpage_image] =>[orig_patent_app_number] => 09886479
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/886479 | Coordination-centric framework for software design in a distributed environment | Jun 19, 2001 | Issued |
Array
(
[id] => 5848091
[patent_doc_number] => 20020133533
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2002-09-19
[patent_title] => 'Method and apparatus for managing surplus memory in multitasking system.'
[patent_app_type] => new
[patent_app_number] => 09/884291
[patent_app_country] => US
[patent_app_date] => 2001-06-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3467
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 96
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0133/20020133533.pdf
[firstpage_image] =>[orig_patent_app_number] => 09884291
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/884291 | Method and apparatus for managing surplus memory in multitasking system | Jun 17, 2001 | Issued |
Array
(
[id] => 6935219
[patent_doc_number] => 20010056436
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2001-12-27
[patent_title] => 'Providing access to application data items of an application program'
[patent_app_type] => new
[patent_app_number] => 09/876285
[patent_app_country] => US
[patent_app_date] => 2001-06-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6127
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 112
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0056/20010056436.pdf
[firstpage_image] =>[orig_patent_app_number] => 09876285
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/876285 | Providing access to application data items of an application program | Jun 6, 2001 | Issued |
Array
(
[id] => 7395040
[patent_doc_number] => 20040031033
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-02-12
[patent_title] => 'Method and apparatus for inter-process communication management'
[patent_app_type] => new
[patent_app_number] => 09/872937
[patent_app_country] => US
[patent_app_date] => 2001-06-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 4580
[patent_no_of_claims] => 56
[patent_no_of_ind_claims] => 11
[patent_words_short_claim] => 27
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0031/20040031033.pdf
[firstpage_image] =>[orig_patent_app_number] => 09872937
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/872937 | Method and apparatus for inter-process communication management | Jun 1, 2001 | Abandoned |
Array
(
[id] => 6839753
[patent_doc_number] => 20030037093
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-02-20
[patent_title] => 'Load balancing system and method in a multiprocessor system'
[patent_app_type] => new
[patent_app_number] => 09/865988
[patent_app_country] => US
[patent_app_date] => 2001-05-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5518
[patent_no_of_claims] => 39
[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/0037/20030037093.pdf
[firstpage_image] =>[orig_patent_app_number] => 09865988
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/865988 | Load balancing system and method in a multiprocessor system | May 24, 2001 | Issued |
Array
(
[id] => 466466
[patent_doc_number] => 07243346
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2007-07-10
[patent_title] => 'Customized library management system'
[patent_app_type] => utility
[patent_app_number] => 09/862412
[patent_app_country] => US
[patent_app_date] => 2001-05-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 9595
[patent_no_of_claims] => 29
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 157
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/243/07243346.pdf
[firstpage_image] =>[orig_patent_app_number] => 09862412
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/862412 | Customized library management system | May 20, 2001 | Issued |