Todd Michael Epps
Examiner (ID: 7875, Phone: (571)272-8282 , Office: P/3632 )
Most Active Art Unit | 3632 |
Art Unit(s) | 3632 |
Total Applications | 1419 |
Issued Applications | 980 |
Pending Applications | 70 |
Abandoned Applications | 369 |
Applications
Application number | Title of the application | Filing Date | Status |
---|---|---|---|
Array
(
[id] => 11716839
[patent_doc_number] => 20170185338
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-06-29
[patent_title] => 'Efficient method of combining parity groups for uniform load distribution and maximizing parallelization in parity de-clustered and sliced disk raid architecture'
[patent_app_type] => utility
[patent_app_number] => 14/757429
[patent_app_country] => US
[patent_app_date] => 2015-12-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 5405
[patent_no_of_claims] => 18
[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] =>[firstpage_image] =>[orig_patent_app_number] => 14757429
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/757429 | Efficient method of combining parity groups for uniform load distribution and maximizing parallelization in parity de-clustered and sliced disk raid architecture | Dec 22, 2015 | Issued |
Array
(
[id] => 10741835
[patent_doc_number] => 20160087986
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-03-24
[patent_title] => 'STORAGE DEVICE SECURITY SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 14/958642
[patent_app_country] => US
[patent_app_date] => 2015-12-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6777
[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] =>[firstpage_image] =>[orig_patent_app_number] => 14958642
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/958642 | Storage device security system | Dec 2, 2015 | Issued |
Array
(
[id] => 11672237
[patent_doc_number] => 20170160959
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-06-08
[patent_title] => 'COMPUTER MEMORY MANAGEMENT METHOD AND SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 14/957799
[patent_app_country] => US
[patent_app_date] => 2015-12-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 7393
[patent_no_of_claims] => 25
[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] =>[firstpage_image] =>[orig_patent_app_number] => 14957799
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/957799 | Computer memory management method and system | Dec 2, 2015 | Issued |
Array
(
[id] => 13130049
[patent_doc_number] => 10082955
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-09-25
[patent_title] => Automated home memory cloud with key authenticator
[patent_app_type] => utility
[patent_app_number] => 14/957697
[patent_app_country] => US
[patent_app_date] => 2015-12-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7962
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 294
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14957697
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/957697 | Automated home memory cloud with key authenticator | Dec 2, 2015 | Issued |
Array
(
[id] => 11910066
[patent_doc_number] => 09778875
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-10-03
[patent_title] => 'Multi-partitioning of memories'
[patent_app_type] => utility
[patent_app_number] => 14/954507
[patent_app_country] => US
[patent_app_date] => 2015-11-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 3143
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 74
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14954507
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/954507 | Multi-partitioning of memories | Nov 29, 2015 | Issued |
Array
(
[id] => 11917189
[patent_doc_number] => 09785373
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-10-10
[patent_title] => 'Optimizing fine grained context addressability in highly dimensional environments using TCAM hybrid memory and storage architectures'
[patent_app_type] => utility
[patent_app_number] => 14/951584
[patent_app_country] => US
[patent_app_date] => 2015-11-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 10173
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 221
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14951584
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/951584 | Optimizing fine grained context addressability in highly dimensional environments using TCAM hybrid memory and storage architectures | Nov 24, 2015 | Issued |
Array
(
[id] => 11651596
[patent_doc_number] => 20170147497
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-05-25
[patent_title] => 'DATA CACHING IN A LARGE-SCALE PROCESSING ENVIRONMENT'
[patent_app_type] => utility
[patent_app_number] => 14/950860
[patent_app_country] => US
[patent_app_date] => 2015-11-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5608
[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] =>[firstpage_image] =>[orig_patent_app_number] => 14950860
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/950860 | Data caching in a large-scale processing environment | Nov 23, 2015 | Issued |
Array
(
[id] => 11816874
[patent_doc_number] => 09720824
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-08-01
[patent_title] => 'Garbage collection handler to update object pointers'
[patent_app_type] => utility
[patent_app_number] => 14/941555
[patent_app_country] => US
[patent_app_date] => 2015-11-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 12
[patent_no_of_words] => 10336
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 179
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14941555
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/941555 | Garbage collection handler to update object pointers | Nov 13, 2015 | Issued |
Array
(
[id] => 12255920
[patent_doc_number] => 09928064
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-03-27
[patent_title] => 'Instruction stream modification for memory transaction protection'
[patent_app_type] => utility
[patent_app_number] => 14/936778
[patent_app_country] => US
[patent_app_date] => 2015-11-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 20102
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 140
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14936778
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/936778 | Instruction stream modification for memory transaction protection | Nov 9, 2015 | Issued |
Array
(
[id] => 12114165
[patent_doc_number] => 09870158
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-01-16
[patent_title] => 'Rack mountable computer system that includes microarray storage systems'
[patent_app_type] => utility
[patent_app_number] => 14/936780
[patent_app_country] => US
[patent_app_date] => 2015-11-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4742
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 150
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14936780
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/936780 | Rack mountable computer system that includes microarray storage systems | Nov 9, 2015 | Issued |
Array
(
[id] => 10702194
[patent_doc_number] => 20160048340
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-02-18
[patent_title] => 'SYNCHRONOUS EXTENT MIGRATION PROTOCOL FOR PAIRED STORAGE'
[patent_app_type] => utility
[patent_app_number] => 14/925711
[patent_app_country] => US
[patent_app_date] => 2015-10-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5788
[patent_no_of_claims] => 24
[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] =>[firstpage_image] =>[orig_patent_app_number] => 14925711
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/925711 | Synchronous extent migration protocol for paired storage | Oct 27, 2015 | Issued |
Array
(
[id] => 10695761
[patent_doc_number] => 20160041906
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-02-11
[patent_title] => 'SHARDING OF IN-MEMORY OBJECTS ACROSS NUMA NODES'
[patent_app_type] => utility
[patent_app_number] => 14/922077
[patent_app_country] => US
[patent_app_date] => 2015-10-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 31259
[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] =>[firstpage_image] =>[orig_patent_app_number] => 14922077
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/922077 | Sharding of in-memory objects across NUMA nodes | Oct 22, 2015 | Issued |
Array
(
[id] => 14122917
[patent_doc_number] => 10248316
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-04-02
[patent_title] => Method to pass application knowledge to a storage array and optimize block level operations
[patent_app_type] => utility
[patent_app_number] => 14/871280
[patent_app_country] => US
[patent_app_date] => 2015-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 11
[patent_no_of_words] => 4719
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 135
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14871280
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/871280 | Method to pass application knowledge to a storage array and optimize block level operations | Sep 29, 2015 | Issued |
Array
(
[id] => 11530842
[patent_doc_number] => 20170090821
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-03-30
[patent_title] => 'USER MODE HEAP SWAPPING'
[patent_app_type] => utility
[patent_app_number] => 14/866295
[patent_app_country] => US
[patent_app_date] => 2015-09-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 11492
[patent_no_of_claims] => 25
[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] =>[firstpage_image] =>[orig_patent_app_number] => 14866295
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/866295 | User mode heap swapping | Sep 24, 2015 | Issued |
Array
(
[id] => 12932677
[patent_doc_number] => 09830099
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-11-28
[patent_title] => Secure erase of storage devices
[patent_app_type] => utility
[patent_app_number] => 14/857705
[patent_app_country] => US
[patent_app_date] => 2015-09-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 11370
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 163
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14857705
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/857705 | Secure erase of storage devices | Sep 16, 2015 | Issued |
Array
(
[id] => 11458807
[patent_doc_number] => 20170052713
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-02-23
[patent_title] => 'SYSTEM AND METHOD TO READ CACHE DATA ON HYBRID AGGREGATES BASED ON PHYSICAL CONTEXT OF THE DATA'
[patent_app_type] => utility
[patent_app_number] => 14/831103
[patent_app_country] => US
[patent_app_date] => 2015-08-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5501
[patent_no_of_claims] => 18
[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] =>[firstpage_image] =>[orig_patent_app_number] => 14831103
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/831103 | SYSTEM AND METHOD TO READ CACHE DATA ON HYBRID AGGREGATES BASED ON PHYSICAL CONTEXT OF THE DATA | Aug 19, 2015 | Abandoned |
Array
(
[id] => 11846312
[patent_doc_number] => 09733865
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-08-15
[patent_title] => 'Delay mechanism on fibre channel'
[patent_app_type] => utility
[patent_app_number] => 14/830842
[patent_app_country] => US
[patent_app_date] => 2015-08-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 11254
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 301
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14830842
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/830842 | Delay mechanism on fibre channel | Aug 19, 2015 | Issued |
Array
(
[id] => 11889934
[patent_doc_number] => 09760495
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-09-12
[patent_title] => 'Hybrid tracking of transaction read and write sets'
[patent_app_type] => utility
[patent_app_number] => 14/830108
[patent_app_country] => US
[patent_app_date] => 2015-08-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 20560
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 164
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14830108
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/830108 | Hybrid tracking of transaction read and write sets | Aug 18, 2015 | Issued |
Array
(
[id] => 10716551
[patent_doc_number] => 20160062698
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-03-03
[patent_title] => 'STORAGE DEVICE CONTROLLER ARCHITECTURE'
[patent_app_type] => utility
[patent_app_number] => 14/829838
[patent_app_country] => US
[patent_app_date] => 2015-08-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 2988
[patent_no_of_claims] => 25
[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] =>[firstpage_image] =>[orig_patent_app_number] => 14829838
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/829838 | STORAGE DEVICE CONTROLLER ARCHITECTURE | Aug 18, 2015 | Abandoned |
Array
(
[id] => 11509201
[patent_doc_number] => 09600361
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-03-21
[patent_title] => 'Dynamic partial blocking of a cache ECC bypass'
[patent_app_type] => utility
[patent_app_number] => 14/824264
[patent_app_country] => US
[patent_app_date] => 2015-08-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4690
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 225
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14824264
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/824264 | Dynamic partial blocking of a cache ECC bypass | Aug 11, 2015 | Issued |