Search

Brian J. Gillis

Supervisory Patent Examiner (ID: 11050, Phone: (571)272-7952 , Office: P/2446 )

Most Active Art Unit
2446
Art Unit(s)
2141, 2441, 2446
Total Applications
372
Issued Applications
235
Pending Applications
26
Abandoned Applications
114

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 18911764 [patent_doc_number] => 11874742 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-01-16 [patent_title] => Techniques for recovering from errors when executing software applications on parallel processors [patent_app_type] => utility [patent_app_number] => 17/237376 [patent_app_country] => US [patent_app_date] => 2021-04-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 13949 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 154 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17237376 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/237376
Techniques for recovering from errors when executing software applications on parallel processors Apr 21, 2021 Issued
Array ( [id] => 17970075 [patent_doc_number] => 11487608 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-11-01 [patent_title] => Entity resolution framework for data matching [patent_app_type] => utility [patent_app_number] => 17/208569 [patent_app_country] => US [patent_app_date] => 2021-03-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7018 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [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] => 17208569 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/208569
Entity resolution framework for data matching Mar 21, 2021 Issued
Array ( [id] => 18749965 [patent_doc_number] => 11809276 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-11-07 [patent_title] => Container-based stateful application resilience to node failure [patent_app_type] => utility [patent_app_number] => 17/186562 [patent_app_country] => US [patent_app_date] => 2021-02-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 6095 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 152 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17186562 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/186562
Container-based stateful application resilience to node failure Feb 25, 2021 Issued
Array ( [id] => 17175088 [patent_doc_number] => 20210328759 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-10-21 [patent_title] => FAULT-TOLERANT TIME SERVER FOR A REAL-TIME COMPUTER SYTEM [patent_app_type] => utility [patent_app_number] => 17/180960 [patent_app_country] => US [patent_app_date] => 2021-02-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5855 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 655 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17180960 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/180960
Fault-tolerant time server for a real-time computer sytem Feb 21, 2021 Issued
Array ( [id] => 17039295 [patent_doc_number] => 20210255931 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-08-19 [patent_title] => VALIDATING METERING OF A DISASTER RECOVERY SERVICE USED IN CLOUDS [patent_app_type] => utility [patent_app_number] => 17/248944 [patent_app_country] => US [patent_app_date] => 2021-02-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14561 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 64 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17248944 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/248944
Validating metering of a disaster recovery service used in clouds Feb 14, 2021 Issued
Array ( [id] => 17128661 [patent_doc_number] => 20210303430 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-09-30 [patent_title] => Enhanced Auxiliary Interface Systems and Methods [patent_app_type] => utility [patent_app_number] => 17/161417 [patent_app_country] => US [patent_app_date] => 2021-01-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3542 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 64 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17161417 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/161417
Enhanced auxiliary memory mapped interface test systems and methods Jan 27, 2021 Issued
Array ( [id] => 19677660 [patent_doc_number] => 12189516 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-01-07 [patent_title] => Controller for testing executable program element of a vehicle function, and motor vehicle comprising a controller [patent_app_type] => utility [patent_app_number] => 17/918786 [patent_app_country] => US [patent_app_date] => 2021-01-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 5296 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 196 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17918786 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/918786
Controller for testing executable program element of a vehicle function, and motor vehicle comprising a controller Jan 18, 2021 Issued
Array ( [id] => 16826395 [patent_doc_number] => 20210141688 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-13 [patent_title] => USING A MACHINE LEARNING MODULE TO DETERMINE WHEN TO PERFORM ERROR CHECKING OF A STORAGE UNIT [patent_app_type] => utility [patent_app_number] => 17/152782 [patent_app_country] => US [patent_app_date] => 2021-01-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9159 [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] => 17152782 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/152782
Using a machine learning module to determine when to perform error checking of a storage unit Jan 18, 2021 Issued
Array ( [id] => 18218272 [patent_doc_number] => 11593210 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-02-28 [patent_title] => Leader election in a distributed system based on node weight and leadership priority based on network performance [patent_app_type] => utility [patent_app_number] => 17/136563 [patent_app_country] => US [patent_app_date] => 2020-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8316 [patent_no_of_claims] => 20 [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] => 17136563 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/136563
Leader election in a distributed system based on node weight and leadership priority based on network performance Dec 28, 2020 Issued
Array ( [id] => 17715356 [patent_doc_number] => 11379347 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-07-05 [patent_title] => Automated test case generation for deep neural networks and other model-based artificial intelligence systems [patent_app_type] => utility [patent_app_number] => 17/134677 [patent_app_country] => US [patent_app_date] => 2020-12-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 5 [patent_no_of_words] => 9070 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17134677 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/134677
Automated test case generation for deep neural networks and other model-based artificial intelligence systems Dec 27, 2020 Issued
Array ( [id] => 17238384 [patent_doc_number] => 11182264 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-11-23 [patent_title] => Intra-node buffer-based streaming for reconfigurable processor-as-a-service (RPaaS) [patent_app_type] => utility [patent_app_number] => 17/127818 [patent_app_country] => US [patent_app_date] => 2020-12-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 34 [patent_figures_cnt] => 39 [patent_no_of_words] => 43315 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 255 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17127818 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/127818
Intra-node buffer-based streaming for reconfigurable processor-as-a-service (RPaaS) Dec 17, 2020 Issued
Array ( [id] => 17824538 [patent_doc_number] => 11429486 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-08-30 [patent_title] => Rebuilding data via locally decodable redundancy in a vast storage network [patent_app_type] => utility [patent_app_number] => 17/084828 [patent_app_country] => US [patent_app_date] => 2020-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 57 [patent_figures_cnt] => 61 [patent_no_of_words] => 41941 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 291 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17084828 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/084828
Rebuilding data via locally decodable redundancy in a vast storage network Oct 29, 2020 Issued
Array ( [id] => 18430510 [patent_doc_number] => 11675731 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-06-13 [patent_title] => Data protection system and method thereof for 3D semiconductor device [patent_app_type] => utility [patent_app_number] => 17/037749 [patent_app_country] => US [patent_app_date] => 2020-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 11702 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 206 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17037749 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/037749
Data protection system and method thereof for 3D semiconductor device Sep 29, 2020 Issued
Array ( [id] => 16729823 [patent_doc_number] => 20210096970 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-04-01 [patent_title] => TEST EQUIPMENT INTERFACE ADD-ON [patent_app_type] => utility [patent_app_number] => 17/030824 [patent_app_country] => US [patent_app_date] => 2020-09-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7696 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 69 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17030824 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/030824
Test equipment interface add-on having a production support equipment module and a selectively removable test support equipment module Sep 23, 2020 Issued
Array ( [id] => 16729793 [patent_doc_number] => 20210096940 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-04-01 [patent_title] => STORAGE MEDIUM, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING APPARATUS [patent_app_type] => utility [patent_app_number] => 17/027387 [patent_app_country] => US [patent_app_date] => 2020-09-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11325 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -10 [patent_words_short_claim] => 92 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17027387 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/027387
Extracting moving image data from an error log included in an operational log of a terminal Sep 20, 2020 Issued
Array ( [id] => 17572897 [patent_doc_number] => 11321166 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-05-03 [patent_title] => Device for determining soft error occurred in a memory having stacked layers, and computer readable medium storing program thereon for determining the soft error [patent_app_type] => utility [patent_app_number] => 17/023371 [patent_app_country] => US [patent_app_date] => 2020-09-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 6053 [patent_no_of_claims] => 10 [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] => 17023371 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/023371
Device for determining soft error occurred in a memory having stacked layers, and computer readable medium storing program thereon for determining the soft error Sep 16, 2020 Issued
Array ( [id] => 17651483 [patent_doc_number] => 11354210 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-06-07 [patent_title] => Host, system and method for facilitating debugging in booting [patent_app_type] => utility [patent_app_number] => 16/989049 [patent_app_country] => US [patent_app_date] => 2020-08-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5452 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 276 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16989049 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/989049
Host, system and method for facilitating debugging in booting Aug 9, 2020 Issued
Array ( [id] => 16454710 [patent_doc_number] => 20200364136 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-19 [patent_title] => CONCURRENCY TESTING [patent_app_type] => utility [patent_app_number] => 16/945399 [patent_app_country] => US [patent_app_date] => 2020-07-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7602 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16945399 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/945399
Concurrency testing Jul 30, 2020 Issued
Array ( [id] => 17999439 [patent_doc_number] => 11500546 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-11-15 [patent_title] => Transparent checkpointing and process migration in a distributed system [patent_app_type] => utility [patent_app_number] => 16/923018 [patent_app_country] => US [patent_app_date] => 2020-07-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 11235 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 52 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16923018 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/923018
Transparent checkpointing and process migration in a distributed system Jul 6, 2020 Issued
Array ( [id] => 18136175 [patent_doc_number] => 11561853 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-01-24 [patent_title] => Memory system and memory controller determining a magnitude of a power supplied to the memory controller when error has occurred in target data [patent_app_type] => utility [patent_app_number] => 16/892073 [patent_app_country] => US [patent_app_date] => 2020-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 11648 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 105 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16892073 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/892073
Memory system and memory controller determining a magnitude of a power supplied to the memory controller when error has occurred in target data Jun 2, 2020 Issued
Menu