Search

Christopher S. Mccarthy

Examiner (ID: 8347, Phone: (571)272-3651 , Office: P/2113 )

Most Active Art Unit
2113
Art Unit(s)
2113, 2184
Total Applications
1239
Issued Applications
1053
Pending Applications
65
Abandoned Applications
143

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 14149495 [patent_doc_number] => 10255128 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-04-09 [patent_title] => Root cause candidate determination in multiple process systems [patent_app_type] => utility [patent_app_number] => 15/239157 [patent_app_country] => US [patent_app_date] => 2016-08-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6400 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 287 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15239157 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/239157
Root cause candidate determination in multiple process systems Aug 16, 2016 Issued
Array ( [id] => 11314240 [patent_doc_number] => 20160350350 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-12-01 [patent_title] => 'ENSURING THE SAME COMPLETION STATUS FOR TRANSACTIONS AFTER RECOVERY IN A SYNCHRONOUS REPLICATION ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 15/233575 [patent_app_country] => US [patent_app_date] => 2016-08-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6612 [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] => 15233575 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/233575
Ensuring the same completion status for transactions after recovery in a synchronous replication environment Aug 9, 2016 Issued
Array ( [id] => 11133295 [patent_doc_number] => 20160330271 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-11-10 [patent_title] => 'SYSTEMS, METHODS, AND APPARATUS FOR FACILITATING CLAIMS PROCESSING' [patent_app_type] => utility [patent_app_number] => 15/212191 [patent_app_country] => US [patent_app_date] => 2016-07-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 13110 [patent_no_of_claims] => 19 [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] =>[firstpage_image] =>[orig_patent_app_number] => 15212191 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/212191
Systems, methods, and apparatus for facilitating claims processing Jul 15, 2016 Issued
Array ( [id] => 11124153 [patent_doc_number] => 20160321127 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-11-03 [patent_title] => 'DETERMINE WHEN AN ERROR LOG WAS CREATED' [patent_app_type] => utility [patent_app_number] => 15/206853 [patent_app_country] => US [patent_app_date] => 2016-07-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4602 [patent_no_of_claims] => 22 [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] => 15206853 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/206853
Determine when an error log was created Jul 10, 2016 Issued
Array ( [id] => 12331872 [patent_doc_number] => 09946618 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-04-17 [patent_title] => Determining an availability score based on available resources of different resource types in a cloud computing environment of storage servers providing cloud services to customers in the cloud computing environment to determine whether to perform a failure operation for one of the storage servers [patent_app_type] => utility [patent_app_number] => 15/206093 [patent_app_country] => US [patent_app_date] => 2016-07-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 13 [patent_no_of_words] => 6491 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 180 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15206093 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/206093
Determining an availability score based on available resources of different resource types in a cloud computing environment of storage servers providing cloud services to customers in the cloud computing environment to determine whether to perform a failure operation for one of the storage servers Jul 7, 2016 Issued
Array ( [id] => 11458981 [patent_doc_number] => 20170052887 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-02-23 [patent_title] => 'TO-BE-STUBBED TARGET DETERMINING APPARATUS, TO-BE-STUBBED TARGET DETERMINING METHOD AND NON-TRANSITORY RECORDING MEDIUM STORING TO-BE-STUBBED TARGET DETERMINING PROGRAM' [patent_app_type] => utility [patent_app_number] => 15/172334 [patent_app_country] => US [patent_app_date] => 2016-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 20 [patent_no_of_words] => 6247 [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] => 15172334 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/172334
To-be-stubbed target determining apparatus, to-be-stubbed target determining method and non-transitory recording medium storing to-be-stubbed target determining program Jun 2, 2016 Issued
Array ( [id] => 15578151 [patent_doc_number] => 10579458 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-03-03 [patent_title] => Data logger [patent_app_type] => utility [patent_app_number] => 15/173127 [patent_app_country] => US [patent_app_date] => 2016-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 9084 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 147 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15173127 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/173127
Data logger Jun 2, 2016 Issued
Array ( [id] => 12513774 [patent_doc_number] => 10002057 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-06-19 [patent_title] => Method and apparatus for managing mismatches within a multi-threaded lockstep processing system [patent_app_type] => utility [patent_app_number] => 15/172704 [patent_app_country] => US [patent_app_date] => 2016-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6065 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 191 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15172704 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/172704
Method and apparatus for managing mismatches within a multi-threaded lockstep processing system Jun 2, 2016 Issued
Array ( [id] => 14886915 [patent_doc_number] => 10423500 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-09-24 [patent_title] => Technologies for limiting performance variation in a storage device [patent_app_type] => utility [patent_app_number] => 15/170709 [patent_app_country] => US [patent_app_date] => 2016-06-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 7618 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 217 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15170709 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/170709
Technologies for limiting performance variation in a storage device May 31, 2016 Issued
Array ( [id] => 12986158 [patent_doc_number] => 20170344414 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-11-30 [patent_title] => ENABLING ERROR STATUS AND REPORTING IN A MACHINE CHECK ARCHITECTURE [patent_app_type] => utility [patent_app_number] => 15/168999 [patent_app_country] => US [patent_app_date] => 2016-05-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15321 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 51 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15168999 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/168999
Enabling error status and reporting in a machine check architecture May 30, 2016 Issued
Array ( [id] => 13157737 [patent_doc_number] => 10095594 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-10-09 [patent_title] => Methods and apparatus to implement communications via a remote terminal unit [patent_app_type] => utility [patent_app_number] => 15/168461 [patent_app_country] => US [patent_app_date] => 2016-05-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 14 [patent_no_of_words] => 12176 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 166 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15168461 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/168461
Methods and apparatus to implement communications via a remote terminal unit May 30, 2016 Issued
Array ( [id] => 14856731 [patent_doc_number] => 10417093 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-09-17 [patent_title] => Methods for providing global spare data storage device management and devices thereof [patent_app_type] => utility [patent_app_number] => 15/154506 [patent_app_country] => US [patent_app_date] => 2016-05-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3577 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15154506 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/154506
Methods for providing global spare data storage device management and devices thereof May 12, 2016 Issued
Array ( [id] => 13003975 [patent_doc_number] => 10025656 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-07-17 [patent_title] => Method and system for facilitating operation of an electronic device [patent_app_type] => utility [patent_app_number] => 15/153781 [patent_app_country] => US [patent_app_date] => 2016-05-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7766 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 207 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15153781 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/153781
Method and system for facilitating operation of an electronic device May 12, 2016 Issued
Array ( [id] => 12053330 [patent_doc_number] => 20170329674 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-11-16 [patent_title] => 'FLUSHING HOST CACHE DATA BEFORE REBUILDING DEGRADED REDUNDANT VIRTUAL DISK' [patent_app_type] => utility [patent_app_number] => 15/153491 [patent_app_country] => US [patent_app_date] => 2016-05-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5580 [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] => 15153491 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/153491
Flushing host cache data before rebuilding degraded redundant virtual disk May 11, 2016 Issued
Array ( [id] => 14798503 [patent_doc_number] => 10402256 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-09-03 [patent_title] => Systems and methods for micro-batch processing of data [patent_app_type] => utility [patent_app_number] => 15/145715 [patent_app_country] => US [patent_app_date] => 2016-05-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7607 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 217 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15145715 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/145715
Systems and methods for micro-batch processing of data May 2, 2016 Issued
Array ( [id] => 12495495 [patent_doc_number] => 09996450 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-06-12 [patent_title] => Transferring application software between virtual machines [patent_app_type] => utility [patent_app_number] => 15/145372 [patent_app_country] => US [patent_app_date] => 2016-05-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 13 [patent_no_of_words] => 10778 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 293 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15145372 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/145372
Transferring application software between virtual machines May 2, 2016 Issued
Array ( [id] => 12513768 [patent_doc_number] => 10002055 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-06-19 [patent_title] => Efficient repair of B+ tree databases with variable-length records [patent_app_type] => utility [patent_app_number] => 15/142850 [patent_app_country] => US [patent_app_date] => 2016-04-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 11 [patent_no_of_words] => 7570 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [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] => 15142850 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/142850
Efficient repair of B+ tree databases with variable-length records Apr 28, 2016 Issued
Array ( [id] => 12004269 [patent_doc_number] => 20170308425 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-10-26 [patent_title] => 'OPERATION OF A MULTI-SLICE PROCESSOR IMPLEMENTING EXCEPTION HANDLING IN A NESTED TRANSLATION ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 15/138761 [patent_app_country] => US [patent_app_date] => 2016-04-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 9344 [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] => 15138761 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/138761
Operation of a multi-slice processor implementing exception handling in a nested translation environment Apr 25, 2016 Issued
Array ( [id] => 13201053 [patent_doc_number] => 10115446 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-10-30 [patent_title] => Spin transfer torque MRAM device with error buffer [patent_app_type] => utility [patent_app_number] => 15/132544 [patent_app_country] => US [patent_app_date] => 2016-04-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 8808 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 273 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15132544 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/132544
Spin transfer torque MRAM device with error buffer Apr 18, 2016 Issued
Array ( [id] => 11621907 [patent_doc_number] => 20170132094 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-05-11 [patent_title] => 'TECHNOLOGIES FOR ANALYZING PERSISTENT MEMORY PROGRAMS' [patent_app_type] => utility [patent_app_number] => 15/083997 [patent_app_country] => US [patent_app_date] => 2016-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 13473 [patent_no_of_claims] => 25 [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] => 15083997 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/083997
Technologies for analyzing persistent memory programs Mar 28, 2016 Issued
Menu