
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] => 8059501
[patent_doc_number] => 20120079486
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-03-29
[patent_title] => 'INTEGRATION OF DISSIMILAR JOB TYPES INTO AN EARLIEST DEADLINE FIRST (EDF) SCHEDULE'
[patent_app_type] => utility
[patent_app_number] => 12/889263
[patent_app_country] => US
[patent_app_date] => 2010-09-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5690
[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/0079/20120079486.pdf
[firstpage_image] =>[orig_patent_app_number] => 12889263
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/889263 | INTEGRATION OF DISSIMILAR JOB TYPES INTO AN EARLIEST DEADLINE FIRST (EDF) SCHEDULE | Sep 22, 2010 | Abandoned |
Array
(
[id] => 8552473
[patent_doc_number] => 08327373
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-12-04
[patent_title] => 'System and method for structuring self-provisioning workloads deployed in virtualized data centers'
[patent_app_type] => utility
[patent_app_number] => 12/862266
[patent_app_country] => US
[patent_app_date] => 2010-08-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 7704
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 208
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12862266
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/862266 | System and method for structuring self-provisioning workloads deployed in virtualized data centers | Aug 23, 2010 | Issued |
Array
(
[id] => 8763461
[patent_doc_number] => 08424000
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-04-16
[patent_title] => 'Providing application high availability in highly-available virtual machine environments'
[patent_app_type] => utility
[patent_app_number] => 12/847030
[patent_app_country] => US
[patent_app_date] => 2010-07-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7814
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 253
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12847030
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/847030 | Providing application high availability in highly-available virtual machine environments | Jul 29, 2010 | Issued |
Array
(
[id] => 8741356
[patent_doc_number] => 08413144
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-04-02
[patent_title] => 'Providing application-aware high availability of virtual machines'
[patent_app_type] => utility
[patent_app_number] => 12/847506
[patent_app_country] => US
[patent_app_date] => 2010-07-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 8126
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 217
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12847506
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/847506 | Providing application-aware high availability of virtual machines | Jul 29, 2010 | Issued |
Array
(
[id] => 7665147
[patent_doc_number] => 20110314416
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-12-22
[patent_title] => 'COLLECTED MEDIA CONTENT DATA'
[patent_app_type] => utility
[patent_app_number] => 12/817849
[patent_app_country] => US
[patent_app_date] => 2010-06-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5794
[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] =>[firstpage_image] =>[orig_patent_app_number] => 12817849
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/817849 | COLLECTED MEDIA CONTENT DATA | Jun 16, 2010 | Abandoned |
Array
(
[id] => 6652561
[patent_doc_number] => 20100229172
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-09-09
[patent_title] => 'THREAD LIVELOCK UNIT'
[patent_app_type] => utility
[patent_app_number] => 12/783469
[patent_app_country] => US
[patent_app_date] => 2010-05-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 12519
[patent_no_of_claims] => 13
[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/0229/20100229172.pdf
[firstpage_image] =>[orig_patent_app_number] => 12783469
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/783469 | Thread livelock reduction unit | May 18, 2010 | Issued |
Array
(
[id] => 8120551
[patent_doc_number] => 08161491
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-04-17
[patent_title] => 'Soft real-time load balancer'
[patent_app_type] => utility
[patent_app_number] => 12/768458
[patent_app_country] => US
[patent_app_date] => 2010-04-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 7989
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 305
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/161/08161491.pdf
[firstpage_image] =>[orig_patent_app_number] => 12768458
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/768458 | Soft real-time load balancer | Apr 26, 2010 | Issued |
Array
(
[id] => 8366833
[patent_doc_number] => 08255911
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-08-28
[patent_title] => 'System and method for selecting and assigning a basic module with a minimum transfer cost to thread'
[patent_app_type] => utility
[patent_app_number] => 12/768538
[patent_app_country] => US
[patent_app_date] => 2010-04-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 18
[patent_no_of_words] => 5137
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 208
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12768538
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/768538 | System and method for selecting and assigning a basic module with a minimum transfer cost to thread | Apr 26, 2010 | Issued |
Array
(
[id] => 6557622
[patent_doc_number] => 20100205602
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-08-12
[patent_title] => 'Mechanism for Scheduling Execution of Threads for Fair Resource Allocation in a Multi-Threaded and/or Multi-Core Processing System'
[patent_app_type] => utility
[patent_app_number] => 12/767662
[patent_app_country] => US
[patent_app_date] => 2010-04-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 9593
[patent_no_of_claims] => 29
[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/0205/20100205602.pdf
[firstpage_image] =>[orig_patent_app_number] => 12767662
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/767662 | Mechanism for Scheduling Execution of Threads for Fair Resource Allocation in a Multi-Threaded and/or Multi-Core Processing System | Apr 25, 2010 | Abandoned |
Array
(
[id] => 6596703
[patent_doc_number] => 20100275205
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-10-28
[patent_title] => 'COMPUTER MACHINE AND ACCESS CONTROL METHOD'
[patent_app_type] => utility
[patent_app_number] => 12/763056
[patent_app_country] => US
[patent_app_date] => 2010-04-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 7259
[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/0275/20100275205.pdf
[firstpage_image] =>[orig_patent_app_number] => 12763056
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/763056 | Controlling access from the virtual machine to a file | Apr 18, 2010 | Issued |
Array
(
[id] => 6397700
[patent_doc_number] => 20100318993
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-12-16
[patent_title] => 'METHOD AND APPARATUS FOR PROVIDING VIRTUAL SERVER LADES'
[patent_app_type] => utility
[patent_app_number] => 12/755303
[patent_app_country] => US
[patent_app_date] => 2010-04-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6844
[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/0318/20100318993.pdf
[firstpage_image] =>[orig_patent_app_number] => 12755303
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/755303 | METHOD AND APPARATUS FOR PROVIDING VIRTUAL SERVER LADES | Apr 5, 2010 | Abandoned |
Array
(
[id] => 8540647
[patent_doc_number] => 08316375
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-11-20
[patent_title] => 'Load-balancing of processes based on inertia'
[patent_app_type] => utility
[patent_app_number] => 12/694146
[patent_app_country] => US
[patent_app_date] => 2010-01-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7799
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 286
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12694146
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/694146 | Load-balancing of processes based on inertia | Jan 25, 2010 | Issued |
Array
(
[id] => 9352508
[patent_doc_number] => 08671411
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-03-11
[patent_title] => 'Multithreaded kernel for graphics processing unit'
[patent_app_type] => utility
[patent_app_number] => 12/657278
[patent_app_country] => US
[patent_app_date] => 2010-01-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 30
[patent_figures_cnt] => 30
[patent_no_of_words] => 22720
[patent_no_of_claims] => 34
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 207
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12657278
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/657278 | Multithreaded kernel for graphics processing unit | Jan 14, 2010 | Issued |
Array
(
[id] => 7683879
[patent_doc_number] => 20100122262
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-05-13
[patent_title] => 'Method and Apparatus for Dynamic Allocation of Processing Resources'
[patent_app_type] => utility
[patent_app_number] => 12/688562
[patent_app_country] => US
[patent_app_date] => 2010-01-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 3713
[patent_no_of_claims] => 1
[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/0122/20100122262.pdf
[firstpage_image] =>[orig_patent_app_number] => 12688562
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/688562 | Method and apparatus for dynamic allocation of processing resources | Jan 14, 2010 | Issued |
Array
(
[id] => 5957197
[patent_doc_number] => 20110035749
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-02-10
[patent_title] => 'Credit Scheduler for Ordering the Execution of Tasks'
[patent_app_type] => utility
[patent_app_number] => 12/686719
[patent_app_country] => US
[patent_app_date] => 2010-01-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3682
[patent_no_of_claims] => 19
[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/0035/20110035749.pdf
[firstpage_image] =>[orig_patent_app_number] => 12686719
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/686719 | Credit scheduler for ordering the execution of tasks | Jan 12, 2010 | Issued |
Array
(
[id] => 6333122
[patent_doc_number] => 20100115525
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-05-06
[patent_title] => 'METHOD FOR DYNAMICALLY ENABLING THE EXPANSION OF A COMPUTER OPERATING SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 12/684943
[patent_app_country] => US
[patent_app_date] => 2010-01-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4213
[patent_no_of_claims] => 20
[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/0115/20100115525.pdf
[firstpage_image] =>[orig_patent_app_number] => 12684943
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/684943 | Method for dynamically enabling the expansion of a computer operating system | Jan 9, 2010 | Issued |
Array
(
[id] => 6331344
[patent_doc_number] => 20100115244
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-05-06
[patent_title] => 'MULTITHREADING MICROPROCESSOR WITH OPTIMIZED THREAD SCHEDULER FOR INCREASING PIPELINE UTILIZATION EFFICIENCY'
[patent_app_type] => utility
[patent_app_number] => 12/684564
[patent_app_country] => US
[patent_app_date] => 2010-01-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 17251
[patent_no_of_claims] => 10
[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/0115/20100115244.pdf
[firstpage_image] =>[orig_patent_app_number] => 12684564
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/684564 | Multithreading microprocessor with optimized thread scheduler for increasing pipeline utilization efficiency | Jan 7, 2010 | Issued |
Array
(
[id] => 10157463
[patent_doc_number] => 09189241
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-11-17
[patent_title] => 'Method and apparatus for scheduling the issue of instructions in a multithreaded microprocessor'
[patent_app_type] => utility
[patent_app_number] => 12/584759
[patent_app_country] => US
[patent_app_date] => 2009-09-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3912
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 124
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12584759
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/584759 | Method and apparatus for scheduling the issue of instructions in a multithreaded microprocessor | Sep 10, 2009 | Issued |
Array
(
[id] => 6032337
[patent_doc_number] => 20110055843
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-03-03
[patent_title] => 'Scheduling Jobs For Execution On A Computer System'
[patent_app_type] => utility
[patent_app_number] => 12/553643
[patent_app_country] => US
[patent_app_date] => 2009-09-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4350
[patent_no_of_claims] => 19
[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/0055/20110055843.pdf
[firstpage_image] =>[orig_patent_app_number] => 12553643
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/553643 | Scheduling jobs for execution on a computer system | Sep 2, 2009 | Issued |
Array
(
[id] => 6032268
[patent_doc_number] => 20110055828
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-03-03
[patent_title] => 'Mechanism for Virtual Time Stamp Counter Acceleration'
[patent_app_type] => utility
[patent_app_number] => 12/551288
[patent_app_country] => US
[patent_app_date] => 2009-08-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4897
[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/0055/20110055828.pdf
[firstpage_image] =>[orig_patent_app_number] => 12551288
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/551288 | Mechanism for virtual time stamp counter acceleration | Aug 30, 2009 | Issued |