Search

Marc M. Duncan

Examiner (ID: 12323, Phone: (571)272-3646 , Office: P/2113 )

Most Active Art Unit
2113
Art Unit(s)
2113, 2184
Total Applications
1391
Issued Applications
1188
Pending Applications
70
Abandoned Applications
143

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 16299828 [patent_doc_number] => 20200285551 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-09-10 [patent_title] => STORAGE SYSTEM, DATA MANAGEMENT METHOD, AND DATA MANAGEMENT PROGRAM [patent_app_type] => utility [patent_app_number] => 16/558561 [patent_app_country] => US [patent_app_date] => 2019-09-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14250 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -8 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16558561 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/558561
STORAGE SYSTEM, DATA MANAGEMENT METHOD, AND DATA MANAGEMENT PROGRAM Sep 2, 2019 Abandoned
Array ( [id] => 15500747 [patent_doc_number] => 20200050562 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-02-13 [patent_title] => INTERFACE FOR MEMORY READOUT FROM A MEMORY COMPONENT IN THE EVENT OF FAULT [patent_app_type] => utility [patent_app_number] => 16/548714 [patent_app_country] => US [patent_app_date] => 2019-08-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3808 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16548714 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/548714
Interface for memory readout from a memory component in the event of fault Aug 21, 2019 Issued
Array ( [id] => 15182339 [patent_doc_number] => 20190361761 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-11-28 [patent_title] => EVENT RELATIONSHIP ANALYSIS IN FAULT MANAGEMENT [patent_app_type] => utility [patent_app_number] => 16/535208 [patent_app_country] => US [patent_app_date] => 2019-08-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10107 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -8 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16535208 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/535208
EVENT RELATIONSHIP ANALYSIS IN FAULT MANAGEMENT Aug 7, 2019 Abandoned
Array ( [id] => 15121079 [patent_doc_number] => 20190347173 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-11-14 [patent_title] => TRANSFER TRACK FORMAT INFORMATION FOR TRACKS AT A FIRST PROCESSOR NODE TO A SECOND PROCESSOR NODE [patent_app_type] => utility [patent_app_number] => 16/518966 [patent_app_country] => US [patent_app_date] => 2019-07-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12044 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16518966 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/518966
Transfer track format information for tracks at a first processor node to a second processor node Jul 21, 2019 Issued
Array ( [id] => 17194876 [patent_doc_number] => 11163631 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-11-02 [patent_title] => Optimized incident management using hierarchical clusters of metrics [patent_app_type] => utility [patent_app_number] => 16/508803 [patent_app_country] => US [patent_app_date] => 2019-07-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8150 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 171 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16508803 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/508803
Optimized incident management using hierarchical clusters of metrics Jul 10, 2019 Issued
Array ( [id] => 17252941 [patent_doc_number] => 11188430 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-11-30 [patent_title] => Determine whether to rebuild track metadata to determine whether a track format table has a track format code for the track format metadata [patent_app_type] => utility [patent_app_number] => 16/460977 [patent_app_country] => US [patent_app_date] => 2019-07-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 12 [patent_no_of_words] => 8708 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16460977 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/460977
Determine whether to rebuild track metadata to determine whether a track format table has a track format code for the track format metadata Jul 1, 2019 Issued
Array ( [id] => 14997807 [patent_doc_number] => 20190317861 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-17 [patent_title] => HIGH AVAILABILITY STATE MACHINE AND RECOVERY [patent_app_type] => utility [patent_app_number] => 16/455654 [patent_app_country] => US [patent_app_date] => 2019-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6593 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -9 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16455654 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/455654
High availability state machine and recovery Jun 26, 2019 Issued
Array ( [id] => 17001339 [patent_doc_number] => 11080149 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-08-03 [patent_title] => Restore current version of a track from a non-volatile storage into a new location in cache [patent_app_type] => utility [patent_app_number] => 16/445177 [patent_app_country] => US [patent_app_date] => 2019-06-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5421 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 71 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16445177 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/445177
Restore current version of a track from a non-volatile storage into a new location in cache Jun 17, 2019 Issued
Array ( [id] => 17223502 [patent_doc_number] => 11176003 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-11-16 [patent_title] => Restoration of data when point in time copy operations are performed during asynchronous copy [patent_app_type] => utility [patent_app_number] => 16/440926 [patent_app_country] => US [patent_app_date] => 2019-06-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6648 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 6 [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] => 16440926 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/440926
Restoration of data when point in time copy operations are performed during asynchronous copy Jun 12, 2019 Issued
Array ( [id] => 16879898 [patent_doc_number] => 11030047 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-06-08 [patent_title] => Information handling system and method to restore system firmware to a selected restore point [patent_app_type] => utility [patent_app_number] => 16/399110 [patent_app_country] => US [patent_app_date] => 2019-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 9579 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 101 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16399110 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/399110
Information handling system and method to restore system firmware to a selected restore point Apr 29, 2019 Issued
Array ( [id] => 16986976 [patent_doc_number] => 11074149 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-07-27 [patent_title] => Cloud simulation and validation system [patent_app_type] => utility [patent_app_number] => 16/399049 [patent_app_country] => US [patent_app_date] => 2019-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5936 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 132 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16399049 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/399049
Cloud simulation and validation system Apr 29, 2019 Issued
Array ( [id] => 17254881 [patent_doc_number] => 11190392 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-11-30 [patent_title] => Error recovery process [patent_app_type] => utility [patent_app_number] => 16/399516 [patent_app_country] => US [patent_app_date] => 2019-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 5 [patent_no_of_words] => 5986 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 160 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16399516 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/399516
Error recovery process Apr 29, 2019 Issued
Array ( [id] => 16401006 [patent_doc_number] => 20200341864 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-10-29 [patent_title] => INCREMENTAL EXPORT AND CONVERSION OF VIRTUAL MACHINE SNAPSHOTS [patent_app_type] => utility [patent_app_number] => 16/397294 [patent_app_country] => US [patent_app_date] => 2019-04-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 17975 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 254 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16397294 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/397294
Incremental export and conversion of virtual machine snapshots Apr 28, 2019 Issued
Array ( [id] => 18826508 [patent_doc_number] => 11841784 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-12-12 [patent_title] => Digital assistant to collect user information [patent_app_type] => utility [patent_app_number] => 17/417560 [patent_app_country] => US [patent_app_date] => 2019-04-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4984 [patent_no_of_claims] => 13 [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] => 17417560 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/417560
Digital assistant to collect user information Apr 28, 2019 Issued
Array ( [id] => 17164881 [patent_doc_number] => 11150978 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-10-19 [patent_title] => Automated system for intelligent error correction within an electronic blockchain ledger [patent_app_type] => utility [patent_app_number] => 16/395854 [patent_app_country] => US [patent_app_date] => 2019-04-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 9127 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 95 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16395854 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/395854
Automated system for intelligent error correction within an electronic blockchain ledger Apr 25, 2019 Issued
Array ( [id] => 16698712 [patent_doc_number] => 10949312 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-03-16 [patent_title] => Logging and update of metadata in a log-structured file system for storage node recovery and restart [patent_app_type] => utility [patent_app_number] => 16/394642 [patent_app_country] => US [patent_app_date] => 2019-04-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 8258 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16394642 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/394642
Logging and update of metadata in a log-structured file system for storage node recovery and restart Apr 24, 2019 Issued
Array ( [id] => 16401010 [patent_doc_number] => 20200341868 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-10-29 [patent_title] => System and Method for Reactive Log Spooling [patent_app_type] => utility [patent_app_number] => 16/392772 [patent_app_country] => US [patent_app_date] => 2019-04-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7039 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16392772 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/392772
System and method for reactive log spooling Apr 23, 2019 Issued
Array ( [id] => 16401029 [patent_doc_number] => 20200341887 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-10-29 [patent_title] => Device, System, and Method for Automatically Detecting and Repairing a Bug in a Computer Program using a Genetic Algorithm [patent_app_type] => utility [patent_app_number] => 16/392951 [patent_app_country] => US [patent_app_date] => 2019-04-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4097 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 97 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16392951 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/392951
Device, system, and method for automatically detecting and repairing a bug in a computer program using a genetic algorithm Apr 23, 2019 Issued
Array ( [id] => 17046761 [patent_doc_number] => 11099941 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-08-24 [patent_title] => System and method for accelerating application service restoration [patent_app_type] => utility [patent_app_number] => 16/392588 [patent_app_country] => US [patent_app_date] => 2019-04-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 12855 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 243 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16392588 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/392588
System and method for accelerating application service restoration Apr 22, 2019 Issued
Array ( [id] => 16957923 [patent_doc_number] => 11061787 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-07-13 [patent_title] => Custom error recovery in selected regions of a data storage device [patent_app_type] => utility [patent_app_number] => 16/392338 [patent_app_country] => US [patent_app_date] => 2019-04-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8023 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 16392338 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/392338
Custom error recovery in selected regions of a data storage device Apr 22, 2019 Issued
Menu