
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] => 4548958
[patent_doc_number] => 07925829
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2011-04-12
[patent_title] => 'I/O operations for a storage array'
[patent_app_type] => utility
[patent_app_number] => 11/729707
[patent_app_country] => US
[patent_app_date] => 2007-03-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 15
[patent_no_of_words] => 11390
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 232
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/925/07925829.pdf
[firstpage_image] =>[orig_patent_app_number] => 11729707
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/729707 | I/O operations for a storage array | Mar 28, 2007 | Issued |
Array
(
[id] => 4722244
[patent_doc_number] => 20080244162
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-10-02
[patent_title] => 'METHOD FOR READING NON-VOLATILE STORAGE USING PRE-CONDITIONING WAVEFORMS AND MODIFIED RELIABILITY METRICS'
[patent_app_type] => utility
[patent_app_number] => 11/693663
[patent_app_country] => US
[patent_app_date] => 2007-03-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 29
[patent_figures_cnt] => 29
[patent_no_of_words] => 21440
[patent_no_of_claims] => 69
[patent_no_of_ind_claims] => 27
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0244/20080244162.pdf
[firstpage_image] =>[orig_patent_app_number] => 11693663
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/693663 | Method for reading non-volatile storage using pre-conditioning waveforms and modified reliability metrics | Mar 28, 2007 | Issued |
Array
(
[id] => 127990
[patent_doc_number] => 07707381
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-04-27
[patent_title] => 'Storage system for processing access request from host and method for doing the same'
[patent_app_type] => utility
[patent_app_number] => 11/727966
[patent_app_country] => US
[patent_app_date] => 2007-03-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 20
[patent_no_of_words] => 14790
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 440
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/707/07707381.pdf
[firstpage_image] =>[orig_patent_app_number] => 11727966
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/727966 | Storage system for processing access request from host and method for doing the same | Mar 28, 2007 | Issued |
Array
(
[id] => 5190303
[patent_doc_number] => 20070168612
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-07-19
[patent_title] => 'Storage control system'
[patent_app_type] => utility
[patent_app_number] => 11/713728
[patent_app_country] => US
[patent_app_date] => 2007-03-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 17
[patent_no_of_words] => 10479
[patent_no_of_claims] => 8
[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/0168/20070168612.pdf
[firstpage_image] =>[orig_patent_app_number] => 11713728
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/713728 | Storage control system | Mar 4, 2007 | Issued |
Array
(
[id] => 5238285
[patent_doc_number] => 20070130442
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-06-07
[patent_title] => 'Apparatus and Methods Using Invalidity Indicators for Buffered Memory'
[patent_app_type] => utility
[patent_app_number] => 11/673228
[patent_app_country] => US
[patent_app_date] => 2007-02-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 6167
[patent_no_of_claims] => 30
[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/0130/20070130442.pdf
[firstpage_image] =>[orig_patent_app_number] => 11673228
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/673228 | Apparatus and Methods Using Invalidity Indicators for Buffered Memory | Feb 8, 2007 | Abandoned |
Array
(
[id] => 4847535
[patent_doc_number] => 20080183943
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-07-31
[patent_title] => 'METHOD AND SYSTEM FOR DATA TRANSFERS ACROSS DIFFERENT ADDRESS SPACES'
[patent_app_type] => utility
[patent_app_number] => 11/669804
[patent_app_country] => US
[patent_app_date] => 2007-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3981
[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/0183/20080183943.pdf
[firstpage_image] =>[orig_patent_app_number] => 11669804
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/669804 | Method and system for data transfers across different address spaces | Jan 30, 2007 | Issued |
Array
(
[id] => 4614077
[patent_doc_number] => 07996616
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-08-09
[patent_title] => 'Apparatus and methods to reduce castouts in a multi-level cache hierarchy'
[patent_app_type] => utility
[patent_app_number] => 11/669245
[patent_app_country] => US
[patent_app_date] => 2007-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3920
[patent_no_of_claims] => 29
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 114
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/996/07996616.pdf
[firstpage_image] =>[orig_patent_app_number] => 11669245
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/669245 | Apparatus and methods to reduce castouts in a multi-level cache hierarchy | Jan 30, 2007 | Issued |
Array
(
[id] => 4614077
[patent_doc_number] => 07996616
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-08-09
[patent_title] => 'Apparatus and methods to reduce castouts in a multi-level cache hierarchy'
[patent_app_type] => utility
[patent_app_number] => 11/669245
[patent_app_country] => US
[patent_app_date] => 2007-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3920
[patent_no_of_claims] => 29
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 114
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/996/07996616.pdf
[firstpage_image] =>[orig_patent_app_number] => 11669245
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/669245 | Apparatus and methods to reduce castouts in a multi-level cache hierarchy | Jan 30, 2007 | Issued |
Array
(
[id] => 4761175
[patent_doc_number] => 20080313401
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-12-18
[patent_title] => 'Device for Processing Information and Working Method Thereof'
[patent_app_type] => utility
[patent_app_number] => 12/089186
[patent_app_country] => US
[patent_app_date] => 2007-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5915
[patent_no_of_claims] => 30
[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/0313/20080313401.pdf
[firstpage_image] =>[orig_patent_app_number] => 12089186
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/089186 | Device for processing information based on stored identifiers and a working method therof. | Jan 30, 2007 | Issued |
Array
(
[id] => 8849228
[patent_doc_number] => 08458428
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-06-04
[patent_title] => 'Method of allocating storage space from storage devices within a computer system'
[patent_app_type] => utility
[patent_app_number] => 11/669355
[patent_app_country] => US
[patent_app_date] => 2007-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2906
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 96
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11669355
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/669355 | Method of allocating storage space from storage devices within a computer system | Jan 30, 2007 | Issued |
Array
(
[id] => 4847582
[patent_doc_number] => 20080183990
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-07-31
[patent_title] => 'Disk snapshot method'
[patent_app_type] => utility
[patent_app_number] => 11/700187
[patent_app_country] => US
[patent_app_date] => 2007-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 1705
[patent_no_of_claims] => 6
[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/0183/20080183990.pdf
[firstpage_image] =>[orig_patent_app_number] => 11700187
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/700187 | Disk snapshot method using a copy-on-write table in a user space | Jan 30, 2007 | Issued |
Array
(
[id] => 4847537
[patent_doc_number] => 20080183945
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-07-31
[patent_title] => 'FIRMWARE RELOCATION'
[patent_app_type] => utility
[patent_app_number] => 11/669806
[patent_app_country] => US
[patent_app_date] => 2007-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 1725
[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/0183/20080183945.pdf
[firstpage_image] =>[orig_patent_app_number] => 11669806
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/669806 | FIRMWARE RELOCATION | Jan 30, 2007 | Abandoned |
Array
(
[id] => 4614077
[patent_doc_number] => 07996616
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-08-09
[patent_title] => 'Apparatus and methods to reduce castouts in a multi-level cache hierarchy'
[patent_app_type] => utility
[patent_app_number] => 11/669245
[patent_app_country] => US
[patent_app_date] => 2007-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3920
[patent_no_of_claims] => 29
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 114
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/996/07996616.pdf
[firstpage_image] =>[orig_patent_app_number] => 11669245
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/669245 | Apparatus and methods to reduce castouts in a multi-level cache hierarchy | Jan 30, 2007 | Issued |
Array
(
[id] => 4847576
[patent_doc_number] => 20080183984
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-07-31
[patent_title] => 'Memory system with read-modify-write'
[patent_app_type] => utility
[patent_app_number] => 11/700335
[patent_app_country] => US
[patent_app_date] => 2007-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 8705
[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/0183/20080183984.pdf
[firstpage_image] =>[orig_patent_app_number] => 11700335
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/700335 | Memory system with read-modify-write | Jan 30, 2007 | Abandoned |
Array
(
[id] => 4614077
[patent_doc_number] => 07996616
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-08-09
[patent_title] => 'Apparatus and methods to reduce castouts in a multi-level cache hierarchy'
[patent_app_type] => utility
[patent_app_number] => 11/669245
[patent_app_country] => US
[patent_app_date] => 2007-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3920
[patent_no_of_claims] => 29
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 114
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/996/07996616.pdf
[firstpage_image] =>[orig_patent_app_number] => 11669245
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/669245 | Apparatus and methods to reduce castouts in a multi-level cache hierarchy | Jan 30, 2007 | Issued |
Array
(
[id] => 5179132
[patent_doc_number] => 20070180192
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-08-02
[patent_title] => 'Cache memory observation device and method of analyzing processor'
[patent_app_type] => utility
[patent_app_number] => 11/700065
[patent_app_country] => US
[patent_app_date] => 2007-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 7726
[patent_no_of_claims] => 11
[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/20070180192.pdf
[firstpage_image] =>[orig_patent_app_number] => 11700065
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/700065 | Cache memory observation device and method of analyzing processor | Jan 30, 2007 | Issued |
Array
(
[id] => 258104
[patent_doc_number] => 07577791
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-08-18
[patent_title] => 'Virtualized load buffers'
[patent_app_type] => utility
[patent_app_number] => 11/620502
[patent_app_country] => US
[patent_app_date] => 2007-01-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 3371
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 95
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/577/07577791.pdf
[firstpage_image] =>[orig_patent_app_number] => 11620502
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/620502 | Virtualized load buffers | Jan 4, 2007 | Issued |
Array
(
[id] => 9023428
[patent_doc_number] => 08533425
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-09-10
[patent_title] => 'Age based miss replay system and method'
[patent_app_type] => utility
[patent_app_number] => 11/591856
[patent_app_country] => US
[patent_app_date] => 2006-11-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 4242
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 15
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11591856
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/591856 | Age based miss replay system and method | Oct 31, 2006 | Issued |
Array
(
[id] => 9430890
[patent_doc_number] => 08706975
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2014-04-22
[patent_title] => 'Memory access management block bind system and method'
[patent_app_type] => utility
[patent_app_number] => 11/591685
[patent_app_country] => US
[patent_app_date] => 2006-11-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 6095
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 63
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11591685
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/591685 | Memory access management block bind system and method | Oct 31, 2006 | Issued |
Array
(
[id] => 47674
[patent_doc_number] => 07783824
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-08-24
[patent_title] => 'Data processing device having flash ROM, and a flash ROM data erasing method'
[patent_app_type] => utility
[patent_app_number] => 11/592103
[patent_app_country] => US
[patent_app_date] => 2006-11-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 7
[patent_no_of_words] => 5941
[patent_no_of_claims] => 13
[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] => patents/07/783/07783824.pdf
[firstpage_image] =>[orig_patent_app_number] => 11592103
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/592103 | Data processing device having flash ROM, and a flash ROM data erasing method | Oct 31, 2006 | Issued |