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] => 13664793
[patent_doc_number] => 10162556
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-12-25
[patent_title] => Multi-partitioning of memories
[patent_app_type] => utility
[patent_app_number] => 15/685926
[patent_app_country] => US
[patent_app_date] => 2017-08-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 3036
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 121
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15685926
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/685926 | Multi-partitioning of memories | Aug 23, 2017 | Issued |
Array
(
[id] => 14523141
[patent_doc_number] => 10338830
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-07-02
[patent_title] => Methods for accessing a solid state disk for QoS (quality of service) and apparatuses using the same
[patent_app_type] => utility
[patent_app_number] => 15/663946
[patent_app_country] => US
[patent_app_date] => 2017-07-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 3830
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 105
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15663946
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/663946 | Methods for accessing a solid state disk for QoS (quality of service) and apparatuses using the same | Jul 30, 2017 | Issued |
Array
(
[id] => 14555191
[patent_doc_number] => 10346055
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-07-09
[patent_title] => Run-time memory access uniformity checking
[patent_app_type] => utility
[patent_app_number] => 15/663103
[patent_app_country] => US
[patent_app_date] => 2017-07-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6277
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 63
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15663103
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/663103 | Run-time memory access uniformity checking | Jul 27, 2017 | Issued |
Array
(
[id] => 14614531
[patent_doc_number] => 10359965
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-07-23
[patent_title] => Signature generator for use in comparing sets of data in a content addressable storage system
[patent_app_type] => utility
[patent_app_number] => 15/662833
[patent_app_country] => US
[patent_app_date] => 2017-07-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 12922
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 209
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15662833
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/662833 | Signature generator for use in comparing sets of data in a content addressable storage system | Jul 27, 2017 | Issued |
Array
(
[id] => 14642467
[patent_doc_number] => 10365978
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-07-30
[patent_title] => Synchronization of snapshots in a distributed consistency group
[patent_app_type] => utility
[patent_app_number] => 15/662801
[patent_app_country] => US
[patent_app_date] => 2017-07-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 5964
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 237
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15662801
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/662801 | Synchronization of snapshots in a distributed consistency group | Jul 27, 2017 | Issued |
Array
(
[id] => 13875487
[patent_doc_number] => 20190034084
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-01-31
[patent_title] => SELECTING CONTROLLERS BASED ON AFFINITY BETWEEN ACCESS DEVICES AND STORAGE SEGMENTS
[patent_app_type] => utility
[patent_app_number] => 15/662915
[patent_app_country] => US
[patent_app_date] => 2017-07-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6818
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 96
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15662915
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/662915 | Selecting controllers based on affinity between access devices and storage segments | Jul 27, 2017 | Issued |
Array
(
[id] => 12820000
[patent_doc_number] => 20180165172
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-06-14
[patent_title] => Data Storage Device and Data Maintenance Method Thereof
[patent_app_type] => utility
[patent_app_number] => 15/662838
[patent_app_country] => US
[patent_app_date] => 2017-07-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7231
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -23
[patent_words_short_claim] => 88
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15662838
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/662838 | Data storage device and data maintenance method thereof | Jul 27, 2017 | Issued |
Array
(
[id] => 14330893
[patent_doc_number] => 10296465
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-05-21
[patent_title] => Processor using a level 3 translation lookaside buffer implemented in off-chip or die-stacked dynamic random-access memory
[patent_app_type] => utility
[patent_app_number] => 15/654828
[patent_app_country] => US
[patent_app_date] => 2017-07-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 8
[patent_no_of_words] => 5055
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 172
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15654828
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/654828 | Processor using a level 3 translation lookaside buffer implemented in off-chip or die-stacked dynamic random-access memory | Jul 19, 2017 | Issued |
Array
(
[id] => 14856737
[patent_doc_number] => 10417096
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-09-17
[patent_title] => Multi-virtual machine time consistent snapshots
[patent_app_type] => utility
[patent_app_number] => 15/655174
[patent_app_country] => US
[patent_app_date] => 2017-07-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 9
[patent_no_of_words] => 6417
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 127
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15655174
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/655174 | Multi-virtual machine time consistent snapshots | Jul 19, 2017 | Issued |
Array
(
[id] => 15386763
[patent_doc_number] => 10534566
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-01-14
[patent_title] => Cloud storage tiering using application programming interface
[patent_app_type] => utility
[patent_app_number] => 15/654148
[patent_app_country] => US
[patent_app_date] => 2017-07-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4342
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 315
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15654148
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/654148 | Cloud storage tiering using application programming interface | Jul 18, 2017 | Issued |
Array
(
[id] => 13482899
[patent_doc_number] => 20180292992
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-10-11
[patent_title] => SYSTEM AND METHOD FOR IDENTIFYING SSDS WITH LOWEST TAIL LATENCIES
[patent_app_type] => utility
[patent_app_number] => 15/653479
[patent_app_country] => US
[patent_app_date] => 2017-07-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9541
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 76
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15653479
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/653479 | System and method for identifying SSDs with lowest tail latencies | Jul 17, 2017 | Issued |
Array
(
[id] => 11996266
[patent_doc_number] => 20170300421
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-10-19
[patent_title] => 'Hybrid Tracking of Transaction Read and Write Sets'
[patent_app_type] => utility
[patent_app_number] => 15/642454
[patent_app_country] => US
[patent_app_date] => 2017-07-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 20945
[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] => 15642454
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/642454 | Hybrid tracking of transaction read and write sets | Jul 5, 2017 | Issued |
Array
(
[id] => 13782867
[patent_doc_number] => 20190004972
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-01-03
[patent_title] => MITIGATING ATTACKS ON KERNEL ADDRESS SPACE LAYOUT RANDOMIZATION
[patent_app_type] => utility
[patent_app_number] => 15/637524
[patent_app_country] => US
[patent_app_date] => 2017-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9779
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -22
[patent_words_short_claim] => 140
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15637524
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/637524 | Mitigating attacks on kernel address space layout randomization | Jun 28, 2017 | Issued |
Array
(
[id] => 12242114
[patent_doc_number] => 20180074976
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-03-15
[patent_title] => 'Memory Space Protection'
[patent_app_type] => utility
[patent_app_number] => 15/638114
[patent_app_country] => US
[patent_app_date] => 2017-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 13578
[patent_no_of_claims] => 35
[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] => 15638114
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/638114 | Memory space protection | Jun 28, 2017 | Issued |
Array
(
[id] => 13767409
[patent_doc_number] => 10176046
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-01-08
[patent_title] => Checkpointing of metadata into user data area of a content addressable storage system
[patent_app_type] => utility
[patent_app_number] => 15/637613
[patent_app_country] => US
[patent_app_date] => 2017-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 8772
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 174
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15637613
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/637613 | Checkpointing of metadata into user data area of a content addressable storage system | Jun 28, 2017 | Issued |
Array
(
[id] => 13782625
[patent_doc_number] => 20190004851
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-01-03
[patent_title] => METHODS AND APPARATUS TO PERFORM ATOMIC TRANSACTIONS IN NONVOLATILE MEMORY UNDER HARDWARE TRANSACTIONAL MEMORY
[patent_app_type] => utility
[patent_app_number] => 15/637476
[patent_app_country] => US
[patent_app_date] => 2017-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 15832
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -23
[patent_words_short_claim] => 137
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15637476
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/637476 | Methods and apparatus to perform atomic transactions in nonvolatile memory under hardware transactional memory | Jun 28, 2017 | Issued |
Array
(
[id] => 16565852
[patent_doc_number] => 10891221
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-01-12
[patent_title] => Memory management in non-volatile memory
[patent_app_type] => utility
[patent_app_number] => 15/638164
[patent_app_country] => US
[patent_app_date] => 2017-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 9166
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[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] => 15638164
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/638164 | Memory management in non-volatile memory | Jun 28, 2017 | Issued |
Array
(
[id] => 11981803
[patent_doc_number] => 20170285957
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-10-05
[patent_title] => 'MULTIPLE MEMORY RANK SYSTEM AND SELECTION METHOD THEREOF'
[patent_app_type] => utility
[patent_app_number] => 15/629173
[patent_app_country] => US
[patent_app_date] => 2017-06-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5687
[patent_no_of_claims] => 18
[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] =>[firstpage_image] =>[orig_patent_app_number] => 15629173
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/629173 | Multiple memory rank system and selection method thereof | Jun 20, 2017 | Issued |
Array
(
[id] => 13693281
[patent_doc_number] => 20170357595
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-12-14
[patent_title] => TLB SHOOTDOWNS FOR LOW OVERHEAD
[patent_app_type] => utility
[patent_app_number] => 15/616486
[patent_app_country] => US
[patent_app_date] => 2017-06-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5392
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 134
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15616486
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/616486 | TLB shootdowns for low overhead | Jun 6, 2017 | Issued |
Array
(
[id] => 13594989
[patent_doc_number] => 20180349043
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-12-06
[patent_title] => FILESYSTEM ENHANCEMENTS FOR UNIFIED FILE AND OBJECT ACCESS IN AN OBJECT STORAGE CLOUD
[patent_app_type] => utility
[patent_app_number] => 15/612860
[patent_app_country] => US
[patent_app_date] => 2017-06-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8939
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 121
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15612860
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/612860 | Filesystem enhancements for unified file and object access in an object storage cloud | Jun 1, 2017 | Issued |