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] => 8273098 [patent_doc_number] => 08214620 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-07-03 [patent_title] => 'Computer-readable recording medium storing data storage program, computer, and method thereof' [patent_app_type] => utility [patent_app_number] => 12/625965 [patent_app_country] => US [patent_app_date] => 2009-11-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 10 [patent_no_of_words] => 8079 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 204 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12625965 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/625965
Computer-readable recording medium storing data storage program, computer, and method thereof Nov 24, 2009 Issued
Array ( [id] => 6301694 [patent_doc_number] => 20100161886 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-06-24 [patent_title] => 'Architecture for Address Mapping of Managed Non-Volatile Memory' [patent_app_type] => utility [patent_app_number] => 12/614369 [patent_app_country] => US [patent_app_date] => 2009-11-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 5810 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0161/20100161886.pdf [firstpage_image] =>[orig_patent_app_number] => 12614369 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/614369
Architecture for address mapping of managed non-volatile memory Nov 5, 2009 Issued
Array ( [id] => 8552204 [patent_doc_number] => 08327102 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2012-12-04 [patent_title] => 'Method and system for non-disruptive migration' [patent_app_type] => utility [patent_app_number] => 12/582984 [patent_app_country] => US [patent_app_date] => 2009-10-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 27 [patent_no_of_words] => 12242 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12582984 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/582984
Method and system for non-disruptive migration Oct 20, 2009 Issued
Array ( [id] => 6444335 [patent_doc_number] => 20100169565 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-07-01 [patent_title] => 'STORAGE DEVICE, ACCESS CONTROL DEVICE AND ELECTRONIC APPARATUS' [patent_app_type] => utility [patent_app_number] => 12/582411 [patent_app_country] => US [patent_app_date] => 2009-10-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 27 [patent_figures_cnt] => 27 [patent_no_of_words] => 9789 [patent_no_of_claims] => 12 [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/0169/20100169565.pdf [firstpage_image] =>[orig_patent_app_number] => 12582411 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/582411
STORAGE DEVICE, ACCESS CONTROL DEVICE AND ELECTRONIC APPARATUS Oct 19, 2009 Abandoned
Array ( [id] => 6272494 [patent_doc_number] => 20100299484 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-11-25 [patent_title] => 'LOW POWER HIGH SPEED LOAD-STORE COLLISION DETECTOR' [patent_app_type] => utility [patent_app_number] => 12/582591 [patent_app_country] => US [patent_app_date] => 2009-10-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3929 [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/0299/20100299484.pdf [firstpage_image] =>[orig_patent_app_number] => 12582591 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/582591
Low power high speed load-store collision detector Oct 19, 2009 Issued
Array ( [id] => 6040597 [patent_doc_number] => 20110093646 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-04-21 [patent_title] => 'PROCESSOR-BUS ATTACHED FLASH MAIN-MEMORY MODULE' [patent_app_type] => utility [patent_app_number] => 12/581073 [patent_app_country] => US [patent_app_date] => 2009-10-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7194 [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/0093/20110093646.pdf [firstpage_image] =>[orig_patent_app_number] => 12581073 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/581073
Processor-bus attached flash main-memory module Oct 15, 2009 Issued
Array ( [id] => 8438171 [patent_doc_number] => 08285955 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-10-09 [patent_title] => 'Method and apparatus for automatic solid state drive performance recovery' [patent_app_type] => utility [patent_app_number] => 12/580570 [patent_app_country] => US [patent_app_date] => 2009-10-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 10 [patent_no_of_words] => 5597 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 89 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12580570 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/580570
Method and apparatus for automatic solid state drive performance recovery Oct 15, 2009 Issued
Array ( [id] => 6031300 [patent_doc_number] => 20110055457 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-03-03 [patent_title] => 'METHOD FOR GIVING PROGRAM COMMANDS TO FLASH MEMORY, AND CONTROLLER AND STORAGE SYSTEM USING THE SAME' [patent_app_type] => utility [patent_app_number] => 12/580062 [patent_app_country] => US [patent_app_date] => 2009-10-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8113 [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/0055/20110055457.pdf [firstpage_image] =>[orig_patent_app_number] => 12580062 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/580062
Method for giving program commands to flash memory for writing data according to a sequence, and controller and storage system using the same Oct 14, 2009 Issued
Array ( [id] => 9251852 [patent_doc_number] => 08615642 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-12-24 [patent_title] => 'Automatic page promotion and demotion in multiple page size environments' [patent_app_type] => utility [patent_app_number] => 12/578623 [patent_app_country] => US [patent_app_date] => 2009-10-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2990 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 179 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12578623 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/578623
Automatic page promotion and demotion in multiple page size environments Oct 13, 2009 Issued
Array ( [id] => 6510645 [patent_doc_number] => 20100095082 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-04-15 [patent_title] => 'INTERACTING WITH DATA IN HIDDEN STORAGE' [patent_app_type] => utility [patent_app_number] => 12/579301 [patent_app_country] => US [patent_app_date] => 2009-10-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4984 [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/0095/20100095082.pdf [firstpage_image] =>[orig_patent_app_number] => 12579301 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/579301
Interacting with data in hidden storage Oct 13, 2009 Issued
Array ( [id] => 6131182 [patent_doc_number] => 20110087842 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-04-14 [patent_title] => 'PRE-FETCHING CONTENT ITEMS BASED ON SOCIAL DISTANCE' [patent_app_type] => utility [patent_app_number] => 12/577464 [patent_app_country] => US [patent_app_date] => 2009-10-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5120 [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/0087/20110087842.pdf [firstpage_image] =>[orig_patent_app_number] => 12577464 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/577464
Pre-fetching content items based on social distance Oct 11, 2009 Issued
Array ( [id] => 9116128 [patent_doc_number] => 08572320 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-10-29 [patent_title] => 'Memory devices and systems including cache devices for memory modules' [patent_app_type] => utility [patent_app_number] => 12/577695 [patent_app_country] => US [patent_app_date] => 2009-10-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 50 [patent_no_of_words] => 17368 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12577695 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/577695
Memory devices and systems including cache devices for memory modules Oct 11, 2009 Issued
Array ( [id] => 6510517 [patent_doc_number] => 20100095072 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-04-15 [patent_title] => 'INTER-PROCESSOR COMMUNICATION METHOD, MULTIPROCESSOR SYSTEM, AND PROCESSOR' [patent_app_type] => utility [patent_app_number] => 12/577594 [patent_app_country] => US [patent_app_date] => 2009-10-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4975 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0095/20100095072.pdf [firstpage_image] =>[orig_patent_app_number] => 12577594 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/577594
Methods and systems for inter-processor communication under a multiprocessor environment Oct 11, 2009 Issued
Array ( [id] => 6131185 [patent_doc_number] => 20110087843 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-04-14 [patent_title] => 'Monitoring cache usage in a distributed shared cache' [patent_app_type] => utility [patent_app_number] => 12/587670 [patent_app_country] => US [patent_app_date] => 2009-10-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 5861 [patent_no_of_claims] => 24 [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/0087/20110087843.pdf [firstpage_image] =>[orig_patent_app_number] => 12587670 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/587670
Monitoring cache usage in a distributed shared cache Oct 8, 2009 Issued
Array ( [id] => 6131189 [patent_doc_number] => 20110087846 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-04-14 [patent_title] => 'Accessing a Multi-Channel Memory System Having Non-Uniform Page Sizes' [patent_app_type] => utility [patent_app_number] => 12/576693 [patent_app_country] => US [patent_app_date] => 2009-10-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7836 [patent_no_of_claims] => 43 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0087/20110087846.pdf [firstpage_image] =>[orig_patent_app_number] => 12576693 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/576693
Accessing a multi-channel memory system having non-uniform page sizes Oct 8, 2009 Issued
Array ( [id] => 6331159 [patent_doc_number] => 20100115218 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-05-06 [patent_title] => 'MAINTAINING STORAGE DEVICE BACKUP CONSISTENCY' [patent_app_type] => utility [patent_app_number] => 12/575797 [patent_app_country] => US [patent_app_date] => 2009-10-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4218 [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] => publications/A1/0115/20100115218.pdf [firstpage_image] =>[orig_patent_app_number] => 12575797 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/575797
Maintaining storage device backup consistency Oct 7, 2009 Issued
Array ( [id] => 8716056 [patent_doc_number] => 08402208 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-03-19 [patent_title] => 'Configurable memory controller/memory module communication system' [patent_app_type] => utility [patent_app_number] => 12/574229 [patent_app_country] => US [patent_app_date] => 2009-10-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 3949 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12574229 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/574229
Configurable memory controller/memory module communication system Oct 5, 2009 Issued
Array ( [id] => 6368367 [patent_doc_number] => 20100088473 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-04-08 [patent_title] => 'VECTOR COMPUTER SYSTEM WITH CACHE MEMORY AND OPERATION METHOD THEREOF' [patent_app_type] => utility [patent_app_number] => 12/573400 [patent_app_country] => US [patent_app_date] => 2009-10-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 9050 [patent_no_of_claims] => 10 [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/0088/20100088473.pdf [firstpage_image] =>[orig_patent_app_number] => 12573400 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/573400
Vector computer system with cache memory and operation method thereof Oct 4, 2009 Issued
Array ( [id] => 8580812 [patent_doc_number] => 08347043 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-01-01 [patent_title] => 'Storage management task distribution method and system on storage virtualizer' [patent_app_type] => utility [patent_app_number] => 12/411290 [patent_app_country] => US [patent_app_date] => 2009-03-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 7567 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 195 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12411290 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/411290
Storage management task distribution method and system on storage virtualizer Mar 24, 2009 Issued
Array ( [id] => 5344297 [patent_doc_number] => 20090182947 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-07-16 [patent_title] => 'METHOD OF TUNING A CACHE' [patent_app_type] => utility [patent_app_number] => 12/407971 [patent_app_country] => US [patent_app_date] => 2009-03-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5699 [patent_no_of_claims] => 8 [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/0182/20090182947.pdf [firstpage_image] =>[orig_patent_app_number] => 12407971 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/407971
Method of tuning a cache Mar 19, 2009 Issued
Menu