
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] => 5200911
[patent_doc_number] => 20070300229
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-12-27
[patent_title] => 'CONFIGURABLE APPLICATION INTEGRATING SERVICE REQUEST AND FULFILLMENT PROCESS'
[patent_app_type] => utility
[patent_app_number] => 11/848529
[patent_app_country] => US
[patent_app_date] => 2007-08-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 2998
[patent_no_of_claims] => 14
[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/0300/20070300229.pdf
[firstpage_image] =>[orig_patent_app_number] => 11848529
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/848529 | CONFIGURABLE APPLICATION INTEGRATING SERVICE REQUEST AND FULFILLMENT PROCESS | Aug 30, 2007 | Abandoned |
Array
(
[id] => 8319855
[patent_doc_number] => 08234652
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-07-31
[patent_title] => 'Performing setup operations for receiving different amounts of data while processors are performing message passing interface tasks'
[patent_app_type] => utility
[patent_app_number] => 11/846154
[patent_app_country] => US
[patent_app_date] => 2007-08-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 11
[patent_no_of_words] => 14024
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 299
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11846154
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/846154 | Performing setup operations for receiving different amounts of data while processors are performing message passing interface tasks | Aug 27, 2007 | Issued |
Array
(
[id] => 5325895
[patent_doc_number] => 20090063885
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-03-05
[patent_title] => 'System and Computer Program Product for Modifying an Operation of One or More Processors Executing Message Passing Interface Tasks'
[patent_app_type] => utility
[patent_app_number] => 11/846101
[patent_app_country] => US
[patent_app_date] => 2007-08-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 14650
[patent_no_of_claims] => 19
[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/0063/20090063885.pdf
[firstpage_image] =>[orig_patent_app_number] => 11846101
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/846101 | Modifying an operation of one or more processors executing message passing interface tasks | Aug 27, 2007 | Issued |
Array
(
[id] => 5326175
[patent_doc_number] => 20090064165
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-03-05
[patent_title] => 'Method for Hardware Based Dynamic Load Balancing of Message Passing Interface Tasks'
[patent_app_type] => utility
[patent_app_number] => 11/846119
[patent_app_country] => US
[patent_app_date] => 2007-08-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 14530
[patent_no_of_claims] => 18
[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/0064/20090064165.pdf
[firstpage_image] =>[orig_patent_app_number] => 11846119
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/846119 | Hardware based dynamic load balancing of message passing interface tasks | Aug 27, 2007 | Issued |
Array
(
[id] => 4774301
[patent_doc_number] => 20080059963
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-03-06
[patent_title] => 'Synchronisation of execution threads on a multi-Threaded processor'
[patent_app_type] => utility
[patent_app_number] => 11/895618
[patent_app_country] => US
[patent_app_date] => 2007-08-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 2500
[patent_no_of_claims] => 8
[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/0059/20080059963.pdf
[firstpage_image] =>[orig_patent_app_number] => 11895618
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/895618 | Synchronisation of execution threads on a multi-threaded processor | Aug 23, 2007 | Issued |
Array
(
[id] => 107173
[patent_doc_number] => 07730490
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-06-01
[patent_title] => 'System with user access-control information having signature and flow setting information for controlling order of performance of functions'
[patent_app_type] => utility
[patent_app_number] => 11/844165
[patent_app_country] => US
[patent_app_date] => 2007-08-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 17
[patent_no_of_words] => 13035
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 10
[patent_words_short_claim] => 148
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/730/07730490.pdf
[firstpage_image] =>[orig_patent_app_number] => 11844165
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/844165 | System with user access-control information having signature and flow setting information for controlling order of performance of functions | Aug 22, 2007 | Issued |
Array
(
[id] => 7543028
[patent_doc_number] => 08060877
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2011-11-15
[patent_title] => 'Undefeatable transformation for virtual machine I/O operations'
[patent_app_type] => utility
[patent_app_number] => 11/841622
[patent_app_country] => US
[patent_app_date] => 2007-08-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 10681
[patent_no_of_claims] => 32
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 38
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/060/08060877.pdf
[firstpage_image] =>[orig_patent_app_number] => 11841622
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/841622 | Undefeatable transformation for virtual machine I/O operations | Aug 19, 2007 | Issued |
Array
(
[id] => 8355227
[patent_doc_number] => 08250572
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-08-21
[patent_title] => 'System and method for providing hardware virtualization in a virtual machine environment'
[patent_app_type] => utility
[patent_app_number] => 11/835307
[patent_app_country] => US
[patent_app_date] => 2007-08-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 8
[patent_no_of_words] => 6156
[patent_no_of_claims] => 32
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 42
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11835307
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/835307 | System and method for providing hardware virtualization in a virtual machine environment | Aug 6, 2007 | Issued |
Array
(
[id] => 5226807
[patent_doc_number] => 20070256074
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-11-01
[patent_title] => 'MULTI-TASKING APPARATUS AND METHOD IN PORTABLE TERMINAL'
[patent_app_type] => utility
[patent_app_number] => 11/778466
[patent_app_country] => US
[patent_app_date] => 2007-07-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3410
[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/0256/20070256074.pdf
[firstpage_image] =>[orig_patent_app_number] => 11778466
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/778466 | Multi-tasking apparatus and method in portable terminal | Jul 15, 2007 | Issued |
Array
(
[id] => 4713116
[patent_doc_number] => 20080301642
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-12-04
[patent_title] => 'Method and System for Dynamically Tracking Arbitrary Task Dependencies on Computers in a Grid Environment'
[patent_app_type] => utility
[patent_app_number] => 11/757303
[patent_app_country] => US
[patent_app_date] => 2007-06-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4513
[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/0301/20080301642.pdf
[firstpage_image] =>[orig_patent_app_number] => 11757303
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/757303 | Method and system for dynamically tracking arbitrary task dependencies on computers in a grid environment | May 31, 2007 | Issued |
Array
(
[id] => 8703996
[patent_doc_number] => 08397233
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-03-12
[patent_title] => 'Systems and methods for preserving the order of data'
[patent_app_type] => utility
[patent_app_number] => 11/752620
[patent_app_country] => US
[patent_app_date] => 2007-05-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 6599
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 147
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11752620
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/752620 | Systems and methods for preserving the order of data | May 22, 2007 | Issued |
Array
(
[id] => 5260823
[patent_doc_number] => 20070214456
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-09-13
[patent_title] => 'MANAGEMENT OF VIRTUAL MACHINES TO UTILIZE SHARED RESOURCES'
[patent_app_type] => utility
[patent_app_number] => 11/751332
[patent_app_country] => US
[patent_app_date] => 2007-05-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7134
[patent_no_of_claims] => 22
[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/0214/20070214456.pdf
[firstpage_image] =>[orig_patent_app_number] => 11751332
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/751332 | Management of virtual machines to utilize shared resources | May 20, 2007 | Issued |
Array
(
[id] => 4780950
[patent_doc_number] => 20080288949
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-11-20
[patent_title] => 'Interprocess Resource-Based Dynamic Scheduling System and Method'
[patent_app_type] => utility
[patent_app_number] => 11/749810
[patent_app_country] => US
[patent_app_date] => 2007-05-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 4378
[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/0288/20080288949.pdf
[firstpage_image] =>[orig_patent_app_number] => 11749810
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/749810 | Interprocess resource-based dynamic scheduling system and method | May 16, 2007 | Issued |
Array
(
[id] => 4837301
[patent_doc_number] => 20080134192
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-06-05
[patent_title] => 'APPARATUS AND METHOD OF DYNAMICALLY REPARTITIONING A COMPUTER SYSTEM IN RESPONSE TO PARTITION WORKLOADS'
[patent_app_type] => utility
[patent_app_number] => 11/747885
[patent_app_country] => US
[patent_app_date] => 2007-05-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 4193
[patent_no_of_claims] => 36
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0134/20080134192.pdf
[firstpage_image] =>[orig_patent_app_number] => 11747885
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/747885 | Apparatus and method of dynamically repartitioning a computer system in response to partition workloads | May 10, 2007 | Issued |
Array
(
[id] => 8285880
[patent_doc_number] => 08219996
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2012-07-10
[patent_title] => 'Computer processor with fairness monitor'
[patent_app_type] => utility
[patent_app_number] => 11/746067
[patent_app_country] => US
[patent_app_date] => 2007-05-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3838
[patent_no_of_claims] => 31
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 120
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11746067
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/746067 | Computer processor with fairness monitor | May 8, 2007 | Issued |
Array
(
[id] => 8924153
[patent_doc_number] => 08490103
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-07-16
[patent_title] => 'Allocating computer processes to processor cores as a function of process utilizations'
[patent_app_type] => utility
[patent_app_number] => 11/742553
[patent_app_country] => US
[patent_app_date] => 2007-04-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 1
[patent_figures_cnt] => 1
[patent_no_of_words] => 1829
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 42
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11742553
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/742553 | Allocating computer processes to processor cores as a function of process utilizations | Apr 29, 2007 | Issued |
Array
(
[id] => 4862832
[patent_doc_number] => 20080271039
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-10-30
[patent_title] => 'SYSTEMS AND METHODS FOR PROVIDING CAPACITY MANAGEMENT OF RESOURCE POOLS FOR SERVICING WORKLOADS'
[patent_app_type] => utility
[patent_app_number] => 11/742530
[patent_app_country] => US
[patent_app_date] => 2007-04-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 11682
[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/0271/20080271039.pdf
[firstpage_image] =>[orig_patent_app_number] => 11742530
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/742530 | Systems and methods for providing capacity management of resource pools for servicing workloads | Apr 29, 2007 | Issued |
Array
(
[id] => 5047713
[patent_doc_number] => 20070266387
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-11-15
[patent_title] => 'MULTITHREADED COMPUTER SYSTEM AND MULTITHREAD EXECUTION CONTROL METHOD'
[patent_app_type] => utility
[patent_app_number] => 11/740501
[patent_app_country] => US
[patent_app_date] => 2007-04-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5810
[patent_no_of_claims] => 14
[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/0266/20070266387.pdf
[firstpage_image] =>[orig_patent_app_number] => 11740501
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/740501 | Multithreaded computer system and multithread execution control method | Apr 25, 2007 | Issued |
Array
(
[id] => 4888956
[patent_doc_number] => 20080263288
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-10-23
[patent_title] => 'System and Method for Probing Hypervisor Tasks in an Asynchronous Environment'
[patent_app_type] => utility
[patent_app_number] => 11/736027
[patent_app_country] => US
[patent_app_date] => 2007-04-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3938
[patent_no_of_claims] => 15
[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/0263/20080263288.pdf
[firstpage_image] =>[orig_patent_app_number] => 11736027
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/736027 | System and method for probing hypervisor tasks in an asynchronous environment | Apr 16, 2007 | Issued |
Array
(
[id] => 8247261
[patent_doc_number] => 08205205
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-06-19
[patent_title] => 'Multi-objective allocation of computational jobs in client-server or hosting environments'
[patent_app_type] => utility
[patent_app_number] => 11/724706
[patent_app_country] => US
[patent_app_date] => 2007-03-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 9347
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 214
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/205/08205205.pdf
[firstpage_image] =>[orig_patent_app_number] => 11724706
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/724706 | Multi-objective allocation of computational jobs in client-server or hosting environments | Mar 15, 2007 | Issued |