
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |