Search

Thomas B Will

Examiner (ID: 2682)

Most Active Art Unit
2406
Art Unit(s)
3616, 2406, 3108, 3671, 2859, 2855, 2856
Total Applications
1226
Issued Applications
972
Pending Applications
91
Abandoned Applications
162

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 18772733 [patent_doc_number] => 20230367559 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-11-16 [patent_title] => DEVELOPMENT ENVIRONMENT FOR REAL-TIME DATAFLOW PROGRAMMING LANGUAGE [patent_app_type] => utility [patent_app_number] => 17/892927 [patent_app_country] => US [patent_app_date] => 2022-08-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 22105 [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] => 17892927 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/892927
DEVELOPMENT ENVIRONMENT FOR REAL-TIME DATAFLOW PROGRAMMING LANGUAGE Aug 21, 2022 Pending
Array ( [id] => 18060116 [patent_doc_number] => 20220391202 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-12-08 [patent_title] => PROVIDING EXTERNAL ACCESS TO A PROCESSING PLATFORM [patent_app_type] => utility [patent_app_number] => 17/820062 [patent_app_country] => US [patent_app_date] => 2022-08-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9039 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 87 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17820062 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/820062
Providing external access to a processing platform Aug 15, 2022 Issued
Array ( [id] => 18146940 [patent_doc_number] => 20230020797 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-01-19 [patent_title] => QUANTUM ENTANGLEMENT PROTECTION [patent_app_type] => utility [patent_app_number] => 17/883280 [patent_app_country] => US [patent_app_date] => 2022-08-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4447 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 73 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17883280 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/883280
Quantum entanglement protection Aug 7, 2022 Issued
Array ( [id] => 18957335 [patent_doc_number] => 20240045662 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-02-08 [patent_title] => SOFTWARE CODE VERIFICATION USING CALL GRAPHS FOR AUTONOMOUS SYSTEMS AND APPLICATIONS [patent_app_type] => utility [patent_app_number] => 17/879447 [patent_app_country] => US [patent_app_date] => 2022-08-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15684 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 60 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17879447 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/879447
SOFTWARE CODE VERIFICATION USING CALL GRAPHS FOR AUTONOMOUS SYSTEMS AND APPLICATIONS Aug 1, 2022 Pending
Array ( [id] => 18330703 [patent_doc_number] => 11635945 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-04-25 [patent_title] => Mobile application development device [patent_app_type] => utility [patent_app_number] => 17/839067 [patent_app_country] => US [patent_app_date] => 2022-06-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9742 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 142 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17839067 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/839067
Mobile application development device Jun 12, 2022 Issued
Array ( [id] => 18140016 [patent_doc_number] => 20230013854 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-01-19 [patent_title] => VIRTUAL DEVELOPMENTAL ENVIRONMENT APPARATUS, METHOD, AND RECORDING MEDIUM [patent_app_type] => utility [patent_app_number] => 17/835556 [patent_app_country] => US [patent_app_date] => 2022-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7162 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -9 [patent_words_short_claim] => 185 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17835556 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/835556
Virtual developmental environment apparatus, method, and recording medium Jun 7, 2022 Issued
Array ( [id] => 18039229 [patent_doc_number] => 20220383445 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-12-01 [patent_title] => HIGHLY PARALLEL VIRTUALIZED GRAPHICS PROCESSORS [patent_app_type] => utility [patent_app_number] => 17/752883 [patent_app_country] => US [patent_app_date] => 2022-05-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 2668 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -11 [patent_words_short_claim] => 95 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17752883 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/752883
Highly parallel virtualized graphics processors May 24, 2022 Issued
Array ( [id] => 18810843 [patent_doc_number] => 20230385179 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-11-30 [patent_title] => SYSTEM AND METHOD FOR GENERATING MACHINE CODE FROM A MOCK APPLICATION [patent_app_type] => utility [patent_app_number] => 17/804059 [patent_app_country] => US [patent_app_date] => 2022-05-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5668 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 78 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17804059 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/804059
System and method for generating machine code from a mock application May 24, 2022 Issued
Array ( [id] => 17839646 [patent_doc_number] => 20220276951 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-09-01 [patent_title] => DEBUGGING QUANTUM PROGRAMS [patent_app_type] => utility [patent_app_number] => 17/745736 [patent_app_country] => US [patent_app_date] => 2022-05-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8065 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -8 [patent_words_short_claim] => 141 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17745736 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/745736
Debugging quantum programs May 15, 2022 Issued
Array ( [id] => 17809402 [patent_doc_number] => 20220261237 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-08-18 [patent_title] => METHOD FOR DATA MIGRATION OF A POINTER ELEMENT IN THE COURSE OF DATA MIGRATION OF A PROGRAM STATE OF A CONTROL PROGRAM OF AN AUTOMATION SYSTEM [patent_app_type] => utility [patent_app_number] => 17/731138 [patent_app_country] => US [patent_app_date] => 2022-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 25968 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 312 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17731138 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/731138
Method for data migration of a pointer element in the course of data migration of a program state of a control program of an automation system Apr 26, 2022 Issued
Array ( [id] => 17778718 [patent_doc_number] => 20220245068 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-08-04 [patent_title] => REDUCED INSTRUCTIONS TO GENERATE GLOBAL VARIABLE ADDRESSES [patent_app_type] => utility [patent_app_number] => 17/727654 [patent_app_country] => US [patent_app_date] => 2022-04-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8241 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 205 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17727654 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/727654
Reduced instructions to generate global variable addresses Apr 21, 2022 Issued
Array ( [id] => 18638100 [patent_doc_number] => 11762702 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-09-19 [patent_title] => Resilience testing using a declarative engine for workloads (DEW) [patent_app_type] => utility [patent_app_number] => 17/660055 [patent_app_country] => US [patent_app_date] => 2022-04-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 12412 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17660055 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/660055
Resilience testing using a declarative engine for workloads (DEW) Apr 20, 2022 Issued
Array ( [id] => 18606690 [patent_doc_number] => 11748155 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-09-05 [patent_title] => Declarative engine for workloads [patent_app_type] => utility [patent_app_number] => 17/659925 [patent_app_country] => US [patent_app_date] => 2022-04-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 11946 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 156 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17659925 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/659925
Declarative engine for workloads Apr 19, 2022 Issued
Array ( [id] => 18199029 [patent_doc_number] => 20230052548 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-02-16 [patent_title] => UPDATE MANAGEMENT APPARATUS FOR VEHICLE AND METHOD THEREOF [patent_app_type] => utility [patent_app_number] => 17/719786 [patent_app_country] => US [patent_app_date] => 2022-04-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7662 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17719786 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/719786
Update management apparatus for vehicle and method thereof Apr 12, 2022 Issued
Array ( [id] => 18154489 [patent_doc_number] => 11567466 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-01-31 [patent_title] => Building management system with adaptive edge processing [patent_app_type] => utility [patent_app_number] => 17/710458 [patent_app_country] => US [patent_app_date] => 2022-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 31283 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 168 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17710458 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/710458
Building management system with adaptive edge processing Mar 30, 2022 Issued
Array ( [id] => 18765537 [patent_doc_number] => 11815935 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-11-14 [patent_title] => Programming a coarse grained reconfigurable array through description of data flow graphs [patent_app_type] => utility [patent_app_number] => 17/705099 [patent_app_country] => US [patent_app_date] => 2022-03-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 6617 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17705099 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/705099
Programming a coarse grained reconfigurable array through description of data flow graphs Mar 24, 2022 Issued
Array ( [id] => 18445938 [patent_doc_number] => 11681507 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-06-20 [patent_title] => Composable context menus [patent_app_type] => utility [patent_app_number] => 17/688990 [patent_app_country] => US [patent_app_date] => 2022-03-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 2895 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [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] => 17688990 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/688990
Composable context menus Mar 7, 2022 Issued
Array ( [id] => 17915595 [patent_doc_number] => 20220317991 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-10-06 [patent_title] => IN-VEHICLE DEVICE, INFORMATION PROCESSING DEVICE, DOWNLOAD EXECUTION FEASIBILITY DETERMINATION METHOD, PROGRAM, RECORDING MEDIUM [patent_app_type] => utility [patent_app_number] => 17/653318 [patent_app_country] => US [patent_app_date] => 2022-03-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11885 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -11 [patent_words_short_claim] => 100 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17653318 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/653318
In-vehicle device, information processing device, download execution feasibility determination method, program, recording medium Mar 2, 2022 Issued
Array ( [id] => 18220519 [patent_doc_number] => 11595477 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-02-28 [patent_title] => Cloud storage methods and systems [patent_app_type] => utility [patent_app_number] => 17/683324 [patent_app_country] => US [patent_app_date] => 2022-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 29 [patent_no_of_words] => 25215 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17683324 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/683324
Cloud storage methods and systems Feb 27, 2022 Issued
Array ( [id] => 17839644 [patent_doc_number] => 20220276949 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-09-01 [patent_title] => SYSTEM AND METHOD FOR AUTOMATING TESTING OF NONFUNCTIONAL REQUIREMENTS [patent_app_type] => utility [patent_app_number] => 17/680622 [patent_app_country] => US [patent_app_date] => 2022-02-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11850 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 243 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17680622 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/680622
System and method for automating testing of nonfunctional requirements Feb 24, 2022 Issued
Menu