
Shawn X. Gu
Examiner (ID: 12057, Phone: (571)272-0703 , Office: P/2138 )
| Most Active Art Unit | 2138 |
| Art Unit(s) | 2188, 2138, 2189 |
| Total Applications | 1301 |
| Issued Applications | 1187 |
| Pending Applications | 49 |
| Abandoned Applications | 84 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 8170559
[patent_doc_number] => 08176246
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2012-05-08
[patent_title] => 'Distributing lookup operations in a striped storage system'
[patent_app_type] => utility
[patent_app_number] => 13/190629
[patent_app_country] => US
[patent_app_date] => 2011-07-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 10545
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 122
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/176/08176246.pdf
[firstpage_image] =>[orig_patent_app_number] => 13190629
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/190629 | Distributing lookup operations in a striped storage system | Jul 25, 2011 | Issued |
Array
(
[id] => 7512663
[patent_doc_number] => 20110258373
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-10-20
[patent_title] => 'Memory Module, Memory System,and Information Device'
[patent_app_type] => utility
[patent_app_number] => 13/169912
[patent_app_country] => US
[patent_app_date] => 2011-06-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 33
[patent_figures_cnt] => 33
[patent_no_of_words] => 21321
[patent_no_of_claims] => 44
[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/0258/20110258373.pdf
[firstpage_image] =>[orig_patent_app_number] => 13169912
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/169912 | Memory module, memory system, and information device | Jun 26, 2011 | Issued |
Array
(
[id] => 8741117
[patent_doc_number] => 08412903
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-04-02
[patent_title] => 'Method and system for managing secure code loading in PC-slave devices'
[patent_app_type] => utility
[patent_app_number] => 13/112801
[patent_app_country] => US
[patent_app_date] => 2011-05-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 5366
[patent_no_of_claims] => 40
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 106
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13112801
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/112801 | Method and system for managing secure code loading in PC-slave devices | May 19, 2011 | Issued |
Array
(
[id] => 5940020
[patent_doc_number] => 20110213942
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-09-01
[patent_title] => 'PARALLEL MEMORY MIGRATION'
[patent_app_type] => utility
[patent_app_number] => 13/104883
[patent_app_country] => US
[patent_app_date] => 2011-05-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7240
[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/0213/20110213942.pdf
[firstpage_image] =>[orig_patent_app_number] => 13104883
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/104883 | Parallel memory migration | May 9, 2011 | Issued |
Array
(
[id] => 9506988
[patent_doc_number] => 08745317
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-06-03
[patent_title] => 'System and method for storing information in a multi-level cell memory'
[patent_app_type] => utility
[patent_app_number] => 13/080502
[patent_app_country] => US
[patent_app_date] => 2011-04-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 8711
[patent_no_of_claims] => 32
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 94
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13080502
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/080502 | System and method for storing information in a multi-level cell memory | Apr 4, 2011 | Issued |
Array
(
[id] => 8022465
[patent_doc_number] => 08140748
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-03-20
[patent_title] => 'IT automation appliance imaging system and method'
[patent_app_type] => utility
[patent_app_number] => 13/074194
[patent_app_country] => US
[patent_app_date] => 2011-03-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5305
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 78
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/140/08140748.pdf
[firstpage_image] =>[orig_patent_app_number] => 13074194
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/074194 | IT automation appliance imaging system and method | Mar 28, 2011 | Issued |
Array
(
[id] => 8395532
[patent_doc_number] => 20120233378
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-09-13
[patent_title] => 'PROTECTING GUEST VIRTUAL MACHINE MEMORY'
[patent_app_type] => utility
[patent_app_number] => 13/045232
[patent_app_country] => US
[patent_app_date] => 2011-03-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4229
[patent_no_of_claims] => 17
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13045232
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/045232 | Protecting guest virtual machine memory | Mar 9, 2011 | Issued |
Array
(
[id] => 8058971
[patent_doc_number] => 20120079213
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-03-29
[patent_title] => 'MANAGING CONCURRENT ACCESSES TO A CACHE'
[patent_app_type] => utility
[patent_app_number] => 13/032361
[patent_app_country] => US
[patent_app_date] => 2011-02-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 6476
[patent_no_of_claims] => 24
[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/0079/20120079213.pdf
[firstpage_image] =>[orig_patent_app_number] => 13032361
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/032361 | Managing concurrent accesses to a cache | Feb 21, 2011 | Issued |
Array
(
[id] => 6087970
[patent_doc_number] => 20110145538
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-06-16
[patent_title] => 'Storage region management method, storage region allocation method and program'
[patent_app_type] => utility
[patent_app_number] => 12/929813
[patent_app_country] => US
[patent_app_date] => 2011-02-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 19
[patent_no_of_words] => 13367
[patent_no_of_claims] => 34
[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/0145/20110145538.pdf
[firstpage_image] =>[orig_patent_app_number] => 12929813
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/929813 | Storage region management method, storage region allocation method and program | Feb 16, 2011 | Issued |
Array
(
[id] => 7798359
[patent_doc_number] => 08127077
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-02-28
[patent_title] => 'Virtual path storage system and control method for the same'
[patent_app_type] => utility
[patent_app_number] => 13/015672
[patent_app_country] => US
[patent_app_date] => 2011-01-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 24
[patent_no_of_words] => 12445
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 185
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/127/08127077.pdf
[firstpage_image] =>[orig_patent_app_number] => 13015672
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/015672 | Virtual path storage system and control method for the same | Jan 27, 2011 | Issued |
Array
(
[id] => 6189191
[patent_doc_number] => 20110125957
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-05-26
[patent_title] => 'System for accessing non-volatile memory'
[patent_app_type] => utility
[patent_app_number] => 12/931198
[patent_app_country] => US
[patent_app_date] => 2011-01-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4016
[patent_no_of_claims] => 20
[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/0125/20110125957.pdf
[firstpage_image] =>[orig_patent_app_number] => 12931198
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/931198 | System for accessing non-volatile memory | Jan 24, 2011 | Issued |
Array
(
[id] => 8022483
[patent_doc_number] => 08140757
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2012-03-20
[patent_title] => 'Network acceleration and long-distance pattern detection using improved caching and disk mapping'
[patent_app_type] => utility
[patent_app_number] => 13/007869
[patent_app_country] => US
[patent_app_date] => 2011-01-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 9546
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 138
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/140/08140757.pdf
[firstpage_image] =>[orig_patent_app_number] => 13007869
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/007869 | Network acceleration and long-distance pattern detection using improved caching and disk mapping | Jan 16, 2011 | Issued |
Array
(
[id] => 8303289
[patent_doc_number] => 20120185847
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-07-19
[patent_title] => 'SYSTEM AND METHOD FOR LOCKING MEMORY AREAS IN A JVM TO FACILITATE SHARING BETWEEN VIRTUAL SERVERS'
[patent_app_type] => utility
[patent_app_number] => 13/007429
[patent_app_country] => US
[patent_app_date] => 2011-01-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 2497
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13007429
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/007429 | System and method for locking memory areas in a JVM to facilitate sharing between virtual servers | Jan 13, 2011 | Issued |
Array
(
[id] => 9123734
[patent_doc_number] => 20130290656
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-10-31
[patent_title] => 'Concurrent Request Scheduling'
[patent_app_type] => utility
[patent_app_number] => 13/977903
[patent_app_country] => US
[patent_app_date] => 2011-01-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 17
[patent_no_of_words] => 12757
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13977903
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/977903 | Concurrent request scheduling | Jan 10, 2011 | Issued |
Array
(
[id] => 7722005
[patent_doc_number] => 20120011340
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-01-12
[patent_title] => 'Apparatus, System, and Method for a Virtual Storage Layer'
[patent_app_type] => utility
[patent_app_number] => 12/986117
[patent_app_country] => US
[patent_app_date] => 2011-01-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 28
[patent_figures_cnt] => 28
[patent_no_of_words] => 47138
[patent_no_of_claims] => 26
[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/0011/20120011340.pdf
[firstpage_image] =>[orig_patent_app_number] => 12986117
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/986117 | Apparatus, system, and method for a storage layer | Jan 5, 2011 | Issued |
Array
(
[id] => 9235898
[patent_doc_number] => 08601214
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-12-03
[patent_title] => 'System and method for write-back cache in sparse volumes'
[patent_app_type] => utility
[patent_app_number] => 12/986050
[patent_app_country] => US
[patent_app_date] => 2011-01-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 10
[patent_no_of_words] => 7717
[patent_no_of_claims] => 30
[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] => 12986050
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/986050 | System and method for write-back cache in sparse volumes | Jan 5, 2011 | Issued |
Array
(
[id] => 6104770
[patent_doc_number] => 20110167201
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-07-07
[patent_title] => 'EXPANDABLE CAPACITY SOLID STATE DRIVE'
[patent_app_type] => utility
[patent_app_number] => 12/986116
[patent_app_country] => US
[patent_app_date] => 2011-01-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 7470
[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/0167/20110167201.pdf
[firstpage_image] =>[orig_patent_app_number] => 12986116
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/986116 | EXPANDABLE CAPACITY SOLID STATE DRIVE | Jan 5, 2011 | Abandoned |
Array
(
[id] => 9102648
[patent_doc_number] => 08566542
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-10-22
[patent_title] => 'Backup using storage array LUN level snapshot'
[patent_app_type] => utility
[patent_app_number] => 12/985893
[patent_app_country] => US
[patent_app_date] => 2011-01-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2539
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 4
[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] => 12985893
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/985893 | Backup using storage array LUN level snapshot | Jan 5, 2011 | Issued |
Array
(
[id] => 8861463
[patent_doc_number] => 08464017
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-06-11
[patent_title] => 'Apparatus and method for processing data in a massively parallel processor array system'
[patent_app_type] => utility
[patent_app_number] => 12/985694
[patent_app_country] => US
[patent_app_date] => 2011-01-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3373
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 191
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12985694
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/985694 | Apparatus and method for processing data in a massively parallel processor array system | Jan 5, 2011 | Issued |
Array
(
[id] => 8291544
[patent_doc_number] => 20120179876
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-07-12
[patent_title] => 'Cache-Based Speculation of Stores Following Synchronizing Operations'
[patent_app_type] => utility
[patent_app_number] => 12/985590
[patent_app_country] => US
[patent_app_date] => 2011-01-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 7319
[patent_no_of_claims] => 11
[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] =>[firstpage_image] =>[orig_patent_app_number] => 12985590
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/985590 | Cache-based speculation of stores following synchronizing operations | Jan 5, 2011 | Issued |