Search

Thomas M. Cunningham

Examiner (ID: 18664)

Most Active Art Unit
1813
Art Unit(s)
1806, 2900, 1813, 1644, 1816, 2899
Total Applications
454
Issued Applications
198
Pending Applications
72
Abandoned Applications
184

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 18210838 [patent_doc_number] => 20230057100 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-02-23 [patent_title] => METHOD AND SYSTEM FOR A CONTINUOUS DISCRETE RECURRENT KALMAN NETWORK [patent_app_type] => utility [patent_app_number] => 17/407648 [patent_app_country] => US [patent_app_date] => 2021-08-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8681 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 89 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17407648 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/407648
METHOD AND SYSTEM FOR A CONTINUOUS DISCRETE RECURRENT KALMAN NETWORK Aug 19, 2021 Pending
Array ( [id] => 20258232 [patent_doc_number] => 12430588 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-09-30 [patent_title] => Computer system for inferring uncertainty of human and method thereof [patent_app_type] => utility [patent_app_number] => 17/404156 [patent_app_country] => US [patent_app_date] => 2021-08-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 1233 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 194 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17404156 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/404156
Computer system for inferring uncertainty of human and method thereof Aug 16, 2021 Issued
Array ( [id] => 18401258 [patent_doc_number] => 11663396 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-05-30 [patent_title] => Systems and methods for resolving privileged edits within suggested edits [patent_app_type] => utility [patent_app_number] => 17/397933 [patent_app_country] => US [patent_app_date] => 2021-08-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 12114 [patent_no_of_claims] => 20 [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] => 17397933 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/397933
Systems and methods for resolving privileged edits within suggested edits Aug 8, 2021 Issued
Array ( [id] => 18235153 [patent_doc_number] => 11599712 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-03-07 [patent_title] => Cooking support device, cooking support method, and cooking support program [patent_app_type] => utility [patent_app_number] => 17/394537 [patent_app_country] => US [patent_app_date] => 2021-08-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6613 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 219 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17394537 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/394537
Cooking support device, cooking support method, and cooking support program Aug 4, 2021 Issued
Array ( [id] => 18659676 [patent_doc_number] => 20230305683 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-09-28 [patent_title] => EXTRUSION MOLDING MACHINE OPERATION PANEL [patent_app_type] => utility [patent_app_number] => 18/019624 [patent_app_country] => US [patent_app_date] => 2021-07-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13232 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 146 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18019624 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/019624
EXTRUSION MOLDING MACHINE OPERATION PANEL Jul 28, 2021 Abandoned
Array ( [id] => 18162603 [patent_doc_number] => 20230029196 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-01-26 [patent_title] => METHOD AND APPARATUS RELATED TO SENTENCE GENERATION [patent_app_type] => utility [patent_app_number] => 17/382360 [patent_app_country] => US [patent_app_date] => 2021-07-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4024 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 149 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17382360 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/382360
METHOD AND APPARATUS RELATED TO SENTENCE GENERATION Jul 21, 2021 Abandoned
Array ( [id] => 17202598 [patent_doc_number] => 20210342693 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-11-04 [patent_title] => CONTEXT AND DOMAIN SENSITIVE SPELLING CORRECTION IN A DATABASE [patent_app_type] => utility [patent_app_number] => 17/379065 [patent_app_country] => US [patent_app_date] => 2021-07-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10629 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 156 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17379065 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/379065
Context and domain sensitive spelling correction in a database Jul 18, 2021 Issued
Array ( [id] => 18067263 [patent_doc_number] => 20220398351 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-12-15 [patent_title] => METHOD AND SYSTEM FOR REVERSE DESIGN OF MICRO-NANO STRUCTURE BASED ON DEEP NEURAL NETWORK [patent_app_type] => utility [patent_app_number] => 17/377147 [patent_app_country] => US [patent_app_date] => 2021-07-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7681 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -19 [patent_words_short_claim] => 218 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17377147 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/377147
METHOD AND SYSTEM FOR REVERSE DESIGN OF MICRO-NANO STRUCTURE BASED ON DEEP NEURAL NETWORK Jul 14, 2021 Pending
Array ( [id] => 18053272 [patent_doc_number] => 11526657 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-12-13 [patent_title] => Method and apparatus for error correction of numerical contents in text, and storage medium [patent_app_type] => utility [patent_app_number] => 17/375225 [patent_app_country] => US [patent_app_date] => 2021-07-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 7 [patent_no_of_words] => 7191 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 234 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17375225 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/375225
Method and apparatus for error correction of numerical contents in text, and storage medium Jul 13, 2021 Issued
Array ( [id] => 18123738 [patent_doc_number] => 20230009348 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-01-12 [patent_title] => SYNCHRONIZED DATA COLLECTION FOR USE IN HOSTED VIRTUAL DESKTOP SLICING [patent_app_type] => utility [patent_app_number] => 17/368249 [patent_app_country] => US [patent_app_date] => 2021-07-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9554 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 292 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17368249 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/368249
Synchronized data collection for use in hosted virtual desktop slicing Jul 5, 2021 Issued
Array ( [id] => 17715742 [patent_doc_number] => 11379735 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-07-05 [patent_title] => System and method for automated document generation [patent_app_type] => utility [patent_app_number] => 17/368020 [patent_app_country] => US [patent_app_date] => 2021-07-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 22 [patent_no_of_words] => 17653 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 281 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17368020 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/368020
System and method for automated document generation Jul 5, 2021 Issued
Array ( [id] => 18111830 [patent_doc_number] => 20230004710 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-01-05 [patent_title] => WHITELISTING REDACTION SYSTEMS AND METHODS [patent_app_type] => utility [patent_app_number] => 17/365947 [patent_app_country] => US [patent_app_date] => 2021-07-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8989 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [patent_words_short_claim] => 114 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17365947 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/365947
Whitelisting redaction systems and methods Jun 30, 2021 Issued
Array ( [id] => 18781140 [patent_doc_number] => 11822882 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-11-21 [patent_title] => Automatic enhancement of paragraph justification [patent_app_type] => utility [patent_app_number] => 17/350519 [patent_app_country] => US [patent_app_date] => 2021-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 11420 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17350519 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/350519
Automatic enhancement of paragraph justification Jun 16, 2021 Issued
Array ( [id] => 20258044 [patent_doc_number] => 12430395 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-09-30 [patent_title] => Generation and presentation of summary list based upon article [patent_app_type] => utility [patent_app_number] => 17/350080 [patent_app_country] => US [patent_app_date] => 2021-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 12 [patent_no_of_words] => 14151 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 351 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17350080 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/350080
Generation and presentation of summary list based upon article Jun 16, 2021 Issued
Array ( [id] => 18038754 [patent_doc_number] => 20220382970 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-12-01 [patent_title] => EFFICIENT CONCURRENT INVOCATION OF SHEET DEFINED FUNCTIONS INCLUDING DYNAMIC ARRAYS [patent_app_type] => utility [patent_app_number] => 17/332493 [patent_app_country] => US [patent_app_date] => 2021-05-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15296 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 186 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17332493 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/332493
Efficient concurrent invocation of sheet defined functions including dynamic arrays May 26, 2021 Issued
Array ( [id] => 17817599 [patent_doc_number] => 11423214 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-08-23 [patent_title] => Image annotation process [patent_app_type] => utility [patent_app_number] => 17/328108 [patent_app_country] => US [patent_app_date] => 2021-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4335 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 246 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17328108 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/328108
Image annotation process May 23, 2021 Issued
Array ( [id] => 17261353 [patent_doc_number] => 20210374338 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-12-02 [patent_title] => METHODS AND SYSTEMS FOR GENERATING DOMAIN-SPECIFIC TEXT SUMMARIZATIONS [patent_app_type] => utility [patent_app_number] => 17/306118 [patent_app_country] => US [patent_app_date] => 2021-05-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10766 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 257 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17306118 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/306118
Methods and systems for generating domain-specific text summarizations May 2, 2021 Issued
Array ( [id] => 17962488 [patent_doc_number] => 20220343069 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-10-27 [patent_title] => METHOD OF CONVERTING BETWEEN AN N-TUPLE AND A DOCUMENT USING A READABLE TEXT AND A TEXT GRAMMAR [patent_app_type] => utility [patent_app_number] => 17/239553 [patent_app_country] => US [patent_app_date] => 2021-04-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13493 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 42 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17239553 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/239553
METHOD OF CONVERTING BETWEEN AN N-TUPLE AND A DOCUMENT USING A READABLE TEXT AND A TEXT GRAMMAR Apr 23, 2021 Pending
Array ( [id] => 17992249 [patent_doc_number] => 20220358286 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-11-10 [patent_title] => PROVISIONAL SELECTION DRIVES EDIT SUGGESTION GENERATION [patent_app_type] => utility [patent_app_number] => 17/237936 [patent_app_country] => US [patent_app_date] => 2021-04-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16874 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17237936 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/237936
Provisional selection drives edit suggestion generation Apr 21, 2021 Issued
Array ( [id] => 18950056 [patent_doc_number] => 11893352 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-02-06 [patent_title] => Dependency path reasoning for measurement extraction [patent_app_type] => utility [patent_app_number] => 17/237878 [patent_app_country] => US [patent_app_date] => 2021-04-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 10183 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 187 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17237878 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/237878
Dependency path reasoning for measurement extraction Apr 21, 2021 Issued
Menu