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] => 5137440 [patent_doc_number] => 20070079069 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-04-05 [patent_title] => 'Disk array device and controlling method thereof' [patent_app_type] => utility [patent_app_number] => 11/634090 [patent_app_country] => US [patent_app_date] => 2006-12-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 28 [patent_figures_cnt] => 28 [patent_no_of_words] => 16555 [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/0079/20070079069.pdf [firstpage_image] =>[orig_patent_app_number] => 11634090 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/634090
Disk array device including a system LU for storing control information in the disk array and backup LU for backing up the control information and controlling method thereof Dec 5, 2006 Issued
Array ( [id] => 7694276 [patent_doc_number] => 20080120468 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-05-22 [patent_title] => 'Instruction Cache Trace Formation' [patent_app_type] => utility [patent_app_number] => 11/561908 [patent_app_country] => US [patent_app_date] => 2006-11-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3187 [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/0120/20080120468.pdf [firstpage_image] =>[orig_patent_app_number] => 11561908 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/561908
Instruction Cache Trace Formation Nov 20, 2006 Abandoned
Array ( [id] => 4940418 [patent_doc_number] => 20080077737 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-03-27 [patent_title] => 'DEVICE AND METHOD FOR CONTROLLING NUMBER OF LOGICAL PATHS' [patent_app_type] => utility [patent_app_number] => 11/562076 [patent_app_country] => US [patent_app_date] => 2006-11-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 25 [patent_no_of_words] => 16730 [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/0077/20080077737.pdf [firstpage_image] =>[orig_patent_app_number] => 11562076 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/562076
Device and method for controlling number of logical paths Nov 20, 2006 Issued
Array ( [id] => 340213 [patent_doc_number] => 07506110 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-03-17 [patent_title] => 'Memory controller having programmable initialization sequence' [patent_app_type] => utility [patent_app_number] => 11/602689 [patent_app_country] => US [patent_app_date] => 2006-11-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6035 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 143 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/506/07506110.pdf [firstpage_image] =>[orig_patent_app_number] => 11602689 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/602689
Memory controller having programmable initialization sequence Nov 20, 2006 Issued
11/561989 Multiple Cache Elements for Address Space Switching Nov 20, 2006 Abandoned
Array ( [id] => 7694274 [patent_doc_number] => 20080120470 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-05-22 [patent_title] => 'ENFORCED TRANSACTION SYSTEM RECOVERABILITY ON MEDIA WITHOUT WRITE-THROUGH' [patent_app_type] => utility [patent_app_number] => 11/562053 [patent_app_country] => US [patent_app_date] => 2006-11-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 6975 [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/0120/20080120470.pdf [firstpage_image] =>[orig_patent_app_number] => 11562053 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/562053
Enforced transaction system recoverability on media without write-through Nov 20, 2006 Issued
Array ( [id] => 5097108 [patent_doc_number] => 20070118717 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-05-24 [patent_title] => 'Information processing apparatus and memory address space assignment method' [patent_app_type] => utility [patent_app_number] => 11/602115 [patent_app_country] => US [patent_app_date] => 2006-11-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 5805 [patent_no_of_claims] => 16 [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/0118/20070118717.pdf [firstpage_image] =>[orig_patent_app_number] => 11602115 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/602115
Information processing apparatus and memory address space assignment method Nov 19, 2006 Abandoned
Array ( [id] => 5024680 [patent_doc_number] => 20070150647 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-06-28 [patent_title] => 'Storage apparatus using non-volatile memory as cache and method of operating the same' [patent_app_type] => utility [patent_app_number] => 11/601820 [patent_app_country] => US [patent_app_date] => 2006-11-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 5662 [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/0150/20070150647.pdf [firstpage_image] =>[orig_patent_app_number] => 11601820 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/601820
Storage apparatus and method for using a non-volatile cache memory organized into stationary and non-stationary circular regions Nov 19, 2006 Issued
Array ( [id] => 58038 [patent_doc_number] => 07774541 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-08-10 [patent_title] => 'Storage apparatus using non-volatile memory as cache and method of managing the same' [patent_app_type] => utility [patent_app_number] => 11/601819 [patent_app_country] => US [patent_app_date] => 2006-11-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 5403 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 176 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/774/07774541.pdf [firstpage_image] =>[orig_patent_app_number] => 11601819 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/601819
Storage apparatus using non-volatile memory as cache and method of managing the same Nov 19, 2006 Issued
Array ( [id] => 4905550 [patent_doc_number] => 20080114964 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-05-15 [patent_title] => 'Apparatus and Method for Cache Maintenance' [patent_app_type] => utility [patent_app_number] => 11/559512 [patent_app_country] => US [patent_app_date] => 2006-11-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5695 [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/0114/20080114964.pdf [firstpage_image] =>[orig_patent_app_number] => 11559512 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/559512
Apparatus and Method for Cache Maintenance Nov 13, 2006 Abandoned
Array ( [id] => 366564 [patent_doc_number] => 07484063 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-01-27 [patent_title] => 'Sorting method and apparatus using a CAM' [patent_app_type] => utility [patent_app_number] => 11/582160 [patent_app_country] => US [patent_app_date] => 2006-10-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 9007 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/484/07484063.pdf [firstpage_image] =>[orig_patent_app_number] => 11582160 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/582160
Sorting method and apparatus using a CAM Oct 15, 2006 Issued
Array ( [id] => 4945394 [patent_doc_number] => 20080082721 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-04-03 [patent_title] => 'Data cache virtual hint way prediction, and applications thereof' [patent_app_type] => utility [patent_app_number] => 11/545706 [patent_app_country] => US [patent_app_date] => 2006-10-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 21 [patent_no_of_words] => 12021 [patent_no_of_claims] => 22 [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/0082/20080082721.pdf [firstpage_image] =>[orig_patent_app_number] => 11545706 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/545706
Data cache virtual hint way prediction, and applications thereof Oct 10, 2006 Issued
Array ( [id] => 8725 [patent_doc_number] => 07818517 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2010-10-19 [patent_title] => 'Architecture for virtualization of networked storage resources' [patent_app_type] => utility [patent_app_number] => 11/540416 [patent_app_country] => US [patent_app_date] => 2006-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 41 [patent_figures_cnt] => 49 [patent_no_of_words] => 19622 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 146 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/818/07818517.pdf [firstpage_image] =>[orig_patent_app_number] => 11540416 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/540416
Architecture for virtualization of networked storage resources Sep 28, 2006 Issued
Array ( [id] => 4945425 [patent_doc_number] => 20080082752 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-04-03 [patent_title] => 'Method and apparatus for saving power for a computing system by providing instant-on resuming from a hibernation state' [patent_app_type] => utility [patent_app_number] => 11/540374 [patent_app_country] => US [patent_app_date] => 2006-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 6529 [patent_no_of_claims] => 33 [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/0082/20080082752.pdf [firstpage_image] =>[orig_patent_app_number] => 11540374 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/540374
Method and apparatus for saving power for a computing system by providing instant-on resuming from a hibernation state Sep 28, 2006 Abandoned
Array ( [id] => 7690101 [patent_doc_number] => 20070233932 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-10-04 [patent_title] => 'Dynamic presence vector scaling in a coherency directory' [patent_app_type] => utility [patent_app_number] => 11/540273 [patent_app_country] => US [patent_app_date] => 2006-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 11691 [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/20070233932.pdf [firstpage_image] =>[orig_patent_app_number] => 11540273 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/540273
Dynamic presence vector scaling in a coherency directory Sep 28, 2006 Abandoned
Array ( [id] => 5137445 [patent_doc_number] => 20070079074 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-04-05 [patent_title] => 'Tracking cache coherency in an extended multiple processor environment' [patent_app_type] => utility [patent_app_number] => 11/540276 [patent_app_country] => US [patent_app_date] => 2006-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 17185 [patent_no_of_claims] => 24 [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/0079/20070079074.pdf [firstpage_image] =>[orig_patent_app_number] => 11540276 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/540276
Tracking cache coherency in an extended multiple processor environment Sep 28, 2006 Abandoned
Array ( [id] => 305553 [patent_doc_number] => 07536500 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-05-19 [patent_title] => 'Header blocks for flash memory writes' [patent_app_type] => utility [patent_app_number] => 11/540718 [patent_app_country] => US [patent_app_date] => 2006-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4306 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 95 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/536/07536500.pdf [firstpage_image] =>[orig_patent_app_number] => 11540718 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/540718
Header blocks for flash memory writes Sep 28, 2006 Issued
Array ( [id] => 5603960 [patent_doc_number] => 20060294307 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-12-28 [patent_title] => 'Application level automatic format of removable media' [patent_app_type] => utility [patent_app_number] => 11/511933 [patent_app_country] => US [patent_app_date] => 2006-08-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 9978 [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/0294/20060294307.pdf [firstpage_image] =>[orig_patent_app_number] => 11511933 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/511933
Application level automatic format of removable media Aug 27, 2006 Abandoned
Array ( [id] => 5610221 [patent_doc_number] => 20060271737 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-11-30 [patent_title] => 'Automatic formatting and pseudo-mounting methods' [patent_app_type] => utility [patent_app_number] => 11/501528 [patent_app_country] => US [patent_app_date] => 2006-08-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 8389 [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/20060271737.pdf [firstpage_image] =>[orig_patent_app_number] => 11501528 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/501528
Pseudo-mounting unformatted removable media Aug 7, 2006 Issued
Array ( [id] => 4653463 [patent_doc_number] => 20080040720 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-02-14 [patent_title] => 'EFFICIENTLY BOOSTING PRIORITY OF READ-COPY UPDATE READERS IN A REAL-TIME DATA PROCESSING SYSTEM' [patent_app_type] => utility [patent_app_number] => 11/460465 [patent_app_country] => US [patent_app_date] => 2006-07-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7527 [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/0040/20080040720.pdf [firstpage_image] =>[orig_patent_app_number] => 11460465 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/460465
Efficiently boosting priority of read-copy update readers in a real-time data processing system Jul 26, 2006 Issued
Menu