
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] => 7779801
[patent_doc_number] => 08122193
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-02-21
[patent_title] => 'Storage device and user device including the same'
[patent_app_type] => utility
[patent_app_number] => 12/775767
[patent_app_country] => US
[patent_app_date] => 2010-05-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 44
[patent_figures_cnt] => 48
[patent_no_of_words] => 21150
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 159
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/122/08122193.pdf
[firstpage_image] =>[orig_patent_app_number] => 12775767
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/775767 | Storage device and user device including the same | May 6, 2010 | Issued |
Array
(
[id] => 6523177
[patent_doc_number] => 20100211739
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-08-19
[patent_title] => 'STORAGE SUBSYSTEM AND STORAGE SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 12/767896
[patent_app_country] => US
[patent_app_date] => 2010-04-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 11145
[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/0211/20100211739.pdf
[firstpage_image] =>[orig_patent_app_number] => 12767896
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/767896 | Storage subsystem and storage system for updating snapshot management information | Apr 26, 2010 | Issued |
Array
(
[id] => 4631834
[patent_doc_number] => 08010744
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-08-30
[patent_title] => 'Virtualization method and storage apparatus for a storage system having external connectivity'
[patent_app_type] => utility
[patent_app_number] => 12/707547
[patent_app_country] => US
[patent_app_date] => 2010-02-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 26
[patent_no_of_words] => 7632
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 219
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/010/08010744.pdf
[firstpage_image] =>[orig_patent_app_number] => 12707547
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/707547 | Virtualization method and storage apparatus for a storage system having external connectivity | Feb 16, 2010 | Issued |
Array
(
[id] => 9257719
[patent_doc_number] => 08621159
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-12-31
[patent_title] => 'Shared access memory scheme'
[patent_app_type] => utility
[patent_app_number] => 13/148665
[patent_app_country] => US
[patent_app_date] => 2010-02-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 17
[patent_no_of_words] => 12368
[patent_no_of_claims] => 45
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 72
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13148665
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/148665 | Shared access memory scheme | Feb 2, 2010 | Issued |
Array
(
[id] => 7679666
[patent_doc_number] => 20100106921
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-04-29
[patent_title] => 'SYSTEM AND METHOD FOR CONCURRENTLY MANAGING MEMORY ACCESS REQUESTS'
[patent_app_type] => utility
[patent_app_number] => 12/650068
[patent_app_country] => US
[patent_app_date] => 2009-12-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 6128
[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/0106/20100106921.pdf
[firstpage_image] =>[orig_patent_app_number] => 12650068
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/650068 | System and method for concurrently managing memory access requests | Dec 29, 2009 | Issued |
Array
(
[id] => 8923850
[patent_doc_number] => 08489799
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-07-16
[patent_title] => 'Efficient loading of data into memory of a computing system'
[patent_app_type] => utility
[patent_app_number] => 12/636743
[patent_app_country] => US
[patent_app_date] => 2009-12-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4293
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 282
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12636743
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/636743 | Efficient loading of data into memory of a computing system | Dec 12, 2009 | Issued |
Array
(
[id] => 8552181
[patent_doc_number] => 08327079
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-12-04
[patent_title] => 'Cache memory control device and pipeline control method'
[patent_app_type] => utility
[patent_app_number] => 12/636523
[patent_app_country] => US
[patent_app_date] => 2009-12-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 2715
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 173
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12636523
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/636523 | Cache memory control device and pipeline control method | Dec 10, 2009 | Issued |
Array
(
[id] => 8703812
[patent_doc_number] => 08397048
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-03-12
[patent_title] => 'Memory leak detection during dynamic memory allocation'
[patent_app_type] => utility
[patent_app_number] => 12/636603
[patent_app_country] => US
[patent_app_date] => 2009-12-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 6156
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 112
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12636603
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/636603 | Memory leak detection during dynamic memory allocation | Dec 10, 2009 | Issued |
Array
(
[id] => 8319655
[patent_doc_number] => 08234446
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-07-31
[patent_title] => 'Disk array apparatus, data distribution and management method, and data distribution and management program'
[patent_app_type] => utility
[patent_app_number] => 12/636268
[patent_app_country] => US
[patent_app_date] => 2009-12-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 56
[patent_figures_cnt] => 64
[patent_no_of_words] => 35845
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 218
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12636268
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/636268 | Disk array apparatus, data distribution and management method, and data distribution and management program | Dec 10, 2009 | Issued |
Array
(
[id] => 8632786
[patent_doc_number] => 08364885
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-01-29
[patent_title] => 'Semiconductor storage system for decreasing page copy frequency and controlling method thereof'
[patent_app_type] => utility
[patent_app_number] => 12/636289
[patent_app_country] => US
[patent_app_date] => 2009-12-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 7
[patent_no_of_words] => 5586
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 99
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12636289
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/636289 | Semiconductor storage system for decreasing page copy frequency and controlling method thereof | Dec 10, 2009 | Issued |
Array
(
[id] => 8308607
[patent_doc_number] => 08230160
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-07-24
[patent_title] => 'Flash memory storage system and flash memory controller and data processing method thereof'
[patent_app_type] => utility
[patent_app_number] => 12/636043
[patent_app_country] => US
[patent_app_date] => 2009-12-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 16
[patent_no_of_words] => 8063
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 10
[patent_words_short_claim] => 165
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12636043
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/636043 | Flash memory storage system and flash memory controller and data processing method thereof | Dec 10, 2009 | Issued |
Array
(
[id] => 6087878
[patent_doc_number] => 20110145473
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-06-16
[patent_title] => 'Flash Memory Cache for Data Storage Device'
[patent_app_type] => utility
[patent_app_number] => 12/636693
[patent_app_country] => US
[patent_app_date] => 2009-12-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5213
[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/0145/20110145473.pdf
[firstpage_image] =>[orig_patent_app_number] => 12636693
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/636693 | Flash memory cache for data storage device | Dec 10, 2009 | Issued |
Array
(
[id] => 6147295
[patent_doc_number] => 20110131372
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-06-02
[patent_title] => 'OPTIMIZING SEGMENT ACCESS IN BINARY TRANSLATION'
[patent_app_type] => utility
[patent_app_number] => 12/629682
[patent_app_country] => US
[patent_app_date] => 2009-12-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 5436
[patent_no_of_claims] => 33
[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/0131/20110131372.pdf
[firstpage_image] =>[orig_patent_app_number] => 12629682
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/629682 | Optimizing segment access in binary translation | Dec 1, 2009 | Issued |
Array
(
[id] => 8763180
[patent_doc_number] => 08423717
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-04-16
[patent_title] => 'Multi-core processing cache image management'
[patent_app_type] => utility
[patent_app_number] => 12/629325
[patent_app_country] => US
[patent_app_date] => 2009-12-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 2811
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 119
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12629325
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/629325 | Multi-core processing cache image management | Dec 1, 2009 | Issued |
Array
(
[id] => 6252802
[patent_doc_number] => 20100138599
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-06-03
[patent_title] => 'SYSTEM AND METHOD FOR MATCHING PATTERNS'
[patent_app_type] => utility
[patent_app_number] => 12/629478
[patent_app_country] => US
[patent_app_date] => 2009-12-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 7607
[patent_no_of_claims] => 19
[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/0138/20100138599.pdf
[firstpage_image] =>[orig_patent_app_number] => 12629478
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/629478 | System and method for matching patterns | Dec 1, 2009 | Issued |
Array
(
[id] => 8331540
[patent_doc_number] => 08239616
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-08-07
[patent_title] => 'Semiconductor device comprising flash memory and address mapping method'
[patent_app_type] => utility
[patent_app_number] => 12/629268
[patent_app_country] => US
[patent_app_date] => 2009-12-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 9
[patent_no_of_words] => 4742
[patent_no_of_claims] => 5
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 349
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12629268
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/629268 | Semiconductor device comprising flash memory and address mapping method | Dec 1, 2009 | Issued |
Array
(
[id] => 8343047
[patent_doc_number] => 08244987
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-08-14
[patent_title] => 'Memory access device including multiple processors'
[patent_app_type] => utility
[patent_app_number] => 12/629721
[patent_app_country] => US
[patent_app_date] => 2009-12-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3284
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 135
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12629721
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/629721 | Memory access device including multiple processors | Dec 1, 2009 | Issued |
Array
(
[id] => 6301872
[patent_doc_number] => 20100161920
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-06-24
[patent_title] => 'DATA MANAGEMENT APPARATUS, DATA MANAGEMENT SYSTEM, AND DATA MANAGEMENT METHOD'
[patent_app_type] => utility
[patent_app_number] => 12/629356
[patent_app_country] => US
[patent_app_date] => 2009-12-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 8218
[patent_no_of_claims] => 19
[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/0161/20100161920.pdf
[firstpage_image] =>[orig_patent_app_number] => 12629356
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/629356 | DATA MANAGEMENT APPARATUS, DATA MANAGEMENT SYSTEM, AND DATA MANAGEMENT METHOD | Dec 1, 2009 | Abandoned |
Array
(
[id] => 6147296
[patent_doc_number] => 20110131373
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-06-02
[patent_title] => 'Mirroring Data Between Redundant Storage Controllers Of A Storage System'
[patent_app_type] => utility
[patent_app_number] => 12/627440
[patent_app_country] => US
[patent_app_date] => 2009-11-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 2908
[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/0131/20110131373.pdf
[firstpage_image] =>[orig_patent_app_number] => 12627440
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/627440 | Mirroring data between redundant storage controllers of a storage system | Nov 29, 2009 | Issued |
Array
(
[id] => 6197982
[patent_doc_number] => 20110029740
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-02-03
[patent_title] => 'COMMUNICATING METHOD APPLIED FOR STORAGE DEVICE'
[patent_app_type] => utility
[patent_app_number] => 12/626938
[patent_app_country] => US
[patent_app_date] => 2009-11-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3847
[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/0029/20110029740.pdf
[firstpage_image] =>[orig_patent_app_number] => 12626938
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/626938 | COMMUNICATING METHOD APPLIED FOR STORAGE DEVICE | Nov 29, 2009 | Abandoned |