Search

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 numberTitle of the applicationFiling DateStatus
Array ( [id] => 16322954 [patent_doc_number] => 10782918 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-09-22 [patent_title] => Near-memory data-dependent gather and packing [patent_app_type] => utility [patent_app_number] => 16/123837 [patent_app_country] => US [patent_app_date] => 2018-09-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 8244 [patent_no_of_claims] => 42 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16123837 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/123837
Near-memory data-dependent gather and packing Sep 5, 2018 Issued
Array ( [id] => 16371178 [patent_doc_number] => 10802939 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-10-13 [patent_title] => Method for scanning cache of application and electronic device [patent_app_type] => utility [patent_app_number] => 16/053923 [patent_app_country] => US [patent_app_date] => 2018-08-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 5482 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 224 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16053923 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/053923
Method for scanning cache of application and electronic device Aug 2, 2018 Issued
Array ( [id] => 15459223 [patent_doc_number] => 20200042436 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-02-06 [patent_title] => HOST-RESIDENT TRANSLATION LAYER VALIDITY CHECK [patent_app_type] => utility [patent_app_number] => 16/054072 [patent_app_country] => US [patent_app_date] => 2018-08-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8545 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -19 [patent_words_short_claim] => 86 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16054072 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/054072
Host-resident translation layer validity check Aug 2, 2018 Issued
Array ( [id] => 13875563 [patent_doc_number] => 20190034122 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-01-31 [patent_title] => Managing Operational State Data in Memory Module [patent_app_type] => utility [patent_app_number] => 16/054582 [patent_app_country] => US [patent_app_date] => 2018-08-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7572 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16054582 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/054582
Managing Operational State Data in Memory Module Aug 2, 2018 Abandoned
Array ( [id] => 15458767 [patent_doc_number] => 20200042208 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-02-06 [patent_title] => Tiered Storage System with Tier Configuration by Peer Storage Devices [patent_app_type] => utility [patent_app_number] => 16/054863 [patent_app_country] => US [patent_app_date] => 2018-08-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13957 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 124 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16054863 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/054863
Tiered storage system with tier configuration by peer storage devices Aug 2, 2018 Issued
Array ( [id] => 13580021 [patent_doc_number] => 20180341559 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-11-29 [patent_title] => VIRTUAL MACHINE DEPLOYMENT METHOD AND APPARATUS [patent_app_type] => utility [patent_app_number] => 16/054858 [patent_app_country] => US [patent_app_date] => 2018-08-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5501 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16054858 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/054858
Virtual machine deployment method and apparatus Aug 2, 2018 Issued
Array ( [id] => 16864413 [patent_doc_number] => 11023153 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-06-01 [patent_title] => Installation of operating system [patent_app_type] => utility [patent_app_number] => 16/634111 [patent_app_country] => US [patent_app_date] => 2018-07-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 3762 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 153 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16634111 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/634111
Installation of operating system Jul 25, 2018 Issued
Array ( [id] => 14506721 [patent_doc_number] => 20190197015 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-06-27 [patent_title] => PARALLEL MEMORY SYSTEMS [patent_app_type] => utility [patent_app_number] => 16/042803 [patent_app_country] => US [patent_app_date] => 2018-07-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16773 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -7 [patent_words_short_claim] => 65 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16042803 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/042803
PARALLEL MEMORY SYSTEMS Jul 22, 2018 Abandoned
Array ( [id] => 15412575 [patent_doc_number] => 20200026610 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-01-23 [patent_title] => MULTI-SECTION FULL VOLUME BACKUPS [patent_app_type] => utility [patent_app_number] => 16/041775 [patent_app_country] => US [patent_app_date] => 2018-07-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4539 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 77 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16041775 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/041775
Multi-section full volume backups Jul 20, 2018 Issued
Array ( [id] => 14472559 [patent_doc_number] => 20190187923 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-06-20 [patent_title] => MEMORY SYSTEM AND OPERATING METHOD THEREOF [patent_app_type] => utility [patent_app_number] => 16/031627 [patent_app_country] => US [patent_app_date] => 2018-07-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6041 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 65 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16031627 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/031627
Memory system and operating method thereof Jul 9, 2018 Issued
Array ( [id] => 13961363 [patent_doc_number] => 20190057026 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-02-21 [patent_title] => DATA STORAGE DEVICE AND OPERATING METHOD THEREOF [patent_app_type] => utility [patent_app_number] => 16/031717 [patent_app_country] => US [patent_app_date] => 2018-07-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7915 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 73 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16031717 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/031717
DATA STORAGE DEVICE AND OPERATING METHOD THEREOF Jul 9, 2018 Abandoned
Array ( [id] => 16065289 [patent_doc_number] => 10691594 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-06-23 [patent_title] => Selective execution of cache line flush operations [patent_app_type] => utility [patent_app_number] => 16/023717 [patent_app_country] => US [patent_app_date] => 2018-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 11693 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 118 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16023717 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/023717
Selective execution of cache line flush operations Jun 28, 2018 Issued
Array ( [id] => 15271881 [patent_doc_number] => 20190384675 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-12-19 [patent_title] => Dynamically Directing Data in a Deduplicated Backup System [patent_app_type] => utility [patent_app_number] => 16/012185 [patent_app_country] => US [patent_app_date] => 2018-06-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8032 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 16012185 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/012185
Dynamically directing data in a deduplicated backup system Jun 18, 2018 Issued
Array ( [id] => 13610877 [patent_doc_number] => 20180356988 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-12-13 [patent_title] => FILE TRANSFER SYSTEM AND METHOD [patent_app_type] => utility [patent_app_number] => 16/003354 [patent_app_country] => US [patent_app_date] => 2018-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5721 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 225 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16003354 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/003354
FILE TRANSFER SYSTEM AND METHOD Jun 7, 2018 Abandoned
Array ( [id] => 15214433 [patent_doc_number] => 20190369903 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-12-05 [patent_title] => MEMORY POISONING SUPPORT FOR FREE PAGE HINTING [patent_app_type] => utility [patent_app_number] => 15/993047 [patent_app_country] => US [patent_app_date] => 2018-05-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 17086 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15993047 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/993047
Memory poisoning support for free page hinting May 29, 2018 Issued
Array ( [id] => 15820353 [patent_doc_number] => 10635353 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-04-28 [patent_title] => Method of transceiving data using physical page address (PPA) command on open-channel solid state drive (SSD) and an apparatus performing the same [patent_app_type] => utility [patent_app_number] => 15/992184 [patent_app_country] => US [patent_app_date] => 2018-05-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 6384 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 103 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15992184 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/992184
Method of transceiving data using physical page address (PPA) command on open-channel solid state drive (SSD) and an apparatus performing the same May 29, 2018 Issued
Array ( [id] => 13906419 [patent_doc_number] => 20190042414 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-02-07 [patent_title] => NVDIMM EMULATION USING A HOST MEMORY BUFFER [patent_app_type] => utility [patent_app_number] => 15/976795 [patent_app_country] => US [patent_app_date] => 2018-05-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5540 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -23 [patent_words_short_claim] => 66 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15976795 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/976795
NVDIMM emulation using a host memory buffer May 9, 2018 Issued
Array ( [id] => 15042587 [patent_doc_number] => 20190332298 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-31 [patent_title] => METHODS AND APPARATUS FOR CONFIGURING STORAGE TIERS WITHIN SSDS [patent_app_type] => utility [patent_app_number] => 15/965432 [patent_app_country] => US [patent_app_date] => 2018-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8464 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -23 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15965432 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/965432
Methods and apparatus for configuring storage tiers within SSDs Apr 26, 2018 Issued
Array ( [id] => 16032125 [patent_doc_number] => 10678481 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-06-09 [patent_title] => Adaptive caching and dynamic delay scheduling for in-memory data analytics [patent_app_type] => utility [patent_app_number] => 15/951056 [patent_app_country] => US [patent_app_date] => 2018-04-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 9399 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 117 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15951056 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/951056
Adaptive caching and dynamic delay scheduling for in-memory data analytics Apr 10, 2018 Issued
Array ( [id] => 14966925 [patent_doc_number] => 20190310941 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-10 [patent_title] => SECURE SPECULATIVE INSTRUCTION EXECUTION IN A DATA PROCESSING SYSTEM [patent_app_type] => utility [patent_app_number] => 15/945047 [patent_app_country] => US [patent_app_date] => 2018-04-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3192 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15945047 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/945047
Secure speculative instruction execution in a data processing system Apr 3, 2018 Issued
Menu