
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] => 8273057
[patent_doc_number] => 08214580
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-07-03
[patent_title] => 'Solid state drive with adjustable drive life and capacity'
[patent_app_type] => utility
[patent_app_number] => 12/604616
[patent_app_country] => US
[patent_app_date] => 2009-10-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4074
[patent_no_of_claims] => 17
[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] =>[firstpage_image] =>[orig_patent_app_number] => 12604616
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/604616 | Solid state drive with adjustable drive life and capacity | Oct 22, 2009 | Issued |
Array
(
[id] => 8170615
[patent_doc_number] => 08176274
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-05-08
[patent_title] => 'Electronic data reproduction'
[patent_app_type] => utility
[patent_app_number] => 12/604390
[patent_app_country] => US
[patent_app_date] => 2009-10-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 7315
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 196
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/176/08176274.pdf
[firstpage_image] =>[orig_patent_app_number] => 12604390
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/604390 | Electronic data reproduction | Oct 22, 2009 | Issued |
Array
(
[id] => 8149218
[patent_doc_number] => 08166237
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2012-04-24
[patent_title] => 'Configurable allocation of thread queue resources in an FPGA'
[patent_app_type] => utility
[patent_app_number] => 12/605222
[patent_app_country] => US
[patent_app_date] => 2009-10-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 11
[patent_no_of_words] => 5221
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 96
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/166/08166237.pdf
[firstpage_image] =>[orig_patent_app_number] => 12605222
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/605222 | Configurable allocation of thread queue resources in an FPGA | Oct 22, 2009 | Issued |
Array
(
[id] => 6331083
[patent_doc_number] => 20100115206
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-05-06
[patent_title] => 'STORAGE DEVICE PREFETCH SYSTEM USING DIRECTED GRAPH CLUSTERS'
[patent_app_type] => utility
[patent_app_number] => 12/605119
[patent_app_country] => US
[patent_app_date] => 2009-10-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 5412
[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/0115/20100115206.pdf
[firstpage_image] =>[orig_patent_app_number] => 12605119
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/605119 | Storage device prefetch system using directed graph clusters | Oct 22, 2009 | Issued |
Array
(
[id] => 6331113
[patent_doc_number] => 20100115211
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-05-06
[patent_title] => 'BEHAVIORAL MONITORING OF STORAGE ACCESS PATTERNS'
[patent_app_type] => utility
[patent_app_number] => 12/605160
[patent_app_country] => US
[patent_app_date] => 2009-10-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 4916
[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/0115/20100115211.pdf
[firstpage_image] =>[orig_patent_app_number] => 12605160
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/605160 | Behavioral monitoring of storage access patterns | Oct 22, 2009 | Issued |
Array
(
[id] => 4616501
[patent_doc_number] => 07991954
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-08-02
[patent_title] => 'Memory module, memory system, and information device'
[patent_app_type] => utility
[patent_app_number] => 12/579223
[patent_app_country] => US
[patent_app_date] => 2009-10-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 32
[patent_figures_cnt] => 32
[patent_no_of_words] => 21378
[patent_no_of_claims] => 2
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 95
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/991/07991954.pdf
[firstpage_image] =>[orig_patent_app_number] => 12579223
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/579223 | Memory module, memory system, and information device | Oct 13, 2009 | Issued |
Array
(
[id] => 7553158
[patent_doc_number] => 08065500
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-11-22
[patent_title] => 'Device for processing information and working method thereof'
[patent_app_type] => utility
[patent_app_number] => 12/577140
[patent_app_country] => US
[patent_app_date] => 2009-10-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 6020
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 103
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/065/08065500.pdf
[firstpage_image] =>[orig_patent_app_number] => 12577140
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/577140 | Device for processing information and working method thereof | Oct 8, 2009 | Issued |
Array
(
[id] => 6563911
[patent_doc_number] => 20100017563
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-01-21
[patent_title] => 'MICROCONTROLLER BASED FLASH MEMORY DIGITAL CONTROLLER SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 12/569778
[patent_app_country] => US
[patent_app_date] => 2009-09-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3405
[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/0017/20100017563.pdf
[firstpage_image] =>[orig_patent_app_number] => 12569778
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/569778 | Microcontroller based flash memory digital controller system | Sep 28, 2009 | Issued |
Array
(
[id] => 4462302
[patent_doc_number] => 07895396
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-02-22
[patent_title] => 'Virtual path storage system and control method for the same'
[patent_app_type] => utility
[patent_app_number] => 12/534733
[patent_app_country] => US
[patent_app_date] => 2009-08-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 24
[patent_no_of_words] => 12422
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 340
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/895/07895396.pdf
[firstpage_image] =>[orig_patent_app_number] => 12534733
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/534733 | Virtual path storage system and control method for the same | Aug 2, 2009 | Issued |
Array
(
[id] => 8372380
[patent_doc_number] => 20120221769
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-08-30
[patent_title] => 'RECONFIGURABLE MEMORY CONTROLLER'
[patent_app_type] => utility
[patent_app_number] => 13/054910
[patent_app_country] => US
[patent_app_date] => 2009-07-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 6295
[patent_no_of_claims] => 35
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13054910
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/054910 | Reconfigurable memory controller | Jul 13, 2009 | Issued |
Array
(
[id] => 4548986
[patent_doc_number] => 07925831
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-04-12
[patent_title] => 'Disk array apparatus and disk array apparatus control method'
[patent_app_type] => utility
[patent_app_number] => 12/458393
[patent_app_country] => US
[patent_app_date] => 2009-07-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 24
[patent_no_of_words] => 12606
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 446
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/925/07925831.pdf
[firstpage_image] =>[orig_patent_app_number] => 12458393
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/458393 | Disk array apparatus and disk array apparatus control method | Jul 9, 2009 | Issued |
Array
(
[id] => 4499416
[patent_doc_number] => 07904675
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-03-08
[patent_title] => 'Cache memory, system, and method of storing data'
[patent_app_type] => utility
[patent_app_number] => 12/498623
[patent_app_country] => US
[patent_app_date] => 2009-07-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 26
[patent_figures_cnt] => 26
[patent_no_of_words] => 7901
[patent_no_of_claims] => 4
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 312
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/904/07904675.pdf
[firstpage_image] =>[orig_patent_app_number] => 12498623
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/498623 | Cache memory, system, and method of storing data | Jul 6, 2009 | Issued |
Array
(
[id] => 8001091
[patent_doc_number] => 08082393
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-12-20
[patent_title] => 'Method and system for rebuilding data in a distributed RAID system'
[patent_app_type] => utility
[patent_app_number] => 12/479434
[patent_app_country] => US
[patent_app_date] => 2009-06-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 24
[patent_figures_cnt] => 28
[patent_no_of_words] => 27055
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 198
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/082/08082393.pdf
[firstpage_image] =>[orig_patent_app_number] => 12479434
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/479434 | Method and system for rebuilding data in a distributed RAID system | Jun 4, 2009 | Issued |
Array
(
[id] => 8033495
[patent_doc_number] => 08145841
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-03-27
[patent_title] => 'Method and system for initializing storage in a storage system'
[patent_app_type] => utility
[patent_app_number] => 12/479377
[patent_app_country] => US
[patent_app_date] => 2009-06-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 10
[patent_no_of_words] => 11086
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 134
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/145/08145841.pdf
[firstpage_image] =>[orig_patent_app_number] => 12479377
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/479377 | Method and system for initializing storage in a storage system | Jun 4, 2009 | Issued |
Array
(
[id] => 8022583
[patent_doc_number] => 08140810
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-03-20
[patent_title] => 'Storage management command control in virtualized environment'
[patent_app_type] => utility
[patent_app_number] => 12/478088
[patent_app_country] => US
[patent_app_date] => 2009-06-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 5640
[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] => patents/08/140/08140810.pdf
[firstpage_image] =>[orig_patent_app_number] => 12478088
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/478088 | Storage management command control in virtualized environment | Jun 3, 2009 | Issued |
Array
(
[id] => 4549005
[patent_doc_number] => 07925832
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-04-12
[patent_title] => 'Volume providing system calling two processes executing the same program code and exchanging information between the two processes'
[patent_app_type] => utility
[patent_app_number] => 12/469003
[patent_app_country] => US
[patent_app_date] => 2009-05-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 24
[patent_figures_cnt] => 27
[patent_no_of_words] => 18042
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 167
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/925/07925832.pdf
[firstpage_image] =>[orig_patent_app_number] => 12469003
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/469003 | Volume providing system calling two processes executing the same program code and exchanging information between the two processes | May 19, 2009 | Issued |
Array
(
[id] => 8424574
[patent_doc_number] => 08281072
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-10-02
[patent_title] => 'Data processing system, controller, and method thereof for searching for specific memory area'
[patent_app_type] => utility
[patent_app_number] => 12/437832
[patent_app_country] => US
[patent_app_date] => 2009-05-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 19
[patent_no_of_words] => 12938
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 6
[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] => 12437832
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/437832 | Data processing system, controller, and method thereof for searching for specific memory area | May 7, 2009 | Issued |
Array
(
[id] => 86613
[patent_doc_number] => 07747821
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2010-06-29
[patent_title] => 'Network acceleration and long-distance pattern detection using improved caching and disk mapping'
[patent_app_type] => utility
[patent_app_number] => 12/425924
[patent_app_country] => US
[patent_app_date] => 2009-04-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 9491
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 170
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/747/07747821.pdf
[firstpage_image] =>[orig_patent_app_number] => 12425924
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/425924 | Network acceleration and long-distance pattern detection using improved caching and disk mapping | Apr 16, 2009 | Issued |
Array
(
[id] => 6462548
[patent_doc_number] => 20100284039
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-11-11
[patent_title] => 'INFORMATION PROCESSING APPARATUS AND INFORMATION MANAGING METHOD AND PROGRAM'
[patent_app_type] => utility
[patent_app_number] => 12/810503
[patent_app_country] => US
[patent_app_date] => 2009-03-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 7610
[patent_no_of_claims] => 9
[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/0284/20100284039.pdf
[firstpage_image] =>[orig_patent_app_number] => 12810503
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/810503 | Information processing apparatus using a plurality of file systems | Mar 24, 2009 | Issued |
Array
(
[id] => 8259997
[patent_doc_number] => 08209512
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2012-06-26
[patent_title] => 'Selecting a cell that is a preferred candidate for executing a process'
[patent_app_type] => utility
[patent_app_number] => 12/404935
[patent_app_country] => US
[patent_app_date] => 2009-03-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 7805
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 108
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12404935
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/404935 | Selecting a cell that is a preferred candidate for executing a process | Mar 15, 2009 | Issued |