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] => 7321236 [patent_doc_number] => 20040225859 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-11-11 [patent_title] => 'Method and apparatus for mapping memory addresses to corresponding cache entries' [patent_app_type] => new [patent_app_number] => 10/455137 [patent_app_country] => US [patent_app_date] => 2003-06-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 2811 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 79 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0225/20040225859.pdf [firstpage_image] =>[orig_patent_app_number] => 10455137 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/455137
Method and apparatus for mapping memory addresses to corresponding cache entries Jun 3, 2003 Issued
Array ( [id] => 6679627 [patent_doc_number] => 20030229768 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-12-11 [patent_title] => 'Process, apparatus, and system for passing data between partitions in a storage device' [patent_app_type] => new [patent_app_number] => 10/455603 [patent_app_country] => US [patent_app_date] => 2003-06-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4867 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 78 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0229/20030229768.pdf [firstpage_image] =>[orig_patent_app_number] => 10455603 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/455603
Process, apparatus, and system for passing data between partitions in a storage device Jun 3, 2003 Issued
Array ( [id] => 7266395 [patent_doc_number] => 20040243767 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-12-02 [patent_title] => 'Method and apparatus for prefetching based upon type identifier tags' [patent_app_type] => new [patent_app_number] => 10/453115 [patent_app_country] => US [patent_app_date] => 2003-06-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4155 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 71 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0243/20040243767.pdf [firstpage_image] =>[orig_patent_app_number] => 10453115 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/453115
Method and apparatus for prefetching based upon type identifier tags Jun 1, 2003 Abandoned
Array ( [id] => 623252 [patent_doc_number] => 07143250 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-11-28 [patent_title] => 'Methods and systems for improving mirror performance via optimized multi-channel utilization' [patent_app_type] => utility [patent_app_number] => 10/453133 [patent_app_country] => US [patent_app_date] => 2003-06-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 2685 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 149 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/143/07143250.pdf [firstpage_image] =>[orig_patent_app_number] => 10453133 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/453133
Methods and systems for improving mirror performance via optimized multi-channel utilization Jun 1, 2003 Issued
Array ( [id] => 7445030 [patent_doc_number] => 20040003172 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-01-01 [patent_title] => 'Fast disc write mechanism in hard disc drives' [patent_app_type] => new [patent_app_number] => 10/447516 [patent_app_country] => US [patent_app_date] => 2003-05-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 9339 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 65 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0003/20040003172.pdf [firstpage_image] =>[orig_patent_app_number] => 10447516 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/447516
Fast disc write mechanism in hard disc drives May 28, 2003 Abandoned
Array ( [id] => 7266380 [patent_doc_number] => 20040243760 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-12-02 [patent_title] => 'Magnetic tape data storage system buffer management' [patent_app_type] => new [patent_app_number] => 10/447899 [patent_app_country] => US [patent_app_date] => 2003-05-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8055 [patent_no_of_claims] => 80 [patent_no_of_ind_claims] => 20 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0243/20040243760.pdf [firstpage_image] =>[orig_patent_app_number] => 10447899 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/447899
Magnetic tape data storage system buffer management May 28, 2003 Issued
Array ( [id] => 524600 [patent_doc_number] => 07197617 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-03-27 [patent_title] => 'Process, apparatus, and system for storing data check information using standard sector data field sizes' [patent_app_type] => utility [patent_app_number] => 10/447843 [patent_app_country] => US [patent_app_date] => 2003-05-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 11 [patent_no_of_words] => 5493 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/197/07197617.pdf [firstpage_image] =>[orig_patent_app_number] => 10447843 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/447843
Process, apparatus, and system for storing data check information using standard sector data field sizes May 28, 2003 Issued
Array ( [id] => 649017 [patent_doc_number] => 07120735 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-10-10 [patent_title] => 'Application level automatic format of removable media' [patent_app_type] => utility [patent_app_number] => 10/443160 [patent_app_country] => US [patent_app_date] => 2003-05-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 9951 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 164 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/120/07120735.pdf [firstpage_image] =>[orig_patent_app_number] => 10443160 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/443160
Application level automatic format of removable media May 20, 2003 Issued
Array ( [id] => 368251 [patent_doc_number] => 07480774 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-01-20 [patent_title] => 'Method for performing a command cancel function in a DRAM' [patent_app_type] => utility [patent_app_number] => 10/249331 [patent_app_country] => US [patent_app_date] => 2003-04-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4459 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 82 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/480/07480774.pdf [firstpage_image] =>[orig_patent_app_number] => 10249331 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/249331
Method for performing a command cancel function in a DRAM Mar 31, 2003 Issued
Array ( [id] => 581545 [patent_doc_number] => 07159073 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-01-02 [patent_title] => 'Data storage and caching architecture' [patent_app_type] => utility [patent_app_number] => 10/401507 [patent_app_country] => US [patent_app_date] => 2003-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 15656 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/159/07159073.pdf [firstpage_image] =>[orig_patent_app_number] => 10401507 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/401507
Data storage and caching architecture Mar 26, 2003 Issued
Array ( [id] => 7352828 [patent_doc_number] => 20040193824 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-09-30 [patent_title] => 'Expandable capacity storage device' [patent_app_type] => new [patent_app_number] => 10/396000 [patent_app_country] => US [patent_app_date] => 2003-03-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5108 [patent_no_of_claims] => 38 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 40 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0193/20040193824.pdf [firstpage_image] =>[orig_patent_app_number] => 10396000 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/396000
Expandable capacity storage device Mar 23, 2003 Abandoned
Array ( [id] => 801518 [patent_doc_number] => 07426609 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-09-16 [patent_title] => 'Disk control apparatus, disk control method, remote disk control apparatus, and remote disk control method' [patent_app_type] => utility [patent_app_number] => 10/365986 [patent_app_country] => US [patent_app_date] => 2003-02-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 29 [patent_no_of_words] => 8268 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 216 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/426/07426609.pdf [firstpage_image] =>[orig_patent_app_number] => 10365986 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/365986
Disk control apparatus, disk control method, remote disk control apparatus, and remote disk control method Feb 12, 2003 Issued
Array ( [id] => 629816 [patent_doc_number] => 07136971 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-11-14 [patent_title] => 'Memory controller for synchronous burst transfers' [patent_app_type] => utility [patent_app_number] => 10/361082 [patent_app_country] => US [patent_app_date] => 2003-02-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 27 [patent_no_of_words] => 30864 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/136/07136971.pdf [firstpage_image] =>[orig_patent_app_number] => 10361082 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/361082
Memory controller for synchronous burst transfers Feb 9, 2003 Issued
Array ( [id] => 653534 [patent_doc_number] => 07114028 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-09-26 [patent_title] => 'Method of automatically formatting and pseudo-mounting a removable media' [patent_app_type] => utility [patent_app_number] => 10/340175 [patent_app_country] => US [patent_app_date] => 2003-01-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 8548 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/114/07114028.pdf [firstpage_image] =>[orig_patent_app_number] => 10340175 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/340175
Method of automatically formatting and pseudo-mounting a removable media Jan 8, 2003 Issued
Array ( [id] => 809936 [patent_doc_number] => 07421545 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2008-09-02 [patent_title] => 'Method and apparatus for multiple sequence access to single entry queue' [patent_app_type] => utility [patent_app_number] => 10/330995 [patent_app_country] => US [patent_app_date] => 2002-12-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8237 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 303 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/421/07421545.pdf [firstpage_image] =>[orig_patent_app_number] => 10330995 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/330995
Method and apparatus for multiple sequence access to single entry queue Dec 26, 2002 Issued
Array ( [id] => 609488 [patent_doc_number] => 07155579 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-12-26 [patent_title] => 'Memory controller having programmable initialization sequence' [patent_app_type] => utility [patent_app_number] => 10/330991 [patent_app_country] => US [patent_app_date] => 2002-12-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5755 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 90 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/155/07155579.pdf [firstpage_image] =>[orig_patent_app_number] => 10330991 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/330991
Memory controller having programmable initialization sequence Dec 26, 2002 Issued
Array ( [id] => 7673649 [patent_doc_number] => 20040128469 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-07-01 [patent_title] => 'Mechanism for remapping post virtual machine memory pages' [patent_app_type] => new [patent_app_number] => 10/330986 [patent_app_country] => US [patent_app_date] => 2002-12-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 2487 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 23 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0128/20040128469.pdf [firstpage_image] =>[orig_patent_app_number] => 10330986 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/330986
Mechanism for remapping post virtual machine memory pages Dec 26, 2002 Issued
Array ( [id] => 414762 [patent_doc_number] => 07284103 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-10-16 [patent_title] => 'Data copy method' [patent_app_type] => utility [patent_app_number] => 10/300339 [patent_app_country] => US [patent_app_date] => 2002-11-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 28 [patent_figures_cnt] => 33 [patent_no_of_words] => 7985 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 335 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/284/07284103.pdf [firstpage_image] =>[orig_patent_app_number] => 10300339 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/300339
Data copy method Nov 19, 2002 Issued
Array ( [id] => 7476967 [patent_doc_number] => 20040098552 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-05-20 [patent_title] => 'Selectively pipelining and prefetching memory data' [patent_app_type] => new [patent_app_number] => 10/300401 [patent_app_country] => US [patent_app_date] => 2002-11-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5304 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 51 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0098/20040098552.pdf [firstpage_image] =>[orig_patent_app_number] => 10300401 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/300401
Selectivity pipelining and prefetching memory data Nov 19, 2002 Issued
Array ( [id] => 653539 [patent_doc_number] => 07114029 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-09-26 [patent_title] => 'Disk drive employing a multi-phase rotational position optimization (RPO) algorithm' [patent_app_type] => utility [patent_app_number] => 10/286127 [patent_app_country] => US [patent_app_date] => 2002-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 9 [patent_no_of_words] => 3924 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 144 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/114/07114029.pdf [firstpage_image] =>[orig_patent_app_number] => 10286127 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/286127
Disk drive employing a multi-phase rotational position optimization (RPO) algorithm Oct 30, 2002 Issued
Menu