Search

Shane M Thomas

Examiner (ID: 15845, Phone: (571)272-4188 , Office: P/3903 )

Most Active Art Unit
3903
Art Unit(s)
3903, 2186
Total Applications
32042
Issued Applications
205
Pending Applications
30443
Abandoned Applications
61

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 5657690 [patent_doc_number] => 20060143426 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-06-29 [patent_title] => 'System and method for accessing data in a memory device' [patent_app_type] => utility [patent_app_number] => 11/358673 [patent_app_country] => US [patent_app_date] => 2006-02-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 11943 [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/20060143426.pdf [firstpage_image] =>[orig_patent_app_number] => 11358673 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/358673
System and method for accessing interleaved data in a memory device Feb 20, 2006 Issued
Array ( [id] => 5621159 [patent_doc_number] => 20060190694 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-08-24 [patent_title] => 'Disk array apparatus and control method for disk array apparatus' [patent_app_type] => utility [patent_app_number] => 11/328288 [patent_app_country] => US [patent_app_date] => 2006-01-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 9475 [patent_no_of_claims] => 13 [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/0190/20060190694.pdf [firstpage_image] =>[orig_patent_app_number] => 11328288 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/328288
Disk array apparatus including controller that executes control to move data between storage areas based on a data protection level Jan 9, 2006 Issued
Array ( [id] => 7593754 [patent_doc_number] => 07627713 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-12-01 [patent_title] => 'Method and apparatus to maintain data integrity in disk cache memory during and after periods of cache inaccessibility' [patent_app_type] => utility [patent_app_number] => 11/321434 [patent_app_country] => US [patent_app_date] => 2005-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5134 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/627/07627713.pdf [firstpage_image] =>[orig_patent_app_number] => 11321434 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/321434
Method and apparatus to maintain data integrity in disk cache memory during and after periods of cache inaccessibility Dec 28, 2005 Issued
Array ( [id] => 7593739 [patent_doc_number] => 07627728 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2009-12-01 [patent_title] => 'System and method for efficient generation of application snapshots' [patent_app_type] => utility [patent_app_number] => 11/321459 [patent_app_country] => US [patent_app_date] => 2005-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5915 [patent_no_of_claims] => 20 [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/627/07627728.pdf [firstpage_image] =>[orig_patent_app_number] => 11321459 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/321459
System and method for efficient generation of application snapshots Dec 28, 2005 Issued
Array ( [id] => 79318 [patent_doc_number] => 07752386 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2010-07-06 [patent_title] => 'Application performance acceleration' [patent_app_type] => utility [patent_app_number] => 11/319734 [patent_app_country] => US [patent_app_date] => 2005-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6775 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 233 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/752/07752386.pdf [firstpage_image] =>[orig_patent_app_number] => 11319734 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/319734
Application performance acceleration Dec 28, 2005 Issued
Array ( [id] => 5137435 [patent_doc_number] => 20070079064 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-04-05 [patent_title] => 'Disk cache control apparatus' [patent_app_type] => utility [patent_app_number] => 11/319598 [patent_app_country] => US [patent_app_date] => 2005-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4957 [patent_no_of_claims] => 5 [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/0079/20070079064.pdf [firstpage_image] =>[orig_patent_app_number] => 11319598 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/319598
Disk cache control apparatus Dec 28, 2005 Abandoned
Array ( [id] => 4990605 [patent_doc_number] => 20070156946 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-07-05 [patent_title] => 'Memory controller with bank sorting and scheduling' [patent_app_type] => utility [patent_app_number] => 11/321273 [patent_app_country] => US [patent_app_date] => 2005-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4847 [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/0156/20070156946.pdf [firstpage_image] =>[orig_patent_app_number] => 11321273 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/321273
Memory controller with bank sorting and scheduling Dec 28, 2005 Issued
Array ( [id] => 4990626 [patent_doc_number] => 20070156967 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-07-05 [patent_title] => 'Identifying delinquent object chains in a managed run time environment' [patent_app_type] => utility [patent_app_number] => 11/321133 [patent_app_country] => US [patent_app_date] => 2005-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5062 [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/0156/20070156967.pdf [firstpage_image] =>[orig_patent_app_number] => 11321133 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/321133
Identifying delinquent object chains in a managed run time environment Dec 28, 2005 Abandoned
Array ( [id] => 5749307 [patent_doc_number] => 20060112241 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-05-25 [patent_title] => 'System, method and apparatus of securing an operating system' [patent_app_type] => utility [patent_app_number] => 11/286362 [patent_app_country] => US [patent_app_date] => 2005-11-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 9744 [patent_no_of_claims] => 36 [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/0112/20060112241.pdf [firstpage_image] =>[orig_patent_app_number] => 11286362 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/286362
System, method and apparatus of securing an operating system Nov 24, 2005 Abandoned
Array ( [id] => 645544 [patent_doc_number] => 07124268 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-10-17 [patent_title] => 'Sorting method and apparatus using a CAM' [patent_app_type] => utility [patent_app_number] => 11/263144 [patent_app_country] => US [patent_app_date] => 2005-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8982 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/124/07124268.pdf [firstpage_image] =>[orig_patent_app_number] => 11263144 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/263144
Sorting method and apparatus using a CAM Oct 30, 2005 Issued
Array ( [id] => 4507970 [patent_doc_number] => 07958300 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-06-07 [patent_title] => 'Data storage methods and systems for use on a mobile device' [patent_app_type] => utility [patent_app_number] => 11/249599 [patent_app_country] => US [patent_app_date] => 2005-10-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 6002 [patent_no_of_claims] => 36 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 282 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/958/07958300.pdf [firstpage_image] =>[orig_patent_app_number] => 11249599 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/249599
Data storage methods and systems for use on a mobile device Oct 12, 2005 Issued
Array ( [id] => 5108689 [patent_doc_number] => 20070067567 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-03-22 [patent_title] => 'Merging entries in processor caches' [patent_app_type] => utility [patent_app_number] => 11/229884 [patent_app_country] => US [patent_app_date] => 2005-09-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 8752 [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/0067/20070067567.pdf [firstpage_image] =>[orig_patent_app_number] => 11229884 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/229884
Merging entries in processor caches Sep 18, 2005 Abandoned
Array ( [id] => 5108694 [patent_doc_number] => 20070067572 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-03-22 [patent_title] => 'Buffering missed requests in processor caches' [patent_app_type] => utility [patent_app_number] => 11/229939 [patent_app_country] => US [patent_app_date] => 2005-09-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 8836 [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/0067/20070067572.pdf [firstpage_image] =>[orig_patent_app_number] => 11229939 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/229939
Buffering missed requests in processor caches Sep 18, 2005 Abandoned
Array ( [id] => 254427 [patent_doc_number] => 07581070 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-08-25 [patent_title] => 'Multi-chip package device having alternately-enabled memory chips' [patent_app_type] => utility [patent_app_number] => 11/228192 [patent_app_country] => US [patent_app_date] => 2005-09-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 5995 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 190 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/581/07581070.pdf [firstpage_image] =>[orig_patent_app_number] => 11228192 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/228192
Multi-chip package device having alternately-enabled memory chips Sep 18, 2005 Issued
Array ( [id] => 220313 [patent_doc_number] => 07613871 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-11-03 [patent_title] => 'Storage system using a flash memory partitioned with write-once and rewritable blocks' [patent_app_type] => utility [patent_app_number] => 11/228345 [patent_app_country] => US [patent_app_date] => 2005-09-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 8611 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 205 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/613/07613871.pdf [firstpage_image] =>[orig_patent_app_number] => 11228345 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/228345
Storage system using a flash memory partitioned with write-once and rewritable blocks Sep 18, 2005 Issued
Array ( [id] => 5891843 [patent_doc_number] => 20060277365 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-12-07 [patent_title] => 'Method and system for on-chip configurable data ram for fast memory and pseudo associative caches' [patent_app_type] => utility [patent_app_number] => 11/228059 [patent_app_country] => US [patent_app_date] => 2005-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7189 [patent_no_of_claims] => 30 [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/0277/20060277365.pdf [firstpage_image] =>[orig_patent_app_number] => 11228059 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/228059
Method and system for on-chip configurable data ram for fast memory and pseudo associative caches Sep 15, 2005 Issued
Array ( [id] => 5638871 [patent_doc_number] => 20060069845 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-03-30 [patent_title] => 'Write/read apparatus to control overwriting' [patent_app_type] => utility [patent_app_number] => 11/228776 [patent_app_country] => US [patent_app_date] => 2005-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6747 [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/0069/20060069845.pdf [firstpage_image] =>[orig_patent_app_number] => 11228776 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/228776
Write/read apparatus to control overwriting Sep 15, 2005 Issued
Array ( [id] => 6943465 [patent_doc_number] => 20050195514 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-09-08 [patent_title] => 'Digital device configuration and method' [patent_app_type] => utility [patent_app_number] => 11/100657 [patent_app_country] => US [patent_app_date] => 2005-04-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 24336 [patent_no_of_claims] => 10 [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/0195/20050195514.pdf [firstpage_image] =>[orig_patent_app_number] => 11100657 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/100657
Digital device configuration and method Apr 6, 2005 Issued
Array ( [id] => 6989948 [patent_doc_number] => 20050088985 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-04-28 [patent_title] => 'METHOD FOR UPDATING DATA IN NON-VOLATILE MEMORY' [patent_app_type] => utility [patent_app_number] => 10/904182 [patent_app_country] => US [patent_app_date] => 2004-10-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2059 [patent_no_of_claims] => 9 [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/0088/20050088985.pdf [firstpage_image] =>[orig_patent_app_number] => 10904182 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/904182
METHOD FOR UPDATING DATA IN NON-VOLATILE MEMORY Oct 27, 2004 Abandoned
Array ( [id] => 5809324 [patent_doc_number] => 20060095679 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-05-04 [patent_title] => 'Method and apparatus for pushing data into a processor cache' [patent_app_type] => utility [patent_app_number] => 10/977830 [patent_app_country] => US [patent_app_date] => 2004-10-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5772 [patent_no_of_claims] => 33 [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/0095/20060095679.pdf [firstpage_image] =>[orig_patent_app_number] => 10977830 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/977830
Method and apparatus for pushing data into a processor cache Oct 27, 2004 Abandoned
Menu