
Weiming He
Examiner (ID: 4320, Phone: (571)270-1221 , Office: P/2612 )
| Most Active Art Unit | 2612 |
| Art Unit(s) | 2628, 2677, 2612, 2611, 2615 |
| Total Applications | 480 |
| Issued Applications | 206 |
| Pending Applications | 53 |
| Abandoned Applications | 226 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 5012607
[patent_doc_number] => 20070283086
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-12-06
[patent_title] => 'Write caching random data and sequential data simultaneously'
[patent_app_type] => utility
[patent_app_number] => 11/448333
[patent_app_country] => US
[patent_app_date] => 2006-06-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3735
[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/0283/20070283086.pdf
[firstpage_image] =>[orig_patent_app_number] => 11448333
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/448333 | Write caching random data and sequential data simultaneously | Jun 5, 2006 | Issued |
Array
(
[id] => 5012636
[patent_doc_number] => 20070283115
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-12-06
[patent_title] => 'Memory protection in a computer system employing memory virtualization'
[patent_app_type] => utility
[patent_app_number] => 11/446645
[patent_app_country] => US
[patent_app_date] => 2006-06-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 18986
[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/0283/20070283115.pdf
[firstpage_image] =>[orig_patent_app_number] => 11446645
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/446645 | Memory protection in a computer system employing memory virtualization | Jun 4, 2006 | Issued |
Array
(
[id] => 79385
[patent_doc_number] => 07752417
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-07-06
[patent_title] => 'Dynamic selection of memory virtualization techniques'
[patent_app_type] => utility
[patent_app_number] => 11/447189
[patent_app_country] => US
[patent_app_date] => 2006-06-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 12
[patent_no_of_words] => 19089
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 171
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/752/07752417.pdf
[firstpage_image] =>[orig_patent_app_number] => 11447189
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/447189 | Dynamic selection of memory virtualization techniques | Jun 4, 2006 | Issued |
Array
(
[id] => 272247
[patent_doc_number] => 07565487
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-07-21
[patent_title] => 'Computer system for managing data among virtual storage systems'
[patent_app_type] => utility
[patent_app_number] => 11/447503
[patent_app_country] => US
[patent_app_date] => 2006-06-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 36
[patent_figures_cnt] => 37
[patent_no_of_words] => 12539
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 245
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/565/07565487.pdf
[firstpage_image] =>[orig_patent_app_number] => 11447503
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/447503 | Computer system for managing data among virtual storage systems | Jun 4, 2006 | Issued |
Array
(
[id] => 5248868
[patent_doc_number] => 20070245102
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-10-18
[patent_title] => 'Storage system, data management apparatus and management method thereof'
[patent_app_type] => utility
[patent_app_number] => 11/447593
[patent_app_country] => US
[patent_app_date] => 2006-06-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 9830
[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/0245/20070245102.pdf
[firstpage_image] =>[orig_patent_app_number] => 11447593
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/447593 | Storage system, data management apparatus and management method thereof | Jun 4, 2006 | Abandoned |
Array
(
[id] => 5012644
[patent_doc_number] => 20070283123
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-12-06
[patent_title] => 'Function-based virtual-to-physical address translation'
[patent_app_type] => utility
[patent_app_number] => 11/446620
[patent_app_country] => US
[patent_app_date] => 2006-06-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 19068
[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/0283/20070283123.pdf
[firstpage_image] =>[orig_patent_app_number] => 11446620
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/446620 | Function-based virtual-to-physical address translation | Jun 4, 2006 | Issued |
Array
(
[id] => 5012645
[patent_doc_number] => 20070283124
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-12-06
[patent_title] => 'Hybrid techniques for memory virtualization in a computer system'
[patent_app_type] => utility
[patent_app_number] => 11/446644
[patent_app_country] => US
[patent_app_date] => 2006-06-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 18925
[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/0283/20070283124.pdf
[firstpage_image] =>[orig_patent_app_number] => 11446644
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/446644 | Hybrid techniques for memory virtualization in a computer system | Jun 4, 2006 | Issued |
Array
(
[id] => 5221404
[patent_doc_number] => 20070162716
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-07-12
[patent_title] => 'Storage controller and control method thereof'
[patent_app_type] => utility
[patent_app_number] => 11/368423
[patent_app_country] => US
[patent_app_date] => 2006-03-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 20
[patent_no_of_words] => 15362
[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/0162/20070162716.pdf
[firstpage_image] =>[orig_patent_app_number] => 11368423
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/368423 | Storage controller and control method for dynamically accomodating increases and decreases in difference data | Mar 6, 2006 | Issued |
Array
(
[id] => 7692939
[patent_doc_number] => 20070016747
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-01-18
[patent_title] => 'Computer system and method for improving processing velocity of memory'
[patent_app_type] => utility
[patent_app_number] => 11/366665
[patent_app_country] => US
[patent_app_date] => 2006-03-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3212
[patent_no_of_claims] => 16
[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/0016/20070016747.pdf
[firstpage_image] =>[orig_patent_app_number] => 11366665
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/366665 | Computer system and method for improving processing velocity of memory | Mar 2, 2006 | Abandoned |
Array
(
[id] => 7972053
[patent_doc_number] => 07941604
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-05-10
[patent_title] => 'Distributed memory usage for a system having multiple integrated circuits each including processors'
[patent_app_type] => utility
[patent_app_number] => 11/345645
[patent_app_country] => US
[patent_app_date] => 2006-02-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 11
[patent_no_of_words] => 5207
[patent_no_of_claims] => 34
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 102
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/941/07941604.pdf
[firstpage_image] =>[orig_patent_app_number] => 11345645
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/345645 | Distributed memory usage for a system having multiple integrated circuits each including processors | Jan 31, 2006 | Issued |
Array
(
[id] => 5179097
[patent_doc_number] => 20070180157
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-08-02
[patent_title] => 'Method for cache hit under miss collision handling'
[patent_app_type] => utility
[patent_app_number] => 11/344909
[patent_app_country] => US
[patent_app_date] => 2006-02-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5584
[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/0180/20070180157.pdf
[firstpage_image] =>[orig_patent_app_number] => 11344909
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/344909 | Method for cache hit under miss collision handling | Jan 31, 2006 | Abandoned |
Array
(
[id] => 5179098
[patent_doc_number] => 20070180158
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-08-02
[patent_title] => 'Method for command list ordering after multiple cache misses'
[patent_app_type] => utility
[patent_app_number] => 11/344910
[patent_app_country] => US
[patent_app_date] => 2006-02-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4865
[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/0180/20070180158.pdf
[firstpage_image] =>[orig_patent_app_number] => 11344910
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/344910 | Method for command list ordering after multiple cache misses | Jan 31, 2006 | Abandoned |
Array
(
[id] => 5179140
[patent_doc_number] => 20070180200
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-08-02
[patent_title] => 'Method and system for managing access to a data store'
[patent_app_type] => utility
[patent_app_number] => 11/345041
[patent_app_country] => US
[patent_app_date] => 2006-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3396
[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/0180/20070180200.pdf
[firstpage_image] =>[orig_patent_app_number] => 11345041
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/345041 | Method and system for managing access to a data store | Jan 30, 2006 | Abandoned |
Array
(
[id] => 860383
[patent_doc_number] => 07376808
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2008-05-20
[patent_title] => 'Method and system for predicting the performance benefits of mapping subsets of application data to multiple page sizes'
[patent_app_type] => utility
[patent_app_number] => 11/343565
[patent_app_country] => US
[patent_app_date] => 2006-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 3
[patent_no_of_words] => 3098
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 221
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/376/07376808.pdf
[firstpage_image] =>[orig_patent_app_number] => 11343565
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/343565 | Method and system for predicting the performance benefits of mapping subsets of application data to multiple page sizes | Jan 30, 2006 | Issued |
Array
(
[id] => 571056
[patent_doc_number] => 07469315
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2008-12-23
[patent_title] => 'Storage controller, and method of controlling storage controller to improve the reliability of the storage controller'
[patent_app_type] => utility
[patent_app_number] => 11/345097
[patent_app_country] => US
[patent_app_date] => 2006-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 26
[patent_figures_cnt] => 30
[patent_no_of_words] => 19501
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 499
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/469/07469315.pdf
[firstpage_image] =>[orig_patent_app_number] => 11345097
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/345097 | Storage controller, and method of controlling storage controller to improve the reliability of the storage controller | Jan 30, 2006 | Issued |
Array
(
[id] => 5179230
[patent_doc_number] => 20070180290
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-08-02
[patent_title] => 'Assigning disks during system recovery'
[patent_app_type] => utility
[patent_app_number] => 11/344261
[patent_app_country] => US
[patent_app_date] => 2006-01-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6816
[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/0180/20070180290.pdf
[firstpage_image] =>[orig_patent_app_number] => 11344261
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/344261 | Assigning disks during system recovery | Jan 29, 2006 | Issued |
Array
(
[id] => 5621160
[patent_doc_number] => 20060190695
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-08-24
[patent_title] => 'Method and system for controlling access in memory devices, computer program product therefor'
[patent_app_type] => utility
[patent_app_number] => 11/344537
[patent_app_country] => US
[patent_app_date] => 2006-01-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 1781
[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/0190/20060190695.pdf
[firstpage_image] =>[orig_patent_app_number] => 11344537
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/344537 | Method and system for controlling access in memory devices, computer program product therefor | Jan 29, 2006 | Abandoned |
Array
(
[id] => 118108
[patent_doc_number] => 07716416
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-05-11
[patent_title] => 'Analysis for a multiple tag hit in a content addressable memory (CAM)'
[patent_app_type] => utility
[patent_app_number] => 11/340848
[patent_app_country] => US
[patent_app_date] => 2006-01-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 21
[patent_no_of_words] => 6338
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 211
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/716/07716416.pdf
[firstpage_image] =>[orig_patent_app_number] => 11340848
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/340848 | Analysis for a multiple tag hit in a content addressable memory (CAM) | Jan 26, 2006 | Issued |
Array
(
[id] => 5657642
[patent_doc_number] => 20060143378
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-06-29
[patent_title] => 'Information processing apparatus and control method for this information processing apparatus'
[patent_app_type] => utility
[patent_app_number] => 11/298524
[patent_app_country] => US
[patent_app_date] => 2005-12-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 5414
[patent_no_of_claims] => 9
[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/0143/20060143378.pdf
[firstpage_image] =>[orig_patent_app_number] => 11298524
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/298524 | Information processing apparatus and control method for this information processing apparatus | Dec 11, 2005 | Abandoned |
Array
(
[id] => 5879111
[patent_doc_number] => 20060168404
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-07-27
[patent_title] => 'Memory control apparatus and method'
[patent_app_type] => utility
[patent_app_number] => 11/298445
[patent_app_country] => US
[patent_app_date] => 2005-12-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 20
[patent_no_of_words] => 11213
[patent_no_of_claims] => 26
[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/0168/20060168404.pdf
[firstpage_image] =>[orig_patent_app_number] => 11298445
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/298445 | Memory control apparatus and method using retention tags | Dec 11, 2005 | Issued |