Search

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 numberTitle of the applicationFiling DateStatus
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
Menu