Todd Michael Epps
Examiner (ID: 7875)
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] => 12687787
[patent_doc_number] => 20180121095
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-05-03
[patent_title] => STORAGE POOL SELECTION FOR PROVISIONING VOLUMES IN AN OVER-ALLOCATION SYSTEM
[patent_app_type] => utility
[patent_app_number] => 15/339278
[patent_app_country] => US
[patent_app_date] => 2016-10-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7669
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 82
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15339278
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/339278 | Storage pool selection for provisioning volumes in an over-allocation system | Oct 30, 2016 | Issued |
Array
(
[id] => 12687889
[patent_doc_number] => 20180121129
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-05-03
[patent_title] => DATA LAYOUT SCHEMAS FOR SEAMLESS DATA MIGRATION
[patent_app_type] => utility
[patent_app_number] => 15/339299
[patent_app_country] => US
[patent_app_date] => 2016-10-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9183
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 150
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15339299
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/339299 | Data layout schemas for seamless data migration | Oct 30, 2016 | Issued |
Array
(
[id] => 11445246
[patent_doc_number] => 20170046267
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-02-16
[patent_title] => 'DISK CACHE ALLOCATION'
[patent_app_type] => utility
[patent_app_number] => 15/336189
[patent_app_country] => US
[patent_app_date] => 2016-10-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5313
[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] => 15336189
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/336189 | Disk cache allocation | Oct 26, 2016 | Issued |
Array
(
[id] => 14076469
[patent_doc_number] => 20190087122
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-03-21
[patent_title] => STORAGE SYSTEM
[patent_app_type] => utility
[patent_app_number] => 16/084916
[patent_app_country] => US
[patent_app_date] => 2016-09-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8283
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -10
[patent_words_short_claim] => 172
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16084916
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/084916 | Storage system for improved efficiency of parity generation and minimized processor load | Sep 15, 2016 | Issued |
Array
(
[id] => 13919873
[patent_doc_number] => 10204060
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-02-12
[patent_title] => Determining memory access categories to use to assign tasks to processor cores to execute
[patent_app_type] => utility
[patent_app_number] => 15/264382
[patent_app_country] => US
[patent_app_date] => 2016-09-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 7
[patent_no_of_words] => 6457
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 165
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15264382
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/264382 | Determining memory access categories to use to assign tasks to processor cores to execute | Sep 12, 2016 | Issued |
Array
(
[id] => 11651604
[patent_doc_number] => 20170147504
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-05-25
[patent_title] => 'DATA STORAGE DEVICE AND DATA STORAGE METHOD'
[patent_app_type] => utility
[patent_app_number] => 15/264196
[patent_app_country] => US
[patent_app_date] => 2016-09-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3767
[patent_no_of_claims] => 17
[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] => 15264196
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/264196 | Data storage device and data storage method | Sep 12, 2016 | Issued |
Array
(
[id] => 12241838
[patent_doc_number] => 20180074701
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-03-15
[patent_title] => 'INCREMENTAL BACKGROUND MEDIA SCAN'
[patent_app_type] => utility
[patent_app_number] => 15/264391
[patent_app_country] => US
[patent_app_date] => 2016-09-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 11941
[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] => 15264391
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/264391 | Incremental background media scan | Sep 12, 2016 | Issued |
Array
(
[id] => 11338390
[patent_doc_number] => 20160364145
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-12-15
[patent_title] => 'System and Method for Managing a Non-Volatile Storage Resource as a Shared Resource in a Distributed System'
[patent_app_type] => utility
[patent_app_number] => 15/249414
[patent_app_country] => US
[patent_app_date] => 2016-08-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 3000
[patent_no_of_claims] => 49
[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] => 15249414
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/249414 | System and method for managing a non-volatile storage resource as a shared resource in a distributed system | Aug 27, 2016 | Issued |
Array
(
[id] => 12161174
[patent_doc_number] => 20180032440
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-02-01
[patent_title] => 'MEMORY SPACE MANAGEMENT'
[patent_app_type] => utility
[patent_app_number] => 15/223754
[patent_app_country] => US
[patent_app_date] => 2016-07-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 9377
[patent_no_of_claims] => 15
[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] => 15223754
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/223754 | Memory space management | Jul 28, 2016 | Issued |
Array
(
[id] => 12161163
[patent_doc_number] => 20180032429
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-02-01
[patent_title] => 'TECHNIQUES TO ALLOCATE REGIONS OF A MULTI-LEVEL, MULTI-TECHNOLOGY SYSTEM MEMORY TO APPROPRIATE MEMORY ACCESS INITIATORS'
[patent_app_type] => utility
[patent_app_number] => 15/224134
[patent_app_country] => US
[patent_app_date] => 2016-07-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 9230
[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] =>[firstpage_image] =>[orig_patent_app_number] => 15224134
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/224134 | TECHNIQUES TO ALLOCATE REGIONS OF A MULTI-LEVEL, MULTI-TECHNOLOGY SYSTEM MEMORY TO APPROPRIATE MEMORY ACCESS INITIATORS | Jul 28, 2016 | Abandoned |
Array
(
[id] => 15518893
[patent_doc_number] => 10566040
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-02-18
[patent_title] => Variable page size architecture
[patent_app_type] => utility
[patent_app_number] => 15/223753
[patent_app_country] => US
[patent_app_date] => 2016-07-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 14433
[patent_no_of_claims] => 32
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 138
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15223753
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/223753 | Variable page size architecture | Jul 28, 2016 | Issued |
Array
(
[id] => 11473671
[patent_doc_number] => 20170060454
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-03-02
[patent_title] => 'HANDLING STORAGE UNIT LATENCY IN A DISPERSED STORAGE NETWORK'
[patent_app_type] => utility
[patent_app_number] => 15/224118
[patent_app_country] => US
[patent_app_date] => 2016-07-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 8807
[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] => 15224118
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/224118 | Handling storage unit latency in a dispersed storage network | Jul 28, 2016 | Issued |
Array
(
[id] => 13017481
[patent_doc_number] => 10031855
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-07-24
[patent_title] => Fast data initialization
[patent_app_type] => utility
[patent_app_number] => 15/217136
[patent_app_country] => US
[patent_app_date] => 2016-07-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 8149
[patent_no_of_claims] => 28
[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] =>[firstpage_image] =>[orig_patent_app_number] => 15217136
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/217136 | Fast data initialization | Jul 21, 2016 | Issued |
Array
(
[id] => 11636806
[patent_doc_number] => 09658780
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-05-23
[patent_title] => 'Magnetic random access memory with dynamic random access memory (DRAM)-like interface'
[patent_app_type] => utility
[patent_app_number] => 15/213278
[patent_app_country] => US
[patent_app_date] => 2016-07-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 18
[patent_no_of_words] => 9181
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 177
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15213278
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/213278 | Magnetic random access memory with dynamic random access memory (DRAM)-like interface | Jul 17, 2016 | Issued |
Array
(
[id] => 15425491
[patent_doc_number] => 10545674
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-01-28
[patent_title] => Method and system for SSD performance jitter detection and avoidance
[patent_app_type] => utility
[patent_app_number] => 15/198406
[patent_app_country] => US
[patent_app_date] => 2016-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4306
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 300
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15198406
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/198406 | Method and system for SSD performance jitter detection and avoidance | Jun 29, 2016 | Issued |
Array
(
[id] => 13171595
[patent_doc_number] => 10101912
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-10-16
[patent_title] => Automated home memory cloud with key authenticator
[patent_app_type] => utility
[patent_app_number] => 15/196089
[patent_app_country] => US
[patent_app_date] => 2016-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7954
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 246
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15196089
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/196089 | Automated home memory cloud with key authenticator | Jun 28, 2016 | Issued |
Array
(
[id] => 12311271
[patent_doc_number] => 09940135
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-04-10
[patent_title] => Instruction stream modification for memory transaction protection
[patent_app_type] => utility
[patent_app_number] => 15/186767
[patent_app_country] => US
[patent_app_date] => 2016-06-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 19645
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 119
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15186767
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/186767 | Instruction stream modification for memory transaction protection | Jun 19, 2016 | Issued |
Array
(
[id] => 11981853
[patent_doc_number] => 20170286008
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-10-05
[patent_title] => 'SMART STORAGE PLATFORM APPARATUS AND METHOD FOR EFFICIENT STORAGE AND REAL-TIME ANALYSIS OF BIG DATA'
[patent_app_type] => utility
[patent_app_number] => 15/186230
[patent_app_country] => US
[patent_app_date] => 2016-06-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 5574
[patent_no_of_claims] => 12
[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] => 15186230
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/186230 | SMART STORAGE PLATFORM APPARATUS AND METHOD FOR EFFICIENT STORAGE AND REAL-TIME ANALYSIS OF BIG DATA | Jun 16, 2016 | Abandoned |
Array
(
[id] => 13707457
[patent_doc_number] => 20170364683
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-12-21
[patent_title] => COMPUTING DEVICE SECURE BOOT
[patent_app_type] => utility
[patent_app_number] => 15/185891
[patent_app_country] => US
[patent_app_date] => 2016-06-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8528
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 132
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15185891
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/185891 | COMPUTING DEVICE SECURE BOOT | Jun 16, 2016 | Abandoned |
Array
(
[id] => 11320692
[patent_doc_number] => 09519435
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-12-13
[patent_title] => 'Synchronous extent migration protocol for paired storage'
[patent_app_type] => utility
[patent_app_number] => 15/175426
[patent_app_country] => US
[patent_app_date] => 2016-06-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 6
[patent_no_of_words] => 5851
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 124
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15175426
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/175426 | Synchronous extent migration protocol for paired storage | Jun 6, 2016 | Issued |