
Aimee J. Li
Supervisory Patent Examiner (ID: 12544, Phone: (571)272-4169 , Office: P/2183 )
| Most Active Art Unit | 2183 |
| Art Unit(s) | 2183, 2195, 2137, 2100 |
| Total Applications | 539 |
| Issued Applications | 378 |
| Pending Applications | 20 |
| Abandoned Applications | 141 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 5399692
[patent_doc_number] => 20090319755
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-12-24
[patent_title] => 'Method and Apparatus for High Speed Data Stream Splitter on an Array of Processors'
[patent_app_type] => utility
[patent_app_number] => 12/417409
[patent_app_country] => US
[patent_app_date] => 2009-04-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5180
[patent_no_of_claims] => 14
[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/0319/20090319755.pdf
[firstpage_image] =>[orig_patent_app_number] => 12417409
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/417409 | Method and Apparatus for High Speed Data Stream Splitter on an Array of Processors | Apr 1, 2009 | Abandoned |
Array
(
[id] => 5356395
[patent_doc_number] => 20090187739
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-07-23
[patent_title] => 'Method and Apparatus for Improved Computer Load and Store Operations'
[patent_app_type] => utility
[patent_app_number] => 12/411913
[patent_app_country] => US
[patent_app_date] => 2009-03-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6088
[patent_no_of_claims] => 45
[patent_no_of_ind_claims] => 11
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0187/20090187739.pdf
[firstpage_image] =>[orig_patent_app_number] => 12411913
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/411913 | Method and Apparatus for Improved Computer Load and Store Operations | Mar 25, 2009 | Abandoned |
Array
(
[id] => 6652564
[patent_doc_number] => 20100229173
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-09-09
[patent_title] => 'Managing Latency Introduced by Virtualization'
[patent_app_type] => utility
[patent_app_number] => 12/397914
[patent_app_country] => US
[patent_app_date] => 2009-03-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5584
[patent_no_of_claims] => 34
[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/0229/20100229173.pdf
[firstpage_image] =>[orig_patent_app_number] => 12397914
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/397914 | Managing latency introduced by virtualization | Mar 3, 2009 | Issued |
Array
(
[id] => 6566494
[patent_doc_number] => 20100223613
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-09-02
[patent_title] => 'PER PROCESS VIRTUAL MACHINES'
[patent_app_type] => utility
[patent_app_number] => 12/395335
[patent_app_country] => US
[patent_app_date] => 2009-02-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7493
[patent_no_of_claims] => 26
[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/0223/20100223613.pdf
[firstpage_image] =>[orig_patent_app_number] => 12395335
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/395335 | Per process virtual machines | Feb 26, 2009 | Issued |
Array
(
[id] => 9417068
[patent_doc_number] => 08701120
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-04-15
[patent_title] => 'Virtualization of storage buffers used by asynchronous processes'
[patent_app_type] => utility
[patent_app_number] => 12/394844
[patent_app_country] => US
[patent_app_date] => 2009-02-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 27
[patent_no_of_words] => 14382
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 260
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12394844
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/394844 | Virtualization of storage buffers used by asynchronous processes | Feb 26, 2009 | Issued |
Array
(
[id] => 6535773
[patent_doc_number] => 20100218188
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-08-26
[patent_title] => 'POLICY DRIVEN AUTONOMIC PERFORMANCE DATA COLLECTION'
[patent_app_type] => utility
[patent_app_number] => 12/393395
[patent_app_country] => US
[patent_app_date] => 2009-02-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5593
[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/0218/20100218188.pdf
[firstpage_image] =>[orig_patent_app_number] => 12393395
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/393395 | Policy driven autonomic performance data collection | Feb 25, 2009 | Issued |
Array
(
[id] => 8581072
[patent_doc_number] => 08347304
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-01-01
[patent_title] => 'Resource allocation failure recovery module of a disk driver'
[patent_app_type] => utility
[patent_app_number] => 12/393312
[patent_app_country] => US
[patent_app_date] => 2009-02-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 3932
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 142
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12393312
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/393312 | Resource allocation failure recovery module of a disk driver | Feb 25, 2009 | Issued |
Array
(
[id] => 6009017
[patent_doc_number] => 20110061049
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-03-10
[patent_title] => 'Storage system, and remote copy control method therefor'
[patent_app_type] => utility
[patent_app_number] => 12/310680
[patent_app_country] => US
[patent_app_date] => 2009-02-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 11196
[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/0061/20110061049.pdf
[firstpage_image] =>[orig_patent_app_number] => 12310680
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/310680 | Storage system, and remote copy control method therefor | Feb 18, 2009 | Issued |
Array
(
[id] => 9257746
[patent_doc_number] => 08621187
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-12-31
[patent_title] => 'Method of program obfuscation and processing device for executing obfuscated programs'
[patent_app_type] => utility
[patent_app_number] => 12/866866
[patent_app_country] => US
[patent_app_date] => 2009-02-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 11
[patent_no_of_words] => 10567
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 379
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12866866
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/866866 | Method of program obfuscation and processing device for executing obfuscated programs | Feb 8, 2009 | Issued |
Array
(
[id] => 5577140
[patent_doc_number] => 20090144502
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-06-04
[patent_title] => 'Meta-Architecture Defined Programmable Instruction Fetch Functions Supporting Assembled Variable Length Instruction Processors'
[patent_app_type] => utility
[patent_app_number] => 12/367440
[patent_app_country] => US
[patent_app_date] => 2009-02-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 24
[patent_figures_cnt] => 24
[patent_no_of_words] => 14189
[patent_no_of_claims] => 36
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0144/20090144502.pdf
[firstpage_image] =>[orig_patent_app_number] => 12367440
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/367440 | Meta-architecture defined programmable instruction fetch functions supporting assembled variable length instruction processors | Feb 5, 2009 | Issued |
Array
(
[id] => 7972151
[patent_doc_number] => 07941654
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-05-10
[patent_title] => 'Local and global branch prediction information storage'
[patent_app_type] => utility
[patent_app_number] => 12/364350
[patent_app_country] => US
[patent_app_date] => 2009-02-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 23
[patent_no_of_words] => 21239
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 81
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/941/07941654.pdf
[firstpage_image] =>[orig_patent_app_number] => 12364350
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/364350 | Local and global branch prediction information storage | Feb 1, 2009 | Issued |
Array
(
[id] => 8678907
[patent_doc_number] => 08387044
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-02-26
[patent_title] => 'Storage system and virtual interface management method using physical interface identifiers and virtual interface identifiers to facilitate setting of assignments between a host computer and a storage apparatus'
[patent_app_type] => utility
[patent_app_number] => 12/359588
[patent_app_country] => US
[patent_app_date] => 2009-01-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 35
[patent_figures_cnt] => 39
[patent_no_of_words] => 16951
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 411
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12359588
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/359588 | Storage system and virtual interface management method using physical interface identifiers and virtual interface identifiers to facilitate setting of assignments between a host computer and a storage apparatus | Jan 25, 2009 | Issued |
Array
(
[id] => 9821150
[patent_doc_number] => 08930953
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-01-06
[patent_title] => 'Dynamic checking of hardware resources for virtual environments'
[patent_app_type] => utility
[patent_app_number] => 12/355091
[patent_app_country] => US
[patent_app_date] => 2009-01-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 10
[patent_no_of_words] => 11022
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 4
[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] => 12355091
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/355091 | Dynamic checking of hardware resources for virtual environments | Jan 15, 2009 | Issued |
Array
(
[id] => 5424440
[patent_doc_number] => 20090150896
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-06-11
[patent_title] => 'POWER CONTROL METHOD FOR VIRTUAL MACHINE AND VIRTUAL COMPUTER SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 12/328121
[patent_app_country] => US
[patent_app_date] => 2008-12-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 17
[patent_no_of_words] => 12420
[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/0150/20090150896.pdf
[firstpage_image] =>[orig_patent_app_number] => 12328121
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/328121 | Power control method for virtual machine and virtual computer system | Dec 3, 2008 | Issued |
Array
(
[id] => 9611868
[patent_doc_number] => 08789057
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-07-22
[patent_title] => 'System and method for reducing serialization in transactional memory using gang release of blocked threads'
[patent_app_type] => utility
[patent_app_number] => 12/327659
[patent_app_country] => US
[patent_app_date] => 2008-12-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6040
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 130
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12327659
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/327659 | System and method for reducing serialization in transactional memory using gang release of blocked threads | Dec 2, 2008 | Issued |
Array
(
[id] => 6253826
[patent_doc_number] => 20100138829
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-06-03
[patent_title] => 'Systems and Methods for Optimizing Configuration of a Virtual Machine Running At Least One Process'
[patent_app_type] => utility
[patent_app_number] => 12/325713
[patent_app_country] => US
[patent_app_date] => 2008-12-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 9286
[patent_no_of_claims] => 23
[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/0138/20100138829.pdf
[firstpage_image] =>[orig_patent_app_number] => 12325713
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/325713 | Systems and Methods for Optimizing Configuration of a Virtual Machine Running At Least One Process | Nov 30, 2008 | Abandoned |
Array
(
[id] => 6253821
[patent_doc_number] => 20100138828
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-06-03
[patent_title] => 'Systems and Methods for Facilitating Virtualization of a Heterogeneous Processor Pool'
[patent_app_type] => utility
[patent_app_number] => 12/325710
[patent_app_country] => US
[patent_app_date] => 2008-12-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 10186
[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/0138/20100138828.pdf
[firstpage_image] =>[orig_patent_app_number] => 12325710
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/325710 | Systems and methods for facilitating virtualization of a heterogeneous processor pool | Nov 30, 2008 | Issued |
Array
(
[id] => 8716311
[patent_doc_number] => 08402464
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-03-19
[patent_title] => 'System and method for managing contention in transactional memory using global execution data'
[patent_app_type] => utility
[patent_app_number] => 12/325870
[patent_app_country] => US
[patent_app_date] => 2008-12-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 7697
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 107
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12325870
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/325870 | System and method for managing contention in transactional memory using global execution data | Nov 30, 2008 | Issued |
Array
(
[id] => 5577165
[patent_doc_number] => 20090144527
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-06-04
[patent_title] => 'STREAM PROCESSING APPARATUS, METHOD FOR STREAM PROCESSING AND DATA PROCESSING SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 12/324951
[patent_app_country] => US
[patent_app_date] => 2008-11-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 12947
[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/0144/20090144527.pdf
[firstpage_image] =>[orig_patent_app_number] => 12324951
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/324951 | STREAM PROCESSING APPARATUS, METHOD FOR STREAM PROCESSING AND DATA PROCESSING SYSTEM | Nov 27, 2008 | Abandoned |
Array
(
[id] => 7982603
[patent_doc_number] => 08074060
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-12-06
[patent_title] => 'Out-of-order execution microprocessor that selectively initiates instruction retirement early'
[patent_app_type] => utility
[patent_app_number] => 12/277409
[patent_app_country] => US
[patent_app_date] => 2008-11-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 9
[patent_no_of_words] => 9044
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 183
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/074/08074060.pdf
[firstpage_image] =>[orig_patent_app_number] => 12277409
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/277409 | Out-of-order execution microprocessor that selectively initiates instruction retirement early | Nov 24, 2008 | Issued |