
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] => 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 |