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] => 231408 [patent_doc_number] => 07603520 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-10-13 [patent_title] => 'Record apparatus, record method, and program for writing data to optical disc in a second unit larger than a first unit' [patent_app_type] => utility [patent_app_number] => 11/400228 [patent_app_country] => US [patent_app_date] => 2006-04-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 32 [patent_no_of_words] => 13219 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 138 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/603/07603520.pdf [firstpage_image] =>[orig_patent_app_number] => 11400228 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/400228
Record apparatus, record method, and program for writing data to optical disc in a second unit larger than a first unit Apr 9, 2006 Issued
Array ( [id] => 245070 [patent_doc_number] => 07590814 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-09-15 [patent_title] => 'Data recording device and access control method using password authentication' [patent_app_type] => utility [patent_app_number] => 11/399960 [patent_app_country] => US [patent_app_date] => 2006-04-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 29 [patent_figures_cnt] => 30 [patent_no_of_words] => 14551 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 275 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/590/07590814.pdf [firstpage_image] =>[orig_patent_app_number] => 11399960 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/399960
Data recording device and access control method using password authentication Apr 6, 2006 Issued
Array ( [id] => 126705 [patent_doc_number] => 07711902 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-05-04 [patent_title] => 'Area effective cache with pseudo associative memory' [patent_app_type] => utility [patent_app_number] => 11/399360 [patent_app_country] => US [patent_app_date] => 2006-04-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 11552 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 187 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/711/07711902.pdf [firstpage_image] =>[orig_patent_app_number] => 11399360 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/399360
Area effective cache with pseudo associative memory Apr 6, 2006 Issued
Array ( [id] => 5114874 [patent_doc_number] => 20070198790 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-08-23 [patent_title] => 'Computer system for copying data between virtual storage areas' [patent_app_type] => utility [patent_app_number] => 11/399651 [patent_app_country] => US [patent_app_date] => 2006-04-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 20 [patent_no_of_words] => 18247 [patent_no_of_claims] => 17 [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/0198/20070198790.pdf [firstpage_image] =>[orig_patent_app_number] => 11399651 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/399651
Computer system for copying data between virtual storage areas Apr 6, 2006 Issued
Array ( [id] => 7690068 [patent_doc_number] => 20070233965 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-10-04 [patent_title] => 'Way hint line replacement algorithm for a snoop filter' [patent_app_type] => utility [patent_app_number] => 11/395123 [patent_app_country] => US [patent_app_date] => 2006-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 3782 [patent_no_of_claims] => 25 [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/0233/20070233965.pdf [firstpage_image] =>[orig_patent_app_number] => 11395123 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/395123
Way hint line replacement algorithm for a snoop filter Mar 30, 2006 Abandoned
Array ( [id] => 276030 [patent_doc_number] => 07562204 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2009-07-14 [patent_title] => 'Identifying and relocating relocatable kernel memory allocations in kernel non-relocatable memory' [patent_app_type] => utility [patent_app_number] => 11/393933 [patent_app_country] => US [patent_app_date] => 2006-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 5555 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/562/07562204.pdf [firstpage_image] =>[orig_patent_app_number] => 11393933 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/393933
Identifying and relocating relocatable kernel memory allocations in kernel non-relocatable memory Mar 28, 2006 Issued
Array ( [id] => 248791 [patent_doc_number] => 07587551 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-09-08 [patent_title] => 'Virtual path storage system and control method for the same' [patent_app_type] => utility [patent_app_number] => 11/389120 [patent_app_country] => US [patent_app_date] => 2006-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 24 [patent_no_of_words] => 12393 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 320 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/587/07587551.pdf [firstpage_image] =>[orig_patent_app_number] => 11389120 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/389120
Virtual path storage system and control method for the same Mar 26, 2006 Issued
Array ( [id] => 79332 [patent_doc_number] => 07752399 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-07-06 [patent_title] => 'Exclusion control method and information processing apparatus' [patent_app_type] => utility [patent_app_number] => 11/388860 [patent_app_country] => US [patent_app_date] => 2006-03-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3994 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/752/07752399.pdf [firstpage_image] =>[orig_patent_app_number] => 11388860 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/388860
Exclusion control method and information processing apparatus Mar 23, 2006 Issued
Array ( [id] => 279868 [patent_doc_number] => 07558936 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-07-07 [patent_title] => 'Data management in long record length memory' [patent_app_type] => utility [patent_app_number] => 11/388926 [patent_app_country] => US [patent_app_date] => 2006-03-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 5 [patent_no_of_words] => 4504 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 153 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/558/07558936.pdf [firstpage_image] =>[orig_patent_app_number] => 11388926 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/388926
Data management in long record length memory Mar 23, 2006 Issued
Array ( [id] => 5064781 [patent_doc_number] => 20070226423 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-09-27 [patent_title] => 'Processor, data processing system, and method for initializing a memory block in a data processing system having multiple coherency domains' [patent_app_type] => utility [patent_app_number] => 11/388001 [patent_app_country] => US [patent_app_date] => 2006-03-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 11959 [patent_no_of_claims] => 19 [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/0226/20070226423.pdf [firstpage_image] =>[orig_patent_app_number] => 11388001 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/388001
Processor, data processing system, and method for initializing a memory block in a data processing system having multiple coherency domains Mar 22, 2006 Issued
Array ( [id] => 5122026 [patent_doc_number] => 20070143741 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-06-21 [patent_title] => 'Efficient per-object operations in software transactional memory' [patent_app_type] => utility [patent_app_number] => 11/389360 [patent_app_country] => US [patent_app_date] => 2006-03-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 27 [patent_figures_cnt] => 27 [patent_no_of_words] => 18846 [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/0143/20070143741.pdf [firstpage_image] =>[orig_patent_app_number] => 11389360 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/389360
Efficient per-object operations in software transactional memory Mar 22, 2006 Issued
Array ( [id] => 5064785 [patent_doc_number] => 20070226427 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-09-27 [patent_title] => 'Data processing system, cache system and method for updating an invalid coherency state in response to snooping an operation' [patent_app_type] => utility [patent_app_number] => 11/388017 [patent_app_country] => US [patent_app_date] => 2006-03-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 14234 [patent_no_of_claims] => 19 [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/0226/20070226427.pdf [firstpage_image] =>[orig_patent_app_number] => 11388017 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/388017
Data processing system, cache system and method for updating an invalid coherency state in response to snooping an operation Mar 22, 2006 Issued
Array ( [id] => 4978992 [patent_doc_number] => 20070220227 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-09-20 [patent_title] => 'Techniques for managing data within a data storage system utilizing a flash-based memory vault' [patent_app_type] => utility [patent_app_number] => 11/378722 [patent_app_country] => US [patent_app_date] => 2006-03-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4889 [patent_no_of_claims] => 23 [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/0220/20070220227.pdf [firstpage_image] =>[orig_patent_app_number] => 11378722 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/378722
Techniques for managing data within a data storage system utilizing a flash-based memory vault Mar 16, 2006 Issued
Array ( [id] => 5761701 [patent_doc_number] => 20060212646 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-09-21 [patent_title] => 'Semiconductor device having flash memory' [patent_app_type] => utility [patent_app_number] => 11/377434 [patent_app_country] => US [patent_app_date] => 2006-03-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4704 [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/0212/20060212646.pdf [firstpage_image] =>[orig_patent_app_number] => 11377434 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/377434
Semiconductor device having flash memory with a data length table Mar 16, 2006 Issued
Array ( [id] => 4978976 [patent_doc_number] => 20070220211 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-09-20 [patent_title] => 'Load when reservation lost instruction for performing cacheline polling' [patent_app_type] => utility [patent_app_number] => 11/377504 [patent_app_country] => US [patent_app_date] => 2006-03-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6607 [patent_no_of_claims] => 16 [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/0220/20070220211.pdf [firstpage_image] =>[orig_patent_app_number] => 11377504 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/377504
Load when reservation lost instruction for performing cacheline polling Mar 15, 2006 Issued
Array ( [id] => 258101 [patent_doc_number] => 07577788 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-08-18 [patent_title] => 'Disk array apparatus and disk array apparatus control method' [patent_app_type] => utility [patent_app_number] => 11/376121 [patent_app_country] => US [patent_app_date] => 2006-03-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 24 [patent_no_of_words] => 12650 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 342 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/577/07577788.pdf [firstpage_image] =>[orig_patent_app_number] => 11376121 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/376121
Disk array apparatus and disk array apparatus control method Mar 15, 2006 Issued
Array ( [id] => 4653323 [patent_doc_number] => 20080040580 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-02-14 [patent_title] => 'Microcontroller based flash memory digital controller system' [patent_app_type] => utility [patent_app_number] => 11/288509 [patent_app_country] => US [patent_app_date] => 2005-11-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3351 [patent_no_of_claims] => 36 [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/0040/20080040580.pdf [firstpage_image] =>[orig_patent_app_number] => 11288509 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/288509
Microcontroller based flash memory digital controller system Nov 27, 2005 Issued
Array ( [id] => 626374 [patent_doc_number] => 07139889 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-11-21 [patent_title] => 'Computer system' [patent_app_type] => utility [patent_app_number] => 11/281384 [patent_app_country] => US [patent_app_date] => 2005-11-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 10 [patent_no_of_words] => 9108 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 247 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/139/07139889.pdf [firstpage_image] =>[orig_patent_app_number] => 11281384 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/281384
Computer system Nov 17, 2005 Issued
Array ( [id] => 925046 [patent_doc_number] => 07320060 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-01-15 [patent_title] => 'Method, apparatus, and computer readable medium for managing back-up' [patent_app_type] => utility [patent_app_number] => 11/281506 [patent_app_country] => US [patent_app_date] => 2005-11-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 14 [patent_no_of_words] => 6619 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 254 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/320/07320060.pdf [firstpage_image] =>[orig_patent_app_number] => 11281506 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/281506
Method, apparatus, and computer readable medium for managing back-up Nov 17, 2005 Issued
Array ( [id] => 316851 [patent_doc_number] => 07526607 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2009-04-28 [patent_title] => 'Network acceleration and long-distance pattern detection using improved caching and disk mapping' [patent_app_type] => utility [patent_app_number] => 11/233357 [patent_app_country] => US [patent_app_date] => 2005-09-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 9469 [patent_no_of_claims] => 37 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 135 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/526/07526607.pdf [firstpage_image] =>[orig_patent_app_number] => 11233357 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/233357
Network acceleration and long-distance pattern detection using improved caching and disk mapping Sep 21, 2005 Issued
Menu