
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |