
Frank Duong
Examiner (ID: 12350, Phone: (571)272-3164 , Office: P/2474 )
| Most Active Art Unit | 2474 |
| Art Unit(s) | 2666, 2731, 2474, 2616, 2664, 2416 |
| Total Applications | 2322 |
| Issued Applications | 1982 |
| Pending Applications | 180 |
| Abandoned Applications | 201 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 4730983
[patent_doc_number] => 20080209418
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-08-28
[patent_title] => 'Method of dynamically adjusting number of task request'
[patent_app_type] => utility
[patent_app_number] => 11/710720
[patent_app_country] => US
[patent_app_date] => 2007-02-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3399
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0209/20080209418.pdf
[firstpage_image] =>[orig_patent_app_number] => 11710720
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/710720 | Method of dynamically adjusting number of task request | Feb 25, 2007 | Issued |
Array
(
[id] => 5127888
[patent_doc_number] => 20070240159
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-10-11
[patent_title] => 'Image processor'
[patent_app_type] => utility
[patent_app_number] => 11/707921
[patent_app_country] => US
[patent_app_date] => 2007-02-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 11936
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0240/20070240159.pdf
[firstpage_image] =>[orig_patent_app_number] => 11707921
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/707921 | Image processor | Feb 19, 2007 | Issued |
Array
(
[id] => 7510801
[patent_doc_number] => 08037477
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-10-11
[patent_title] => 'Efficient detection of sources of increasing memory consumption'
[patent_app_type] => utility
[patent_app_number] => 11/657493
[patent_app_country] => US
[patent_app_date] => 2007-01-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6417
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 182
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/037/08037477.pdf
[firstpage_image] =>[orig_patent_app_number] => 11657493
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/657493 | Efficient detection of sources of increasing memory consumption | Jan 22, 2007 | Issued |
Array
(
[id] => 7734943
[patent_doc_number] => 08104037
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-01-24
[patent_title] => 'Terminal and method for performing device management scheduled based on threshold'
[patent_app_type] => utility
[patent_app_number] => 11/655841
[patent_app_country] => US
[patent_app_date] => 2007-01-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5511
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 178
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/104/08104037.pdf
[firstpage_image] =>[orig_patent_app_number] => 11655841
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/655841 | Terminal and method for performing device management scheduled based on threshold | Jan 21, 2007 | Issued |
Array
(
[id] => 5161402
[patent_doc_number] => 20070174446
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-07-26
[patent_title] => 'Device management scheduling method and apparatus thereof'
[patent_app_type] => utility
[patent_app_number] => 11/655898
[patent_app_country] => US
[patent_app_date] => 2007-01-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5638
[patent_no_of_claims] => 29
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0174/20070174446.pdf
[firstpage_image] =>[orig_patent_app_number] => 11655898
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/655898 | Device management scheduling method and apparatus thereof | Jan 21, 2007 | Issued |
Array
(
[id] => 4603016
[patent_doc_number] => 07979861
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-07-12
[patent_title] => 'Multi-processor system and program for causing computer to execute controlling method of multi-processor system'
[patent_app_type] => utility
[patent_app_number] => 11/651471
[patent_app_country] => US
[patent_app_date] => 2007-01-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 13
[patent_no_of_words] => 6423
[patent_no_of_claims] => 8
[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/07/979/07979861.pdf
[firstpage_image] =>[orig_patent_app_number] => 11651471
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/651471 | Multi-processor system and program for causing computer to execute controlling method of multi-processor system | Jan 9, 2007 | Issued |
Array
(
[id] => 7521163
[patent_doc_number] => 07975272
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-07-05
[patent_title] => 'Thread queuing method and apparatus'
[patent_app_type] => utility
[patent_app_number] => 11/647608
[patent_app_country] => US
[patent_app_date] => 2006-12-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 7445
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 252
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/975/07975272.pdf
[firstpage_image] =>[orig_patent_app_number] => 11647608
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/647608 | Thread queuing method and apparatus | Dec 29, 2006 | Issued |
Array
(
[id] => 4614478
[patent_doc_number] => 07996836
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2011-08-09
[patent_title] => 'Using a hypervisor to provide computer security'
[patent_app_type] => utility
[patent_app_number] => 11/618224
[patent_app_country] => US
[patent_app_date] => 2006-12-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4591
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 218
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/996/07996836.pdf
[firstpage_image] =>[orig_patent_app_number] => 11618224
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/618224 | Using a hypervisor to provide computer security | Dec 28, 2006 | Issued |
Array
(
[id] => 4665637
[patent_doc_number] => 20080256544
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-10-16
[patent_title] => 'Stateless task dispatch utility'
[patent_app_type] => utility
[patent_app_number] => 11/607558
[patent_app_country] => US
[patent_app_date] => 2006-11-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 3938
[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] => publication
[pdf_file] => publications/A1/0256/20080256544.pdf
[firstpage_image] =>[orig_patent_app_number] => 11607558
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/607558 | Task dispatch utility coordinating the execution of tasks on different computers | Nov 29, 2006 | Issued |
Array
(
[id] => 4837300
[patent_doc_number] => 20080134191
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-06-05
[patent_title] => 'Methods and apparatuses for core allocations'
[patent_app_type] => utility
[patent_app_number] => 11/606858
[patent_app_country] => US
[patent_app_date] => 2006-11-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7306
[patent_no_of_claims] => 29
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0134/20080134191.pdf
[firstpage_image] =>[orig_patent_app_number] => 11606858
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/606858 | Methods and apparatuses for core allocations | Nov 29, 2006 | Issued |
Array
(
[id] => 9143647
[patent_doc_number] => 08584130
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-11-12
[patent_title] => 'Allocation of resources on computer systems'
[patent_app_type] => utility
[patent_app_number] => 11/565599
[patent_app_country] => US
[patent_app_date] => 2006-11-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3325
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 148
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11565599
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/565599 | Allocation of resources on computer systems | Nov 29, 2006 | Issued |
Array
(
[id] => 5108898
[patent_doc_number] => 20070067776
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-03-22
[patent_title] => 'Method and system for allocating system resources among applications using weights'
[patent_app_type] => utility
[patent_app_number] => 11/604248
[patent_app_country] => US
[patent_app_date] => 2006-11-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 5106
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0067/20070067776.pdf
[firstpage_image] =>[orig_patent_app_number] => 11604248
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/604248 | Allocation of system resources among applications using predefined entitlement values and weight associated with each of the applications | Nov 26, 2006 | Issued |
Array
(
[id] => 108236
[patent_doc_number] => 07725899
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-05-25
[patent_title] => 'Method and apparatus for communicating information between lock stepped processors'
[patent_app_type] => utility
[patent_app_number] => 11/598781
[patent_app_country] => US
[patent_app_date] => 2006-11-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 1785
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 98
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/725/07725899.pdf
[firstpage_image] =>[orig_patent_app_number] => 11598781
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/598781 | Method and apparatus for communicating information between lock stepped processors | Nov 13, 2006 | Issued |
Array
(
[id] => 5173779
[patent_doc_number] => 20070074219
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-03-29
[patent_title] => 'Dynamically Variable Idle Time Thread Scheduling'
[patent_app_type] => utility
[patent_app_number] => 11/559865
[patent_app_country] => US
[patent_app_date] => 2006-11-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5245
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0074/20070074219.pdf
[firstpage_image] =>[orig_patent_app_number] => 11559865
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/559865 | Dynamically variable idle time thread scheduling | Nov 13, 2006 | Issued |
Array
(
[id] => 8011221
[patent_doc_number] => 08087029
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2011-12-27
[patent_title] => 'Thread-type-based load balancing in a multithreaded processor'
[patent_app_type] => utility
[patent_app_number] => 11/552113
[patent_app_country] => US
[patent_app_date] => 2006-10-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 15
[patent_no_of_words] => 19818
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 256
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/087/08087029.pdf
[firstpage_image] =>[orig_patent_app_number] => 11552113
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/552113 | Thread-type-based load balancing in a multithreaded processor | Oct 22, 2006 | Issued |
Array
(
[id] => 4917794
[patent_doc_number] => 20080098395
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-04-24
[patent_title] => 'System and method of expediting certain jobs in a computer processing system'
[patent_app_type] => utility
[patent_app_number] => 11/585017
[patent_app_country] => US
[patent_app_date] => 2006-10-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 1731
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0098/20080098395.pdf
[firstpage_image] =>[orig_patent_app_number] => 11585017
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/585017 | System and method of expediting certain jobs in a computer processing system | Oct 22, 2006 | Issued |
Array
(
[id] => 4945652
[patent_doc_number] => 20080082979
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-04-03
[patent_title] => 'JOB SCHEDULING TO MAXIMIZE USE OF REUSABLE RESOURCES AND MINIMIZE RESOURCE DEALLOCATION'
[patent_app_type] => utility
[patent_app_number] => 11/537429
[patent_app_country] => US
[patent_app_date] => 2006-09-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 3788
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0082/20080082979.pdf
[firstpage_image] =>[orig_patent_app_number] => 11537429
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/537429 | Job scheduling to maximize use of reusable resources and minimize resource deallocation | Sep 28, 2006 | Issued |
Array
(
[id] => 8472911
[patent_doc_number] => 08302104
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-10-30
[patent_title] => 'Session persistence in dynamic node allocation computing environments'
[patent_app_type] => utility
[patent_app_number] => 11/540192
[patent_app_country] => US
[patent_app_date] => 2006-09-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3076
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 149
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11540192
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/540192 | Session persistence in dynamic node allocation computing environments | Sep 28, 2006 | Issued |
Array
(
[id] => 4940605
[patent_doc_number] => 20080077925
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-03-27
[patent_title] => 'Fault Tolerant System for Execution of Parallel Jobs'
[patent_app_type] => utility
[patent_app_number] => 11/535083
[patent_app_country] => US
[patent_app_date] => 2006-09-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 2843
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0077/20080077925.pdf
[firstpage_image] =>[orig_patent_app_number] => 11535083
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/535083 | Fault tolerant system for execution of parallel jobs | Sep 25, 2006 | Issued |
Array
(
[id] => 4642125
[patent_doc_number] => 08020161
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-09-13
[patent_title] => 'Method and system for the dynamic scheduling of a stream of computing jobs based on priority and trigger threshold'
[patent_app_type] => utility
[patent_app_number] => 11/520477
[patent_app_country] => US
[patent_app_date] => 2006-09-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 4598
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 192
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/020/08020161.pdf
[firstpage_image] =>[orig_patent_app_number] => 11520477
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/520477 | Method and system for the dynamic scheduling of a stream of computing jobs based on priority and trigger threshold | Sep 11, 2006 | Issued |