Search

David A. Rogers

Examiner (ID: 15197)

Most Active Art Unit
2856
Art Unit(s)
2856, 2855
Total Applications
1709
Issued Applications
1289
Pending Applications
43
Abandoned Applications
379

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 7653108 [patent_doc_number] => 20110302377 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-12-08 [patent_title] => 'Automatic Reallocation of Structured External Storage Structures' [patent_app_type] => utility [patent_app_number] => 12/795276 [patent_app_country] => US [patent_app_date] => 2010-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5866 [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/0302/20110302377.pdf [firstpage_image] =>[orig_patent_app_number] => 12795276 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/795276
Automatic reallocation of structured external storage structures Jun 6, 2010 Issued
Array ( [id] => 7653116 [patent_doc_number] => 20110302385 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-12-08 [patent_title] => 'MEMORY DEVICE SYNCHRONIZATION' [patent_app_type] => utility [patent_app_number] => 12/794592 [patent_app_country] => US [patent_app_date] => 2010-06-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3527 [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/0302/20110302385.pdf [firstpage_image] =>[orig_patent_app_number] => 12794592 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/794592
Memory device synchronization Jun 3, 2010 Issued
Array ( [id] => 7653086 [patent_doc_number] => 20110302355 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-12-08 [patent_title] => 'MAPPING AND WRITTING METHOD IN MEMORY DEVICE WITH MULTIPLE MEMORY CHIPS' [patent_app_type] => utility [patent_app_number] => 12/793701 [patent_app_country] => US [patent_app_date] => 2010-06-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 3177 [patent_no_of_claims] => 9 [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/0302/20110302355.pdf [firstpage_image] =>[orig_patent_app_number] => 12793701 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/793701
MAPPING AND WRITTING METHOD IN MEMORY DEVICE WITH MULTIPLE MEMORY CHIPS Jun 3, 2010 Abandoned
Array ( [id] => 7569193 [patent_doc_number] => 20110289256 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-11-24 [patent_title] => 'MEMORY BANKING SYSTEM AND METHOD TO INCREASE MEMORY BANDWIDTH VIA PARALLEL READ AND WRITE OPERATIONS' [patent_app_type] => utility [patent_app_number] => 12/782579 [patent_app_country] => US [patent_app_date] => 2010-05-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7902 [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/0289/20110289256.pdf [firstpage_image] =>[orig_patent_app_number] => 12782579 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/782579
Memory banking system and method to increase memory bandwidth via parallel read and write operations May 17, 2010 Issued
Array ( [id] => 7575414 [patent_doc_number] => 20110271070 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-11-03 [patent_title] => 'MEMORY USAGE SCANNING' [patent_app_type] => utility [patent_app_number] => 12/770937 [patent_app_country] => US [patent_app_date] => 2010-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7223 [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/0271/20110271070.pdf [firstpage_image] =>[orig_patent_app_number] => 12770937 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/770937
Memory usage scanning Apr 29, 2010 Issued
Array ( [id] => 7785769 [patent_doc_number] => 20120047325 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-02-23 [patent_title] => 'DISK ARRAY SYSTEM AND TRAFFIC CONTROL METHOD' [patent_app_type] => utility [patent_app_number] => 12/741438 [patent_app_country] => US [patent_app_date] => 2010-04-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 23 [patent_no_of_words] => 11388 [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/0047/20120047325.pdf [firstpage_image] =>[orig_patent_app_number] => 12741438 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/741438
Disk array system and traffic control method Apr 20, 2010 Issued
Array ( [id] => 8655403 [patent_doc_number] => 08375170 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-02-12 [patent_title] => 'Apparatus and method for handling data in a cache' [patent_app_type] => utility [patent_app_number] => 12/656709 [patent_app_country] => US [patent_app_date] => 2010-02-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 12933 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 194 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12656709 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/656709
Apparatus and method for handling data in a cache Feb 11, 2010 Issued
Array ( [id] => 4549130 [patent_doc_number] => 07925848 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-04-12 [patent_title] => 'Method for initializing a memory' [patent_app_type] => utility [patent_app_number] => 12/698648 [patent_app_country] => US [patent_app_date] => 2010-02-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 8 [patent_no_of_words] => 5606 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/925/07925848.pdf [firstpage_image] =>[orig_patent_app_number] => 12698648 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/698648
Method for initializing a memory Feb 1, 2010 Issued
Array ( [id] => 8530567 [patent_doc_number] => 08307151 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2012-11-06 [patent_title] => 'Multi-partitioning feature on e-MMC' [patent_app_type] => utility [patent_app_number] => 12/628152 [patent_app_country] => US [patent_app_date] => 2009-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 3042 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 72 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12628152 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/628152
Multi-partitioning feature on e-MMC Nov 29, 2009 Issued
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] => 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] => 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] => 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
Menu