Search

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 numberTitle of the applicationFiling DateStatus
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
Menu