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] => 16927132 [patent_doc_number] => 11048616 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-06-29 [patent_title] => Memory leak detection [patent_app_type] => utility [patent_app_number] => 14/640581 [patent_app_country] => US [patent_app_date] => 2015-03-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8003 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 252 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14640581 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/640581
Memory leak detection Mar 5, 2015 Issued
Array ( [id] => 15700311 [patent_doc_number] => 10606330 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-03-31 [patent_title] => Selectively enabling backup power to nodes [patent_app_type] => utility [patent_app_number] => 15/550877 [patent_app_country] => US [patent_app_date] => 2015-02-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4002 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 128 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15550877 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/550877
Selectively enabling backup power to nodes Feb 26, 2015 Issued
Array ( [id] => 11042405 [patent_doc_number] => 20160239361 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-08-18 [patent_title] => 'DATA STORAGE SYSTEM DURABILITY USING HARDWARE FAILURE RISK INDICATORS' [patent_app_type] => utility [patent_app_number] => 14/625382 [patent_app_country] => US [patent_app_date] => 2015-02-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6926 [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] => 14625382 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/625382
Data storage system durability using hardware failure risk indicators Feb 17, 2015 Issued
Array ( [id] => 12950737 [patent_doc_number] => 09836372 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-12-05 [patent_title] => Device verification system with firmware universal verification component [patent_app_type] => utility [patent_app_number] => 14/624486 [patent_app_country] => US [patent_app_date] => 2015-02-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 4653 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 165 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14624486 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/624486
Device verification system with firmware universal verification component Feb 16, 2015 Issued
Array ( [id] => 11739088 [patent_doc_number] => 09703672 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-07-11 [patent_title] => 'Method for verifying the processing of software' [patent_app_type] => utility [patent_app_number] => 14/601289 [patent_app_country] => US [patent_app_date] => 2015-01-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 3 [patent_no_of_words] => 3270 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 193 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14601289 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/601289
Method for verifying the processing of software Jan 20, 2015 Issued
Array ( [id] => 11577655 [patent_doc_number] => 09632917 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-04-25 [patent_title] => 'Software testing' [patent_app_type] => utility [patent_app_number] => 14/599826 [patent_app_country] => US [patent_app_date] => 2015-01-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5751 [patent_no_of_claims] => 15 [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] => 14599826 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/599826
Software testing Jan 18, 2015 Issued
Array ( [id] => 10752176 [patent_doc_number] => 20160098328 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-04-07 [patent_title] => 'Method and Device for Distributing Holdup Energy to Memory Arrays' [patent_app_type] => utility [patent_app_number] => 14/599150 [patent_app_country] => US [patent_app_date] => 2015-01-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 22318 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14599150 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/599150
Method and device for distributing holdup energy to memory arrays Jan 15, 2015 Issued
Array ( [id] => 11299650 [patent_doc_number] => 09507658 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-11-29 [patent_title] => 'Data reading method, memory storage device and memory controlling circuit unit' [patent_app_type] => utility [patent_app_number] => 14/583118 [patent_app_country] => US [patent_app_date] => 2014-12-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 21 [patent_no_of_words] => 12319 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 244 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14583118 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/583118
Data reading method, memory storage device and memory controlling circuit unit Dec 24, 2014 Issued
Array ( [id] => 10589573 [patent_doc_number] => 09311191 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-04-12 [patent_title] => 'Method for a source storage device sending data to a backup storage device for storage, and storage device' [patent_app_type] => utility [patent_app_number] => 14/582556 [patent_app_country] => US [patent_app_date] => 2014-12-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 12 [patent_no_of_words] => 18227 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 271 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14582556 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/582556
Method for a source storage device sending data to a backup storage device for storage, and storage device Dec 23, 2014 Issued
Array ( [id] => 15136683 [patent_doc_number] => 10481807 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-11-19 [patent_title] => Status for generated data image [patent_app_type] => utility [patent_app_number] => 15/535828 [patent_app_country] => US [patent_app_date] => 2014-12-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 7 [patent_no_of_words] => 3870 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15535828 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/535828
Status for generated data image Dec 21, 2014 Issued
Array ( [id] => 11889867 [patent_doc_number] => 09760428 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-09-12 [patent_title] => 'System, method, and computer program for performing preventative maintenance in a network function virtualization (NFV) based communication network' [patent_app_type] => utility [patent_app_number] => 14/572732 [patent_app_country] => US [patent_app_date] => 2014-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 15174 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 245 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14572732 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/572732
System, method, and computer program for performing preventative maintenance in a network function virtualization (NFV) based communication network Dec 15, 2014 Issued
Array ( [id] => 11314058 [patent_doc_number] => 20160350167 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-12-01 [patent_title] => 'CONDITIONAL PATTERN DETECTOR FOR DETECTING HANGS' [patent_app_type] => utility [patent_app_number] => 14/891339 [patent_app_country] => US [patent_app_date] => 2014-12-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 5068 [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] => 14891339 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/891339
Conditional pattern detector for detecting hangs Dec 12, 2014 Issued
Array ( [id] => 11465723 [patent_doc_number] => 09582355 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-02-28 [patent_title] => 'Systems and methods for reliably storing data using liquid distributed storage' [patent_app_type] => utility [patent_app_number] => 14/567203 [patent_app_country] => US [patent_app_date] => 2014-12-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 42 [patent_figures_cnt] => 45 [patent_no_of_words] => 37234 [patent_no_of_claims] => 64 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 277 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14567203 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/567203
Systems and methods for reliably storing data using liquid distributed storage Dec 10, 2014 Issued
Array ( [id] => 10824655 [patent_doc_number] => 20160170820 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-06-16 [patent_title] => 'TRACKING DEFERRED DATA PACKETS IN A DEBUG TRACE ARCHITECTURE' [patent_app_type] => utility [patent_app_number] => 14/566374 [patent_app_country] => US [patent_app_date] => 2014-12-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 16811 [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] => 14566374 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/566374
Tracking deferred data packets in a debug trace architecture Dec 9, 2014 Issued
Array ( [id] => 11264993 [patent_doc_number] => 09489289 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-11-08 [patent_title] => 'Adaptive framework automatically prioritizing software test cases' [patent_app_type] => utility [patent_app_number] => 14/565220 [patent_app_country] => US [patent_app_date] => 2014-12-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 6831 [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] => 14565220 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/565220
Adaptive framework automatically prioritizing software test cases Dec 8, 2014 Issued
Array ( [id] => 10808534 [patent_doc_number] => 20160154692 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-06-02 [patent_title] => 'SYSTEMS AND/OR METHODS FOR HANDLING ERRONEOUS EVENTS IN COMPLEX EVENT PROCESSING (CEP) APPLICATIONS' [patent_app_type] => utility [patent_app_number] => 14/555894 [patent_app_country] => US [patent_app_date] => 2014-11-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 10898 [patent_no_of_claims] => 27 [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] => 14555894 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/555894
Systems and/or methods for handling erroneous events in complex event processing (CEP) applications Nov 27, 2014 Issued
Array ( [id] => 11680295 [patent_doc_number] => 09678826 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-06-13 [patent_title] => 'Fault isolation method, computer system, and apparatus' [patent_app_type] => utility [patent_app_number] => 14/549395 [patent_app_country] => US [patent_app_date] => 2014-11-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 11 [patent_no_of_words] => 16557 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 224 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14549395 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/549395
Fault isolation method, computer system, and apparatus Nov 19, 2014 Issued
Array ( [id] => 11806505 [patent_doc_number] => 09547574 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-01-17 [patent_title] => 'Power shutdown prediction for non-volatile storage devices' [patent_app_type] => utility [patent_app_number] => 14/548489 [patent_app_country] => US [patent_app_date] => 2014-11-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 2 [patent_no_of_words] => 3267 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14548489 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/548489
Power shutdown prediction for non-volatile storage devices Nov 19, 2014 Issued
Array ( [id] => 9919249 [patent_doc_number] => 20150074454 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-03-12 [patent_title] => 'INFORMATION PROCESSING METHOD AND APPARATUS FOR MIGRATION OF VIRTUAL DISK' [patent_app_type] => utility [patent_app_number] => 14/548391 [patent_app_country] => US [patent_app_date] => 2014-11-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 30 [patent_figures_cnt] => 30 [patent_no_of_words] => 13043 [patent_no_of_claims] => 21 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14548391 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/548391
INFORMATION PROCESSING METHOD AND APPARATUS FOR MIGRATION OF VIRTUAL DISK Nov 19, 2014 Abandoned
Array ( [id] => 9919244 [patent_doc_number] => 20150074449 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-03-12 [patent_title] => 'Fault Detection And Correction For Single And Multiple Media Players Connected To Electronic Displays, And Related Devices, Methods And Systems' [patent_app_type] => utility [patent_app_number] => 14/547954 [patent_app_country] => US [patent_app_date] => 2014-11-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5489 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 5 [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] => 14547954 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/547954
Fault detection and correction for single and multiple media players connected to electronic displays, and related devices, methods and systems Nov 18, 2014 Issued
Menu