
Chuong A. Luu
Examiner (ID: 3640, Phone: (571)272-1902 , Office: P/2898 )
| Most Active Art Unit | 2898 |
| Art Unit(s) | 2825, 2898, 2892, 2818 |
| Total Applications | 2166 |
| Issued Applications | 1978 |
| Pending Applications | 24 |
| Abandoned Applications | 175 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 4614489
[patent_doc_number] => 07996845
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-08-09
[patent_title] => 'Methods and apparatus to control application execution resource with a variable delay'
[patent_app_type] => utility
[patent_app_number] => 11/600269
[patent_app_country] => US
[patent_app_date] => 2006-11-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5661
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 79
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/996/07996845.pdf
[firstpage_image] =>[orig_patent_app_number] => 11600269
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/600269 | Methods and apparatus to control application execution resource with a variable delay | Nov 13, 2006 | Issued |
Array
(
[id] => 9170035
[patent_doc_number] => 08595729
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-11-26
[patent_title] => 'Managing sequenced lock requests'
[patent_app_type] => utility
[patent_app_number] => 11/556778
[patent_app_country] => US
[patent_app_date] => 2006-11-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7284
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 185
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11556778
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/556778 | Managing sequenced lock requests | Nov 5, 2006 | Issued |
Array
(
[id] => 5173780
[patent_doc_number] => 20070074220
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-03-29
[patent_title] => 'DYNAMICALLY ALLOCATING SERVER RESOURCES TO COMPETING CLASSES OF WORK BASED UPON ACHIEVEMENT OF SERVICE GOALS'
[patent_app_type] => utility
[patent_app_number] => 11/555563
[patent_app_country] => US
[patent_app_date] => 2006-11-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 11121
[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/0074/20070074220.pdf
[firstpage_image] =>[orig_patent_app_number] => 11555563
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/555563 | Dynamically allocating server resources to competing classes of work based upon achievement of service goals | Oct 31, 2006 | Issued |
Array
(
[id] => 8011201
[patent_doc_number] => 08087019
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2011-12-27
[patent_title] => 'Systems and methods for performing machine-implemented tasks'
[patent_app_type] => utility
[patent_app_number] => 11/555102
[patent_app_country] => US
[patent_app_date] => 2006-10-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 6160
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 358
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/087/08087019.pdf
[firstpage_image] =>[orig_patent_app_number] => 11555102
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/555102 | Systems and methods for performing machine-implemented tasks | Oct 30, 2006 | Issued |
Array
(
[id] => 8716310
[patent_doc_number] => 08402463
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-03-19
[patent_title] => 'Hardware threads processor core utilization'
[patent_app_type] => utility
[patent_app_number] => 11/554566
[patent_app_country] => US
[patent_app_date] => 2006-10-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5954
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 137
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11554566
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/554566 | Hardware threads processor core utilization | Oct 29, 2006 | Issued |
Array
(
[id] => 7688003
[patent_doc_number] => 20070106695
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-05-10
[patent_title] => 'INFORMATION PROCESSING APPARATUS, METHOD, AND SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 11/553595
[patent_app_country] => US
[patent_app_date] => 2006-10-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 28
[patent_figures_cnt] => 28
[patent_no_of_words] => 10208
[patent_no_of_claims] => 19
[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/0106/20070106695.pdf
[firstpage_image] =>[orig_patent_app_number] => 11553595
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/553595 | INFORMATION PROCESSING APPARATUS, METHOD, AND SYSTEM | Oct 26, 2006 | Abandoned |
Array
(
[id] => 4895486
[patent_doc_number] => 20080104586
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-05-01
[patent_title] => 'Allowing Virtual Machine to Discover Virtual Status Thereof'
[patent_app_type] => utility
[patent_app_number] => 11/553843
[patent_app_country] => US
[patent_app_date] => 2006-10-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6014
[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/0104/20080104586.pdf
[firstpage_image] =>[orig_patent_app_number] => 11553843
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/553843 | Allowing Virtual Machine to Discover Virtual Status Thereof | Oct 26, 2006 | Abandoned |
Array
(
[id] => 7687712
[patent_doc_number] => 20070106986
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-05-10
[patent_title] => 'Secure virtual-machine monitor'
[patent_app_type] => utility
[patent_app_number] => 11/588117
[patent_app_country] => US
[patent_app_date] => 2006-10-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 39
[patent_figures_cnt] => 39
[patent_no_of_words] => 14544
[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/0106/20070106986.pdf
[firstpage_image] =>[orig_patent_app_number] => 11588117
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/588117 | Secure virtual-machine monitor | Oct 24, 2006 | Abandoned |
Array
(
[id] => 9248669
[patent_doc_number] => 08612971
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-12-17
[patent_title] => 'Automatic optimization for virtual systems'
[patent_app_type] => utility
[patent_app_number] => 11/550368
[patent_app_country] => US
[patent_app_date] => 2006-10-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 21167
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 158
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11550368
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/550368 | Automatic optimization for virtual systems | Oct 16, 2006 | Issued |
Array
(
[id] => 4923905
[patent_doc_number] => 20080072222
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-03-20
[patent_title] => 'Client outsourcing service'
[patent_app_type] => utility
[patent_app_number] => 11/513468
[patent_app_country] => US
[patent_app_date] => 2006-08-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7692
[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/0072/20080072222.pdf
[firstpage_image] =>[orig_patent_app_number] => 11513468
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/513468 | Client outsourcing service | Aug 30, 2006 | Abandoned |
Array
(
[id] => 5001375
[patent_doc_number] => 20070044009
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-02-22
[patent_title] => 'INFORMATION PROCESSING APPARATUS AND METHOD'
[patent_app_type] => utility
[patent_app_number] => 11/462431
[patent_app_country] => US
[patent_app_date] => 2006-08-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 40
[patent_figures_cnt] => 40
[patent_no_of_words] => 11268
[patent_no_of_claims] => 18
[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/0044/20070044009.pdf
[firstpage_image] =>[orig_patent_app_number] => 11462431
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/462431 | INFORMATION PROCESSING APPARATUS AND METHOD | Aug 3, 2006 | Abandoned |
Array
(
[id] => 4911516
[patent_doc_number] => 20080022283
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-01-24
[patent_title] => 'Quality of service scheduling for simultaneous multi-threaded processors'
[patent_app_type] => utility
[patent_app_number] => 11/488977
[patent_app_country] => US
[patent_app_date] => 2006-07-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3268
[patent_no_of_claims] => 20
[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/0022/20080022283.pdf
[firstpage_image] =>[orig_patent_app_number] => 11488977
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/488977 | Quality of service scheduling for simultaneous multi-threaded processors | Jul 18, 2006 | Abandoned |
Array
(
[id] => 4934965
[patent_doc_number] => 20080005740
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-01-03
[patent_title] => 'OPERATING SYSTEM AWARE HARDWARE MUTEX'
[patent_app_type] => utility
[patent_app_number] => 11/427015
[patent_app_country] => US
[patent_app_date] => 2006-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 2931
[patent_no_of_claims] => 8
[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/0005/20080005740.pdf
[firstpage_image] =>[orig_patent_app_number] => 11427015
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/427015 | Operating system aware hardware mutex | Jun 27, 2006 | Issued |
Array
(
[id] => 5150717
[patent_doc_number] => 20070050777
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-03-01
[patent_title] => 'Duration of alerts and scanning of large data stores'
[patent_app_type] => utility
[patent_app_number] => 11/455312
[patent_app_country] => US
[patent_app_date] => 2006-06-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 41
[patent_figures_cnt] => 41
[patent_no_of_words] => 50659
[patent_no_of_claims] => 47
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0050/20070050777.pdf
[firstpage_image] =>[orig_patent_app_number] => 11455312
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/455312 | Duration of alerts and scanning of large data stores | Jun 15, 2006 | Abandoned |
Array
(
[id] => 4934337
[patent_doc_number] => 20080005112
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-01-03
[patent_title] => 'Predictive log synchronization'
[patent_app_type] => utility
[patent_app_number] => 11/442870
[patent_app_country] => US
[patent_app_date] => 2006-05-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 12690
[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/0005/20080005112.pdf
[firstpage_image] =>[orig_patent_app_number] => 11442870
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/442870 | Predictive log synchronization | May 29, 2006 | Issued |
Array
(
[id] => 8998299
[patent_doc_number] => 08522205
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-08-27
[patent_title] => 'Packaging multiple groups of read-only files of an application\'s components into multiple shared libraries'
[patent_app_type] => utility
[patent_app_number] => 11/437899
[patent_app_country] => US
[patent_app_date] => 2006-05-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 9
[patent_no_of_words] => 16463
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 150
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11437899
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/437899 | Packaging multiple groups of read-only files of an application's components into multiple shared libraries | May 18, 2006 | Issued |
Array
(
[id] => 9170050
[patent_doc_number] => 08595744
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-11-26
[patent_title] => 'Anticipatory helper thread based code execution'
[patent_app_type] => utility
[patent_app_number] => 11/436948
[patent_app_country] => US
[patent_app_date] => 2006-05-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7188
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 215
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11436948
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/436948 | Anticipatory helper thread based code execution | May 17, 2006 | Issued |
Array
(
[id] => 5047712
[patent_doc_number] => 20070266386
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-11-15
[patent_title] => 'One-time initialization'
[patent_app_type] => utility
[patent_app_number] => 11/432888
[patent_app_country] => US
[patent_app_date] => 2006-05-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6532
[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/0266/20070266386.pdf
[firstpage_image] =>[orig_patent_app_number] => 11432888
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/432888 | One-time initialization | May 11, 2006 | Issued |
Array
(
[id] => 9116414
[patent_doc_number] => 08572606
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-10-29
[patent_title] => 'System and method for avoiding synchronization bugs through virtualization'
[patent_app_type] => utility
[patent_app_number] => 11/365012
[patent_app_country] => US
[patent_app_date] => 2006-03-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 13
[patent_no_of_words] => 9102
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 116
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11365012
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/365012 | System and method for avoiding synchronization bugs through virtualization | Feb 28, 2006 | Issued |
Array
(
[id] => 5006698
[patent_doc_number] => 20070204271
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-08-30
[patent_title] => 'Method and system for simulating a multi-CPU/multi-core CPU/multi-threaded CPU hardware platform'
[patent_app_type] => utility
[patent_app_number] => 11/365632
[patent_app_country] => US
[patent_app_date] => 2006-02-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3779
[patent_no_of_claims] => 21
[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/0204/20070204271.pdf
[firstpage_image] =>[orig_patent_app_number] => 11365632
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/365632 | Method and system for simulating a multi-CPU/multi-core CPU/multi-threaded CPU hardware platform | Feb 27, 2006 | Abandoned |