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] => 4488162 [patent_doc_number] => 07908439 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-03-15 [patent_title] => 'Method and apparatus for efficient replacement algorithm for pre-fetcher oriented data cache' [patent_app_type] => utility [patent_app_number] => 11/767717 [patent_app_country] => US [patent_app_date] => 2007-06-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 4230 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 213 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/908/07908439.pdf [firstpage_image] =>[orig_patent_app_number] => 11767717 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/767717
Method and apparatus for efficient replacement algorithm for pre-fetcher oriented data cache Jun 24, 2007 Issued
Array ( [id] => 4854474 [patent_doc_number] => 20080320217 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-12-25 [patent_title] => 'Executing I/O Requests For A Disk Drive' [patent_app_type] => utility [patent_app_number] => 11/767146 [patent_app_country] => US [patent_app_date] => 2007-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4988 [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/0320/20080320217.pdf [firstpage_image] =>[orig_patent_app_number] => 11767146 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/767146
Executing I/O Requests For A Disk Drive Jun 21, 2007 Abandoned
Array ( [id] => 4854497 [patent_doc_number] => 20080320240 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-12-25 [patent_title] => 'Method and arrangements for memory access' [patent_app_type] => utility [patent_app_number] => 11/821420 [patent_app_country] => US [patent_app_date] => 2007-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 9604 [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/0320/20080320240.pdf [firstpage_image] =>[orig_patent_app_number] => 11821420 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/821420
Method and arrangements for memory access Jun 21, 2007 Abandoned
Array ( [id] => 4507973 [patent_doc_number] => 07958301 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-06-07 [patent_title] => 'Memory controller and method for memory pages with dynamically configurable bits per cell' [patent_app_type] => utility [patent_app_number] => 11/820912 [patent_app_country] => US [patent_app_date] => 2007-06-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 18 [patent_no_of_words] => 8540 [patent_no_of_claims] => 52 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/958/07958301.pdf [firstpage_image] =>[orig_patent_app_number] => 11820912 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/820912
Memory controller and method for memory pages with dynamically configurable bits per cell Jun 20, 2007 Issued
Array ( [id] => 4966780 [patent_doc_number] => 20080109600 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-05-08 [patent_title] => 'Optical Disk Drive Including Non-Volatile Memory and Method of Operating the Same' [patent_app_type] => utility [patent_app_number] => 11/764626 [patent_app_country] => US [patent_app_date] => 2007-06-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 2693 [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/0109/20080109600.pdf [firstpage_image] =>[orig_patent_app_number] => 11764626 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/764626
Optical disk drive including non-volatile memory and method of operating the same Jun 17, 2007 Issued
Array ( [id] => 5086967 [patent_doc_number] => 20070277018 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-11-29 [patent_title] => 'Storage area allocating apparatus, storage area allocating method, and computer product' [patent_app_type] => utility [patent_app_number] => 11/803847 [patent_app_country] => US [patent_app_date] => 2007-05-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 5328 [patent_no_of_claims] => 9 [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/20070277018.pdf [firstpage_image] =>[orig_patent_app_number] => 11803847 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/803847
Storage area allocating apparatus, storage area allocating method, and computer product May 15, 2007 Abandoned
Array ( [id] => 4614043 [patent_doc_number] => 07996602 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2011-08-09 [patent_title] => 'Parallel memory device rank selection' [patent_app_type] => utility [patent_app_number] => 11/796903 [patent_app_country] => US [patent_app_date] => 2007-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 9188 [patent_no_of_claims] => 2 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 231 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/996/07996602.pdf [firstpage_image] =>[orig_patent_app_number] => 11796903 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/796903
Parallel memory device rank selection Apr 29, 2007 Issued
Array ( [id] => 4862081 [patent_doc_number] => 20080270719 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-10-30 [patent_title] => 'Method and system for efficient snapshot operations in mass-storage arrays' [patent_app_type] => utility [patent_app_number] => 11/799267 [patent_app_country] => US [patent_app_date] => 2007-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 4725 [patent_no_of_claims] => 17 [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/20080270719.pdf [firstpage_image] =>[orig_patent_app_number] => 11799267 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/799267
Method and system for efficient snapshot operations in mass-storage arrays Apr 29, 2007 Abandoned
Array ( [id] => 4754777 [patent_doc_number] => 20080162853 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-07-03 [patent_title] => 'Memory systems having a plurality of memories and memory access methods thereof' [patent_app_type] => utility [patent_app_number] => 11/796991 [patent_app_country] => US [patent_app_date] => 2007-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4416 [patent_no_of_claims] => 32 [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/0162/20080162853.pdf [firstpage_image] =>[orig_patent_app_number] => 11796991 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/796991
Memory systems having a plurality of memories and memory access methods thereof Apr 29, 2007 Abandoned
Array ( [id] => 4665384 [patent_doc_number] => 20080256291 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-10-16 [patent_title] => 'Disk array synchronization using power distribution' [patent_app_type] => utility [patent_app_number] => 11/784830 [patent_app_country] => US [patent_app_date] => 2007-04-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3849 [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/0256/20080256291.pdf [firstpage_image] =>[orig_patent_app_number] => 11784830 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/784830
Disk array synchronization using power distribution Apr 9, 2007 Issued
Array ( [id] => 4721578 [patent_doc_number] => 20080243866 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-10-02 [patent_title] => 'System and method for improving cluster performance' [patent_app_type] => utility [patent_app_number] => 11/729531 [patent_app_country] => US [patent_app_date] => 2007-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 8010 [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/0243/20080243866.pdf [firstpage_image] =>[orig_patent_app_number] => 11729531 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/729531
System and method for improving cluster performance Mar 28, 2007 Issued
Array ( [id] => 18817 [patent_doc_number] => 07809895 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-10-05 [patent_title] => 'Low overhead access to shared on-chip hardware accelerator with memory-based interfaces' [patent_app_type] => utility [patent_app_number] => 11/684348 [patent_app_country] => US [patent_app_date] => 2007-03-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8056 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 183 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/809/07809895.pdf [firstpage_image] =>[orig_patent_app_number] => 11684348 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/684348
Low overhead access to shared on-chip hardware accelerator with memory-based interfaces Mar 8, 2007 Issued
Array ( [id] => 7524966 [patent_doc_number] => 08028136 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-09-27 [patent_title] => 'Retaining disk identification in operating system environment after a hardware-driven snapshot restore from a snapshot-LUN created using software-driven snapshot architecture' [patent_app_type] => utility [patent_app_number] => 11/684495 [patent_app_country] => US [patent_app_date] => 2007-03-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5844 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/028/08028136.pdf [firstpage_image] =>[orig_patent_app_number] => 11684495 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/684495
Retaining disk identification in operating system environment after a hardware-driven snapshot restore from a snapshot-LUN created using software-driven snapshot architecture Mar 8, 2007 Issued
Array ( [id] => 4700199 [patent_doc_number] => 20080222383 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-09-11 [patent_title] => 'Efficient On-Chip Accelerator Interfaces to Reduce Software Overhead' [patent_app_type] => utility [patent_app_number] => 11/684358 [patent_app_country] => US [patent_app_date] => 2007-03-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 8106 [patent_no_of_claims] => 21 [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/0222/20080222383.pdf [firstpage_image] =>[orig_patent_app_number] => 11684358 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/684358
Efficient on-chip accelerator interfaces to reduce software overhead Mar 8, 2007 Issued
Array ( [id] => 336709 [patent_doc_number] => 07509476 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-03-24 [patent_title] => 'Advanced processor translation lookaside buffer management in a multithreaded system' [patent_app_type] => utility [patent_app_number] => 11/704709 [patent_app_country] => US [patent_app_date] => 2007-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 26 [patent_no_of_words] => 13950 [patent_no_of_claims] => 2 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 240 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/509/07509476.pdf [firstpage_image] =>[orig_patent_app_number] => 11704709 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/704709
Advanced processor translation lookaside buffer management in a multithreaded system Feb 7, 2007 Issued
Array ( [id] => 4973007 [patent_doc_number] => 20070113010 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-05-17 [patent_title] => 'Automatic format of removable media' [patent_app_type] => utility [patent_app_number] => 11/652231 [patent_app_country] => US [patent_app_date] => 2007-01-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7167 [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/0113/20070113010.pdf [firstpage_image] =>[orig_patent_app_number] => 11652231 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/652231
Automatic format of removable media Jan 9, 2007 Abandoned
Array ( [id] => 97179 [patent_doc_number] => 07739444 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-06-15 [patent_title] => 'System using a direct data file system with a continuous logical address space interface' [patent_app_type] => utility [patent_app_number] => 11/616236 [patent_app_country] => US [patent_app_date] => 2006-12-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 26 [patent_figures_cnt] => 52 [patent_no_of_words] => 23590 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 128 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/739/07739444.pdf [firstpage_image] =>[orig_patent_app_number] => 11616236 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/616236
System using a direct data file system with a continuous logical address space interface Dec 25, 2006 Issued
Array ( [id] => 4522015 [patent_doc_number] => 07917686 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-03-29 [patent_title] => 'Host system with direct data file interface configurability' [patent_app_type] => utility [patent_app_number] => 11/616228 [patent_app_country] => US [patent_app_date] => 2006-12-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 26 [patent_figures_cnt] => 52 [patent_no_of_words] => 23404 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 205 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/917/07917686.pdf [firstpage_image] =>[orig_patent_app_number] => 11616228 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/616228
Host system with direct data file interface configurability Dec 25, 2006 Issued
Array ( [id] => 7529916 [patent_doc_number] => 08046522 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-10-25 [patent_title] => 'Use of a direct data file system with a continuous logical address space interface and control of file address storage in logical blocks' [patent_app_type] => utility [patent_app_number] => 11/616242 [patent_app_country] => US [patent_app_date] => 2006-12-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 26 [patent_figures_cnt] => 52 [patent_no_of_words] => 23454 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/046/08046522.pdf [firstpage_image] =>[orig_patent_app_number] => 11616242 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/616242
Use of a direct data file system with a continuous logical address space interface and control of file address storage in logical blocks Dec 25, 2006 Issued
Array ( [id] => 4712828 [patent_doc_number] => 20080301354 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-12-04 [patent_title] => 'Multi-Processor Circuit with Shared Memory Banks' [patent_app_type] => utility [patent_app_number] => 12/158316 [patent_app_country] => US [patent_app_date] => 2006-12-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5523 [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/0301/20080301354.pdf [firstpage_image] =>[orig_patent_app_number] => 12158316 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/158316
Multi-processor circuit with shared memory banks Dec 12, 2006 Issued
Menu