
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] => 374886
[patent_doc_number] => 07475194
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-01-06
[patent_title] => 'Apparatus for aging data in a cache'
[patent_app_type] => utility
[patent_app_number] => 11/968481
[patent_app_country] => US
[patent_app_date] => 2008-01-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 7
[patent_no_of_words] => 4574
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 144
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/475/07475194.pdf
[firstpage_image] =>[orig_patent_app_number] => 11968481
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/968481 | Apparatus for aging data in a cache | Jan 1, 2008 | Issued |
Array
(
[id] => 4586284
[patent_doc_number] => 07849263
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2010-12-07
[patent_title] => 'Techniques for controlling storage capacity of a data storage system'
[patent_app_type] => utility
[patent_app_number] => 11/963929
[patent_app_country] => US
[patent_app_date] => 2007-12-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3898
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 326
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/849/07849263.pdf
[firstpage_image] =>[orig_patent_app_number] => 11963929
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/963929 | Techniques for controlling storage capacity of a data storage system | Dec 23, 2007 | Issued |
Array
(
[id] => 4454887
[patent_doc_number] => 07966445
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-06-21
[patent_title] => 'Read status controller'
[patent_app_type] => utility
[patent_app_number] => 11/963984
[patent_app_country] => US
[patent_app_date] => 2007-12-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 6
[patent_no_of_words] => 4010
[patent_no_of_claims] => 18
[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/07/966/07966445.pdf
[firstpage_image] =>[orig_patent_app_number] => 11963984
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/963984 | Read status controller | Dec 23, 2007 | Issued |
Array
(
[id] => 5504058
[patent_doc_number] => 20090164746
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-06-25
[patent_title] => 'METHODS AND DEVICES FOR EXPANDABLE STORAGE'
[patent_app_type] => utility
[patent_app_number] => 11/963834
[patent_app_country] => US
[patent_app_date] => 2007-12-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2736
[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/0164/20090164746.pdf
[firstpage_image] =>[orig_patent_app_number] => 11963834
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/963834 | Methods and devices for expandable storage | Dec 22, 2007 | Issued |
Array
(
[id] => 4558357
[patent_doc_number] => 07877541
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-01-25
[patent_title] => 'Method and system for accessing non-volatile memory'
[patent_app_type] => utility
[patent_app_number] => 12/004768
[patent_app_country] => US
[patent_app_date] => 2007-12-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 8
[patent_no_of_words] => 4016
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 258
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/877/07877541.pdf
[firstpage_image] =>[orig_patent_app_number] => 12004768
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/004768 | Method and system for accessing non-volatile memory | Dec 21, 2007 | Issued |
Array
(
[id] => 7537603
[patent_doc_number] => 08051246
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2011-11-01
[patent_title] => 'Method and apparatus for utilizing a semiconductor memory of a node as a disk cache'
[patent_app_type] => utility
[patent_app_number] => 12/005147
[patent_app_country] => US
[patent_app_date] => 2007-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3185
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 123
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/051/08051246.pdf
[firstpage_image] =>[orig_patent_app_number] => 12005147
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/005147 | Method and apparatus for utilizing a semiconductor memory of a node as a disk cache | Dec 20, 2007 | Issued |
Array
(
[id] => 4917576
[patent_doc_number] => 20080098177
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-04-24
[patent_title] => 'Data Processing System and Method for Efficient L3 Cache Directory Management'
[patent_app_type] => utility
[patent_app_number] => 11/956112
[patent_app_country] => US
[patent_app_date] => 2007-12-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 8448
[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/0098/20080098177.pdf
[firstpage_image] =>[orig_patent_app_number] => 11956112
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/956112 | Data processing system and method for efficient L3 cache directory management | Dec 12, 2007 | Issued |
Array
(
[id] => 346871
[patent_doc_number] => 07500065
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-03-03
[patent_title] => 'Data processing system and method for efficient L3 cache directory management'
[patent_app_type] => utility
[patent_app_number] => 11/956102
[patent_app_country] => US
[patent_app_date] => 2007-12-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 8437
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 212
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/500/07500065.pdf
[firstpage_image] =>[orig_patent_app_number] => 11956102
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/956102 | Data processing system and method for efficient L3 cache directory management | Dec 12, 2007 | Issued |
Array
(
[id] => 4836539
[patent_doc_number] => 20080133857
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-06-05
[patent_title] => 'Storage subsystem and storage system'
[patent_app_type] => utility
[patent_app_number] => 11/987459
[patent_app_country] => US
[patent_app_date] => 2007-11-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 11122
[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/0133/20080133857.pdf
[firstpage_image] =>[orig_patent_app_number] => 11987459
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/987459 | Storage subsystem and storage system | Nov 29, 2007 | Issued |
Array
(
[id] => 5424168
[patent_doc_number] => 20090150624
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-06-11
[patent_title] => 'SYSTEM, APPARATUS, AND METHOD FOR MODIFYING THE ORDER OF MEMORY ACCESSESES'
[patent_app_type] => utility
[patent_app_number] => 11/940745
[patent_app_country] => US
[patent_app_date] => 2007-11-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7327
[patent_no_of_claims] => 25
[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/0150/20090150624.pdf
[firstpage_image] =>[orig_patent_app_number] => 11940745
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/940745 | System, apparatus, and method for modifying the order of memory accesses | Nov 14, 2007 | Issued |
Array
(
[id] => 4722245
[patent_doc_number] => 20080244163
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-10-02
[patent_title] => 'PORTABLE DATA ACCESS DEVICE'
[patent_app_type] => utility
[patent_app_number] => 11/940536
[patent_app_country] => US
[patent_app_date] => 2007-11-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 2641
[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/0244/20080244163.pdf
[firstpage_image] =>[orig_patent_app_number] => 11940536
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/940536 | PORTABLE DATA ACCESS DEVICE | Nov 14, 2007 | Abandoned |
Array
(
[id] => 4589444
[patent_doc_number] => 07861040
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-12-28
[patent_title] => 'Memory apparatus, cache control method, and cache control program'
[patent_app_type] => utility
[patent_app_number] => 11/940825
[patent_app_country] => US
[patent_app_date] => 2007-11-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 29
[patent_no_of_words] => 11081
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 12
[patent_words_short_claim] => 68
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/861/07861040.pdf
[firstpage_image] =>[orig_patent_app_number] => 11940825
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/940825 | Memory apparatus, cache control method, and cache control program | Nov 14, 2007 | Issued |
Array
(
[id] => 4905535
[patent_doc_number] => 20080114949
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-05-15
[patent_title] => 'Method for controlling semiconductor memory device'
[patent_app_type] => utility
[patent_app_number] => 11/984152
[patent_app_country] => US
[patent_app_date] => 2007-11-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 17249
[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/0114/20080114949.pdf
[firstpage_image] =>[orig_patent_app_number] => 11984152
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/984152 | Method for controlling semiconductor memory device | Nov 13, 2007 | Issued |
Array
(
[id] => 5411777
[patent_doc_number] => 20090125676
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-05-14
[patent_title] => 'INFORMATION HANDLING SYSTEM INCLUDING A LOGICAL VOLUME AND A CACHE AND A METHOD OF USING THE SAME'
[patent_app_type] => utility
[patent_app_number] => 11/939801
[patent_app_country] => US
[patent_app_date] => 2007-11-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 7669
[patent_no_of_claims] => 20
[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/0125/20090125676.pdf
[firstpage_image] =>[orig_patent_app_number] => 11939801
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/939801 | Information handling system including a logical volume and a cache and a method of using the same | Nov 13, 2007 | Issued |
Array
(
[id] => 5411797
[patent_doc_number] => 20090125696
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-05-14
[patent_title] => 'METHOD FOR PROCESSING A FILE, STORAGE MEDIUM AND PROCESSING ARRANGEMENT'
[patent_app_type] => utility
[patent_app_number] => 11/939695
[patent_app_country] => US
[patent_app_date] => 2007-11-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5783
[patent_no_of_claims] => 25
[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/0125/20090125696.pdf
[firstpage_image] =>[orig_patent_app_number] => 11939695
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/939695 | Method and arrangement for processing a file | Nov 13, 2007 | Issued |
Array
(
[id] => 5332400
[patent_doc_number] => 20090112877
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-04-30
[patent_title] => 'System and Method for Communicating Data in a Storage Network'
[patent_app_type] => utility
[patent_app_number] => 11/929239
[patent_app_country] => US
[patent_app_date] => 2007-10-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 9034
[patent_no_of_claims] => 20
[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/0112/20090112877.pdf
[firstpage_image] =>[orig_patent_app_number] => 11929239
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/929239 | System and method for communicating data in a storage network | Oct 29, 2007 | Issued |
Array
(
[id] => 4512452
[patent_doc_number] => 07921270
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-04-05
[patent_title] => 'Methods and systems for controlling access to a storage device'
[patent_app_type] => utility
[patent_app_number] => 11/860546
[patent_app_country] => US
[patent_app_date] => 2007-09-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6741
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 68
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/921/07921270.pdf
[firstpage_image] =>[orig_patent_app_number] => 11860546
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/860546 | Methods and systems for controlling access to a storage device | Sep 24, 2007 | Issued |
Array
(
[id] => 58035
[patent_doc_number] => 07774538
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-08-10
[patent_title] => 'Method for ternary contents address memory table management'
[patent_app_type] => utility
[patent_app_number] => 11/860622
[patent_app_country] => US
[patent_app_date] => 2007-09-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 6210
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 137
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/774/07774538.pdf
[firstpage_image] =>[orig_patent_app_number] => 11860622
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/860622 | Method for ternary contents address memory table management | Sep 24, 2007 | Issued |
Array
(
[id] => 4443182
[patent_doc_number] => 07899984
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-03-01
[patent_title] => 'Memory module system and method for operating a memory module'
[patent_app_type] => utility
[patent_app_number] => 11/860747
[patent_app_country] => US
[patent_app_date] => 2007-09-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 7217
[patent_no_of_claims] => 21
[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] => patents/07/899/07899984.pdf
[firstpage_image] =>[orig_patent_app_number] => 11860747
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/860747 | Memory module system and method for operating a memory module | Sep 24, 2007 | Issued |
Array
(
[id] => 4576574
[patent_doc_number] => 07822939
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2010-10-26
[patent_title] => 'Data de-duplication using thin provisioning'
[patent_app_type] => utility
[patent_app_number] => 11/903869
[patent_app_country] => US
[patent_app_date] => 2007-09-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 31
[patent_figures_cnt] => 31
[patent_no_of_words] => 17167
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 153
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/822/07822939.pdf
[firstpage_image] =>[orig_patent_app_number] => 11903869
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/903869 | Data de-duplication using thin provisioning | Sep 24, 2007 | Issued |