Search

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 numberTitle of the applicationFiling DateStatus
Array ( [id] => 12213959 [patent_doc_number] => 09910768 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-03-06 [patent_title] => 'Method for memory management for virtual machines' [patent_app_type] => utility [patent_app_number] => 15/161475 [patent_app_country] => US [patent_app_date] => 2016-05-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4291 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 181 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15161475 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/161475
Method for memory management for virtual machines May 22, 2016 Issued
Array ( [id] => 12229000 [patent_doc_number] => 09916245 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-03-13 [patent_title] => 'Accessing partial cachelines in a data cache' [patent_app_type] => utility [patent_app_number] => 15/161418 [patent_app_country] => US [patent_app_date] => 2016-05-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 9585 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 156 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15161418 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/161418
Accessing partial cachelines in a data cache May 22, 2016 Issued
Array ( [id] => 12060660 [patent_doc_number] => 20170337004 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-11-23 [patent_title] => 'DISK ASSIGNMENT FOR MULTIPLE DISTRIBUTED COMPUTING CLUSTERS IN A VIRTUALIZED COMPUTING ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 15/161256 [patent_app_country] => US [patent_app_date] => 2016-05-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6024 [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] => 15161256 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/161256
Disk assignment for multiple distributed computing clusters in a virtualized computing environment May 21, 2016 Issued
Array ( [id] => 11981813 [patent_doc_number] => 20170285967 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-10-05 [patent_title] => 'MULTI-WARE SMART SSD' [patent_app_type] => utility [patent_app_number] => 15/161144 [patent_app_country] => US [patent_app_date] => 2016-05-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5531 [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] => 15161144 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/161144
MULTI-WARE SMART SSD May 19, 2016 Abandoned
Array ( [id] => 11981849 [patent_doc_number] => 20170286003 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-10-05 [patent_title] => 'OPTIMIZED HOPSCOTCH MULTIPLE HASH TABLES FOR EFFICIENT MEMORY IN-LINE DEDUPLICATION APPLICATION' [patent_app_type] => utility [patent_app_number] => 15/161136 [patent_app_country] => US [patent_app_date] => 2016-05-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 10072 [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] => 15161136 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/161136
Optimized hopscotch multiple hash tables for efficient memory in-line deduplication application May 19, 2016 Issued
Array ( [id] => 11086188 [patent_doc_number] => 20160283154 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-09-29 [patent_title] => 'COMPUTER MEMORY DATA SECURITY' [patent_app_type] => utility [patent_app_number] => 15/092654 [patent_app_country] => US [patent_app_date] => 2016-04-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4070 [patent_no_of_claims] => 1 [patent_no_of_ind_claims] => 1 [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] => 15092654 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/092654
Computer memory data security Apr 6, 2016 Issued
Array ( [id] => 11509255 [patent_doc_number] => 09600415 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-03-21 [patent_title] => 'Method, apparatus, and computer program stored in computer readable medium for managing storage server in database system' [patent_app_type] => utility [patent_app_number] => 15/089166 [patent_app_country] => US [patent_app_date] => 2016-04-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8501 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 207 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15089166 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/089166
Method, apparatus, and computer program stored in computer readable medium for managing storage server in database system Mar 31, 2016 Issued
Array ( [id] => 11049588 [patent_doc_number] => 20160246546 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-08-25 [patent_title] => 'Managing Operational State Data in Memory Module' [patent_app_type] => utility [patent_app_number] => 15/085815 [patent_app_country] => US [patent_app_date] => 2016-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 7891 [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] =>[firstpage_image] =>[orig_patent_app_number] => 15085815 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/085815
Managing operational state data in memory module Mar 29, 2016 Issued
Array ( [id] => 11006211 [patent_doc_number] => 20160203160 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-07-14 [patent_title] => 'SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR A SELF-DESCRIBING TAPE THAT MAINTAINS METADATA OF A NON-TAPE FILE SYSTEM' [patent_app_type] => utility [patent_app_number] => 15/072407 [patent_app_country] => US [patent_app_date] => 2016-03-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 22 [patent_no_of_words] => 18864 [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] => 15072407 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/072407
SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR A SELF-DESCRIBING TAPE THAT MAINTAINS METADATA OF A NON-TAPE FILE SYSTEM Mar 16, 2016 Abandoned
Array ( [id] => 13073135 [patent_doc_number] => 10057367 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-08-21 [patent_title] => Systems and methods for data caching in a communications network [patent_app_type] => utility [patent_app_number] => 15/059013 [patent_app_country] => US [patent_app_date] => 2016-03-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 17 [patent_no_of_words] => 11299 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 197 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15059013 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/059013
Systems and methods for data caching in a communications network Mar 1, 2016 Issued
Array ( [id] => 12291207 [patent_doc_number] => 09934077 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-04-03 [patent_title] => Reader-writer lock [patent_app_type] => utility [patent_app_number] => 15/041115 [patent_app_country] => US [patent_app_date] => 2016-02-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9004 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 265 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15041115 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/041115
Reader-writer lock Feb 10, 2016 Issued
Array ( [id] => 10808448 [patent_doc_number] => 20160154606 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-06-02 [patent_title] => 'SYSTEMS AND METHODS FOR MIGRATING DATA' [patent_app_type] => utility [patent_app_number] => 15/015399 [patent_app_country] => US [patent_app_date] => 2016-02-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8772 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 1 [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] => 15015399 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/015399
Systems and methods for migrating data Feb 3, 2016 Issued
Array ( [id] => 11787327 [patent_doc_number] => 09396783 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-07-19 [patent_title] => 'Magnetic random access memory with dynamic random access memory (DRAM)-like interface' [patent_app_type] => utility [patent_app_number] => 15/009367 [patent_app_country] => US [patent_app_date] => 2016-01-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 18 [patent_no_of_words] => 8814 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 144 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15009367 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/009367
Magnetic random access memory with dynamic random access memory (DRAM)-like interface Jan 27, 2016 Issued
Array ( [id] => 12229014 [patent_doc_number] => 09916259 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-03-13 [patent_title] => 'System and method for low latency communication' [patent_app_type] => utility [patent_app_number] => 15/007944 [patent_app_country] => US [patent_app_date] => 2016-01-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7288 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 61 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15007944 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/007944
System and method for low latency communication Jan 26, 2016 Issued
Array ( [id] => 11062616 [patent_doc_number] => 20160259578 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-09-08 [patent_title] => 'APPARATUS AND METHOD FOR DETECTING PERFORMANCE DETERIORATION IN A VIRTUALIZATION SYSTEM' [patent_app_type] => utility [patent_app_number] => 15/006593 [patent_app_country] => US [patent_app_date] => 2016-01-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 13175 [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] => 15006593 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/006593
APPARATUS AND METHOD FOR DETECTING PERFORMANCE DETERIORATION IN A VIRTUALIZATION SYSTEM Jan 25, 2016 Abandoned
Array ( [id] => 10793667 [patent_doc_number] => 20160139825 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-05-19 [patent_title] => 'REDUCING READ LATENCY USING A POOL OF PROCESSING CORES' [patent_app_type] => utility [patent_app_number] => 15/000363 [patent_app_country] => US [patent_app_date] => 2016-01-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 9225 [patent_no_of_claims] => 39 [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] => 15000363 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/000363
Reducing read latency using a pool of processing cores Jan 18, 2016 Issued
Array ( [id] => 17209552 [patent_doc_number] => 11169925 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-11-09 [patent_title] => Capturing temporal store streams into CPU caches by dynamically varying store streaming thresholds [patent_app_type] => utility [patent_app_number] => 14/995180 [patent_app_country] => US [patent_app_date] => 2016-01-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7132 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14995180 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/995180
Capturing temporal store streams into CPU caches by dynamically varying store streaming thresholds Jan 12, 2016 Issued
Array ( [id] => 10808574 [patent_doc_number] => 20160154732 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-06-02 [patent_title] => 'SEMICONDUCTOR STORAGE DEVICE AND CONTROL METHOD THEREOF' [patent_app_type] => utility [patent_app_number] => 14/988558 [patent_app_country] => US [patent_app_date] => 2016-01-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4562 [patent_no_of_claims] => 7 [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] => 14988558 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/988558
Semiconductor storage device and control method thereof Jan 4, 2016 Issued
Array ( [id] => 11717012 [patent_doc_number] => 20170185511 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-06-29 [patent_title] => 'ADAPTIVE CACHING AND DYNAMIC DELAY SCHEDULING FOR IN-MEMORY DATA ANALYTICS' [patent_app_type] => utility [patent_app_number] => 14/983326 [patent_app_country] => US [patent_app_date] => 2015-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 9706 [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] => 14983326 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/983326
Adaptive caching and dynamic delay scheduling for in-memory data analytics Dec 28, 2015 Issued
Array ( [id] => 11716827 [patent_doc_number] => 20170185325 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-06-29 [patent_title] => 'ALLOCATING STORAGE IN A DISTRIBUTED STORAGE SYSTEM' [patent_app_type] => utility [patent_app_number] => 14/980691 [patent_app_country] => US [patent_app_date] => 2015-12-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8325 [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] => 14980691 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/980691
Allocating storage in a distributed storage system Dec 27, 2015 Issued
Menu