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] => 188389 [patent_doc_number] => 07650466 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-01-19 [patent_title] => 'Method and apparatus for managing cache partitioning using a dynamic boundary' [patent_app_type] => utility [patent_app_number] => 11/233575 [patent_app_country] => US [patent_app_date] => 2005-09-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 12 [patent_no_of_words] => 4355 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 59 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/650/07650466.pdf [firstpage_image] =>[orig_patent_app_number] => 11233575 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/233575
Method and apparatus for managing cache partitioning using a dynamic boundary Sep 20, 2005 Issued
Array ( [id] => 5638892 [patent_doc_number] => 20060069866 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-03-30 [patent_title] => 'Disk array apparatus, disk array control method and computer program product therefor' [patent_app_type] => utility [patent_app_number] => 11/230534 [patent_app_country] => US [patent_app_date] => 2005-09-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4163 [patent_no_of_claims] => 13 [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/0069/20060069866.pdf [firstpage_image] =>[orig_patent_app_number] => 11230534 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/230534
Disk array apparatus, disk array control method and computer program product therefor Sep 20, 2005 Abandoned
Array ( [id] => 4510703 [patent_doc_number] => 07949835 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-05-24 [patent_title] => 'Data processing apparatus and method for controlling access to memory' [patent_app_type] => utility [patent_app_number] => 11/230498 [patent_app_country] => US [patent_app_date] => 2005-09-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7628 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 229 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/949/07949835.pdf [firstpage_image] =>[orig_patent_app_number] => 11230498 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/230498
Data processing apparatus and method for controlling access to memory Sep 20, 2005 Issued
Array ( [id] => 97177 [patent_doc_number] => 07739443 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-06-15 [patent_title] => 'Memory controller, memory device and control method for the memory controller' [patent_app_type] => utility [patent_app_number] => 11/230600 [patent_app_country] => US [patent_app_date] => 2005-09-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 12 [patent_no_of_words] => 7856 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 190 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/739/07739443.pdf [firstpage_image] =>[orig_patent_app_number] => 11230600 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/230600
Memory controller, memory device and control method for the memory controller Sep 20, 2005 Issued
Array ( [id] => 586386 [patent_doc_number] => 07467265 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2008-12-16 [patent_title] => 'System and method for block conflict resolution within consistency interval marker based replication' [patent_app_type] => utility [patent_app_number] => 11/231185 [patent_app_country] => US [patent_app_date] => 2005-09-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 15550 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 145 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/467/07467265.pdf [firstpage_image] =>[orig_patent_app_number] => 11231185 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/231185
System and method for block conflict resolution within consistency interval marker based replication Sep 19, 2005 Issued
Array ( [id] => 27266 [patent_doc_number] => 07802054 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-09-21 [patent_title] => 'Apparatus and methods using invalidity indicators for buffered memory' [patent_app_type] => utility [patent_app_number] => 11/230994 [patent_app_country] => US [patent_app_date] => 2005-09-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 4646 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 284 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/802/07802054.pdf [firstpage_image] =>[orig_patent_app_number] => 11230994 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/230994
Apparatus and methods using invalidity indicators for buffered memory Sep 19, 2005 Issued
Array ( [id] => 7690069 [patent_doc_number] => 20070233964 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-10-04 [patent_title] => 'Set-associative cache using cache line decay counts and set overflow' [patent_app_type] => utility [patent_app_number] => 11/230866 [patent_app_country] => US [patent_app_date] => 2005-09-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7116 [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/0233/20070233964.pdf [firstpage_image] =>[orig_patent_app_number] => 11230866 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/230866
Set-associative cache using cache line decay counts and set overflow Sep 19, 2005 Issued
Array ( [id] => 5155923 [patent_doc_number] => 20070038806 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-02-15 [patent_title] => 'Selective information caching on disk drive' [patent_app_type] => utility [patent_app_number] => 11/201648 [patent_app_country] => US [patent_app_date] => 2005-08-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4771 [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/0038/20070038806.pdf [firstpage_image] =>[orig_patent_app_number] => 11201648 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/201648
Selective information caching on disk drive Aug 10, 2005 Issued
Array ( [id] => 839867 [patent_doc_number] => 07395403 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-07-01 [patent_title] => 'Simulating partition resource allocation' [patent_app_type] => utility [patent_app_number] => 11/201973 [patent_app_country] => US [patent_app_date] => 2005-08-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 6431 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 143 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/395/07395403.pdf [firstpage_image] =>[orig_patent_app_number] => 11201973 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/201973
Simulating partition resource allocation Aug 10, 2005 Issued
Array ( [id] => 5155926 [patent_doc_number] => 20070038809 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-02-15 [patent_title] => 'Method and apparatus for aging data in a cache' [patent_app_type] => utility [patent_app_number] => 11/201642 [patent_app_country] => US [patent_app_date] => 2005-08-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4550 [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/0038/20070038809.pdf [firstpage_image] =>[orig_patent_app_number] => 11201642 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/201642
Method and apparatus for aging data in a cache Aug 10, 2005 Issued
Array ( [id] => 5155927 [patent_doc_number] => 20070038810 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-02-15 [patent_title] => 'Optimizing cached access to stack storage' [patent_app_type] => utility [patent_app_number] => 11/202477 [patent_app_country] => US [patent_app_date] => 2005-08-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4961 [patent_no_of_claims] => 23 [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/0038/20070038810.pdf [firstpage_image] =>[orig_patent_app_number] => 11202477 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/202477
Optimizing cached access to stack storage Aug 10, 2005 Issued
Array ( [id] => 580970 [patent_doc_number] => 07472227 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-12-30 [patent_title] => 'Invalidating multiple address cache entries' [patent_app_type] => utility [patent_app_number] => 11/201971 [patent_app_country] => US [patent_app_date] => 2005-08-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5286 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 35 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/472/07472227.pdf [firstpage_image] =>[orig_patent_app_number] => 11201971 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/201971
Invalidating multiple address cache entries Aug 10, 2005 Issued
Array ( [id] => 7237532 [patent_doc_number] => 20050270877 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-12-08 [patent_title] => 'Storage device and information processing system' [patent_app_type] => utility [patent_app_number] => 11/199239 [patent_app_country] => US [patent_app_date] => 2005-08-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4057 [patent_no_of_claims] => 14 [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/0270/20050270877.pdf [firstpage_image] =>[orig_patent_app_number] => 11199239 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/199239
Storage device and information processing system Aug 8, 2005 Issued
Array ( [id] => 358407 [patent_doc_number] => 07490192 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-02-10 [patent_title] => 'Method and apparatus for setting input terminals for receiving control information in a semiconductor memory device' [patent_app_type] => utility [patent_app_number] => 11/192562 [patent_app_country] => US [patent_app_date] => 2005-07-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 6877 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/490/07490192.pdf [firstpage_image] =>[orig_patent_app_number] => 11192562 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/192562
Method and apparatus for setting input terminals for receiving control information in a semiconductor memory device Jul 28, 2005 Issued
Array ( [id] => 868726 [patent_doc_number] => 07370148 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-05-06 [patent_title] => 'Storage system, control method thereof, and program' [patent_app_type] => utility [patent_app_number] => 11/169979 [patent_app_country] => US [patent_app_date] => 2005-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 22 [patent_no_of_words] => 9054 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 262 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/370/07370148.pdf [firstpage_image] =>[orig_patent_app_number] => 11169979 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/169979
Storage system, control method thereof, and program Jun 29, 2005 Issued
Array ( [id] => 5243652 [patent_doc_number] => 20070022147 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-01-25 [patent_title] => 'Context-free data transactions between dual operating systems embedded within a data storage subsystem' [patent_app_type] => utility [patent_app_number] => 11/171712 [patent_app_country] => US [patent_app_date] => 2005-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 2819 [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/0022/20070022147.pdf [firstpage_image] =>[orig_patent_app_number] => 11171712 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/171712
Context-free data transactions between dual operating systems embedded within a data storage subsystem Jun 29, 2005 Issued
Array ( [id] => 6927471 [patent_doc_number] => 20050240728 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-10-27 [patent_title] => 'Read-write control of data storage disk units' [patent_app_type] => utility [patent_app_number] => 11/166232 [patent_app_country] => US [patent_app_date] => 2005-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 14649 [patent_no_of_claims] => 5 [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/0240/20050240728.pdf [firstpage_image] =>[orig_patent_app_number] => 11166232 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/166232
Read-write control of data storage disk units Jun 26, 2005 Abandoned
Array ( [id] => 5774001 [patent_doc_number] => 20050268041 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-12-01 [patent_title] => 'Cache memory, system, and method of storing data' [patent_app_type] => utility [patent_app_number] => 11/137560 [patent_app_country] => US [patent_app_date] => 2005-05-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 27 [patent_figures_cnt] => 27 [patent_no_of_words] => 7857 [patent_no_of_claims] => 15 [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/0268/20050268041.pdf [firstpage_image] =>[orig_patent_app_number] => 11137560 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/137560
Cache memory, system, and method of storing data May 25, 2005 Issued
Array ( [id] => 5607076 [patent_doc_number] => 20060268592 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-11-30 [patent_title] => 'Low power microprocessor cache memory and method of operation' [patent_app_type] => utility [patent_app_number] => 11/137183 [patent_app_country] => US [patent_app_date] => 2005-05-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5655 [patent_no_of_claims] => 22 [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/0268/20060268592.pdf [firstpage_image] =>[orig_patent_app_number] => 11137183 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/137183
Low power microprocessor cache memory and method of operation May 24, 2005 Issued
Array ( [id] => 5610031 [patent_doc_number] => 20060271547 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-11-30 [patent_title] => 'Cluster storage collection based data management' [patent_app_type] => utility [patent_app_number] => 11/137754 [patent_app_country] => US [patent_app_date] => 2005-05-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6621 [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/0271/20060271547.pdf [firstpage_image] =>[orig_patent_app_number] => 11137754 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/137754
Cluster storage collection based data management May 24, 2005 Issued
Menu