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] => 9143407
[patent_doc_number] => 08583889
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-11-12
[patent_title] => 'Synchronous extent migration protocol for paired storage'
[patent_app_type] => utility
[patent_app_number] => 12/970830
[patent_app_country] => US
[patent_app_date] => 2010-12-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 5
[patent_no_of_words] => 3871
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 113
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12970830
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/970830 | Synchronous extent migration protocol for paired storage | Dec 15, 2010 | Issued |
Array
(
[id] => 8254770
[patent_doc_number] => 20120159097
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-06-21
[patent_title] => 'SYNCHRONOUS EXTENT MIGRATION PROTOCOL FOR PAIRED STORAGE'
[patent_app_type] => utility
[patent_app_number] => 12/970832
[patent_app_country] => US
[patent_app_date] => 2010-12-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5760
[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] => publications/A1/0159/20120159097.pdf
[firstpage_image] =>[orig_patent_app_number] => 12970832
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/970832 | Synchronous extent migration protocol for paired storage | Dec 15, 2010 | Issued |
Array
(
[id] => 8254734
[patent_doc_number] => 20120159057
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-06-21
[patent_title] => 'MEMORY POWER TOKENS'
[patent_app_type] => utility
[patent_app_number] => 12/970890
[patent_app_country] => US
[patent_app_date] => 2010-12-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 3685
[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] => publications/A1/0159/20120159057.pdf
[firstpage_image] =>[orig_patent_app_number] => 12970890
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/970890 | Memory power tokens | Dec 15, 2010 | Issued |
Array
(
[id] => 8087417
[patent_doc_number] => 08151041
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-04-03
[patent_title] => 'Removable storage device'
[patent_app_type] => utility
[patent_app_number] => 12/968512
[patent_app_country] => US
[patent_app_date] => 2010-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 22
[patent_no_of_words] => 6442
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 49
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/151/08151041.pdf
[firstpage_image] =>[orig_patent_app_number] => 12968512
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/968512 | Removable storage device | Dec 14, 2010 | Issued |
Array
(
[id] => 8372401
[patent_doc_number] => 20120221784
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-08-30
[patent_title] => 'MEMORY CONTROLLER AND METHODS FOR ENHANCING WRITE PERFORMANCE OF A FLASH DEVICE'
[patent_app_type] => utility
[patent_app_number] => 13/502739
[patent_app_country] => US
[patent_app_date] => 2010-11-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 12080
[patent_no_of_claims] => 44
[patent_no_of_ind_claims] => 10
[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] => 13502739
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/502739 | Memory controller and methods for enhancing write performance of a flash device | Nov 22, 2010 | Issued |
Array
(
[id] => 7780584
[patent_doc_number] => 20120042140
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-02-16
[patent_title] => 'METHOD FOR PROVIDING VIRTUAL OPTICAL DISK FUNCTION IN PORTABLE STORAGE DEVICE AND PORTABLE STORAGE DEVICE WITH VIRTUAL OPTICAL DISK FUNCTION'
[patent_app_type] => utility
[patent_app_number] => 12/916635
[patent_app_country] => US
[patent_app_date] => 2010-11-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3156
[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] => publications/A1/0042/20120042140.pdf
[firstpage_image] =>[orig_patent_app_number] => 12916635
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/916635 | METHOD FOR PROVIDING VIRTUAL OPTICAL DISK FUNCTION IN PORTABLE STORAGE DEVICE AND PORTABLE STORAGE DEVICE WITH VIRTUAL OPTICAL DISK FUNCTION | Oct 31, 2010 | Abandoned |
Array
(
[id] => 9029592
[patent_doc_number] => 08539189
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-09-17
[patent_title] => 'Indexed register access for memory device'
[patent_app_type] => utility
[patent_app_number] => 12/916421
[patent_app_country] => US
[patent_app_date] => 2010-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5078
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 9
[patent_words_short_claim] => 130
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12916421
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/916421 | Indexed register access for memory device | Oct 28, 2010 | Issued |
Array
(
[id] => 8985075
[patent_doc_number] => 08516205
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-08-20
[patent_title] => 'Method and apparatus for providing efficient context classification'
[patent_app_type] => utility
[patent_app_number] => 12/915954
[patent_app_country] => US
[patent_app_date] => 2010-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6904
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 110
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12915954
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/915954 | Method and apparatus for providing efficient context classification | Oct 28, 2010 | Issued |
Array
(
[id] => 8176502
[patent_doc_number] => 20120110258
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-05-03
[patent_title] => 'STORAGE DEVICE CACHE'
[patent_app_type] => utility
[patent_app_number] => 12/916109
[patent_app_country] => US
[patent_app_date] => 2010-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5479
[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] => publications/A1/0110/20120110258.pdf
[firstpage_image] =>[orig_patent_app_number] => 12916109
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/916109 | Storage device cache | Oct 28, 2010 | Issued |
Array
(
[id] => 8632833
[patent_doc_number] => 08364932
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-01-29
[patent_title] => 'System and method to prioritize large memory page allocation in virtualized systems'
[patent_app_type] => utility
[patent_app_number] => 12/915236
[patent_app_country] => US
[patent_app_date] => 2010-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 11
[patent_no_of_words] => 7037
[patent_no_of_claims] => 73
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 129
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12915236
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/915236 | System and method to prioritize large memory page allocation in virtualized systems | Oct 28, 2010 | Issued |
Array
(
[id] => 8176562
[patent_doc_number] => 20120110288
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-05-03
[patent_title] => 'TEMPORARY VTOC LOCKING DURING DEFRAGMENTATION'
[patent_app_type] => utility
[patent_app_number] => 12/916312
[patent_app_country] => US
[patent_app_date] => 2010-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4034
[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] => publications/A1/0110/20120110288.pdf
[firstpage_image] =>[orig_patent_app_number] => 12916312
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/916312 | Temporary VTOC locking during defragmentation | Oct 28, 2010 | Issued |
Array
(
[id] => 7547856
[patent_doc_number] => 08055837
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-11-08
[patent_title] => 'Data writing method for non-volatile memory and controller using the same'
[patent_app_type] => utility
[patent_app_number] => 12/896086
[patent_app_country] => US
[patent_app_date] => 2010-10-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 13
[patent_no_of_words] => 6777
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 103
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/055/08055837.pdf
[firstpage_image] =>[orig_patent_app_number] => 12896086
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/896086 | Data writing method for non-volatile memory and controller using the same | Sep 30, 2010 | Issued |
Array
(
[id] => 6643498
[patent_doc_number] => 20100312977
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-12-09
[patent_title] => 'Method of managing memory in multiprocessor system on chip'
[patent_app_type] => utility
[patent_app_number] => 12/805651
[patent_app_country] => US
[patent_app_date] => 2010-08-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 4927
[patent_no_of_claims] => 9
[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] => publications/A1/0312/20100312977.pdf
[firstpage_image] =>[orig_patent_app_number] => 12805651
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/805651 | Method of managing memory in multiprocessor system on chip | Aug 10, 2010 | Issued |
Array
(
[id] => 7537612
[patent_doc_number] => 08051255
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-11-01
[patent_title] => 'Multiprocessor resource optimization'
[patent_app_type] => utility
[patent_app_number] => 12/806395
[patent_app_country] => US
[patent_app_date] => 2010-08-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 19
[patent_no_of_words] => 10379
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 231
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/051/08051255.pdf
[firstpage_image] =>[orig_patent_app_number] => 12806395
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/806395 | Multiprocessor resource optimization | Aug 9, 2010 | Issued |
Array
(
[id] => 9430911
[patent_doc_number] => 08706996
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-04-22
[patent_title] => 'Data processor'
[patent_app_type] => utility
[patent_app_number] => 12/844800
[patent_app_country] => US
[patent_app_date] => 2010-07-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 8
[patent_no_of_words] => 9543
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 98
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12844800
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/844800 | Data processor | Jul 26, 2010 | Issued |
Array
(
[id] => 8769359
[patent_doc_number] => 20130097396
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-04-18
[patent_title] => 'METHOD AND SYSTEM FOR ENCODING DATA FOR STORAGE IN A MEMORY ARRAY'
[patent_app_type] => utility
[patent_app_number] => 13/805169
[patent_app_country] => US
[patent_app_date] => 2010-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5703
[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] => 13805169
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/805169 | Method and system for encoding data for storage in a memory array | Jun 28, 2010 | Issued |
Array
(
[id] => 6362683
[patent_doc_number] => 20100332790
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-12-30
[patent_title] => 'PROCESSOR AND ADDRESS TRANSLATING METHOD'
[patent_app_type] => utility
[patent_app_number] => 12/825959
[patent_app_country] => US
[patent_app_date] => 2010-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 7656
[patent_no_of_claims] => 10
[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] => publications/A1/0332/20100332790.pdf
[firstpage_image] =>[orig_patent_app_number] => 12825959
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/825959 | Processor and address translating method | Jun 28, 2010 | Issued |
Array
(
[id] => 9029600
[patent_doc_number] => 08539197
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-09-17
[patent_title] => 'Load rebalancing for shared resource'
[patent_app_type] => utility
[patent_app_number] => 12/826576
[patent_app_country] => US
[patent_app_date] => 2010-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 14
[patent_no_of_words] => 17729
[patent_no_of_claims] => 32
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 168
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12826576
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/826576 | Load rebalancing for shared resource | Jun 28, 2010 | Issued |
Array
(
[id] => 6153528
[patent_doc_number] => 20110022798
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-01-27
[patent_title] => 'METHOD AND SYSTEM FOR CACHING TERMINOLOGY DATA'
[patent_app_type] => utility
[patent_app_number] => 12/824357
[patent_app_country] => US
[patent_app_date] => 2010-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5586
[patent_no_of_claims] => 14
[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] => publications/A1/0022/20110022798.pdf
[firstpage_image] =>[orig_patent_app_number] => 12824357
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/824357 | Method and system for caching terminology data | Jun 27, 2010 | Issued |
Array
(
[id] => 7671478
[patent_doc_number] => 20110320747
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-12-29
[patent_title] => 'IDENTIFYING REPLACEMENT MEMORY PAGES FROM THREE PAGE RECORD LISTS'
[patent_app_type] => utility
[patent_app_number] => 12/825163
[patent_app_country] => US
[patent_app_date] => 2010-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4087
[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] => 12825163
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/825163 | Identifying replacement memory pages from three page record lists | Jun 27, 2010 | Issued |