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] => 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 |