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] => 16972691 [patent_doc_number] => 11068664 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-07-20 [patent_title] => Generating comment excerpts within an online publication [patent_app_type] => utility [patent_app_number] => 16/556467 [patent_app_country] => US [patent_app_date] => 2019-08-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 10494 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 223 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16556467 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/556467
Generating comment excerpts within an online publication Aug 29, 2019 Issued
Array ( [id] => 16078189 [patent_doc_number] => 20200193081 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-06-18 [patent_title] => AUTOMATED AUGMENTATION OF TEXT, WEB AND PHYSICAL ENVIRONMENTS USING MULTIMEDIA CONTENT [patent_app_type] => utility [patent_app_number] => 16/551508 [patent_app_country] => US [patent_app_date] => 2019-08-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7159 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => 0 [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] => 16551508 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/551508
Automated augmentation of text, web and physical environments using multimedia content Aug 25, 2019 Issued
Array ( [id] => 17288491 [patent_doc_number] => 11205041 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-12-21 [patent_title] => Web element rediscovery system and method [patent_app_type] => utility [patent_app_number] => 16/541565 [patent_app_country] => US [patent_app_date] => 2019-08-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 32 [patent_figures_cnt] => 34 [patent_no_of_words] => 21345 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 254 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16541565 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/541565
Web element rediscovery system and method Aug 14, 2019 Issued
Array ( [id] => 18219357 [patent_doc_number] => 11594303 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-02-28 [patent_title] => Method and system for normalization of gene names in medical text [patent_app_type] => utility [patent_app_number] => 17/272598 [patent_app_country] => US [patent_app_date] => 2019-08-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 10542 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 269 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17272598 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/272598
Method and system for normalization of gene names in medical text Aug 12, 2019 Issued
Array ( [id] => 19733006 [patent_doc_number] => 12211005 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-01-28 [patent_title] => Platform and method for collaborative generation of content [patent_app_type] => utility [patent_app_number] => 16/538594 [patent_app_country] => US [patent_app_date] => 2019-08-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 6649 [patent_no_of_claims] => 46 [patent_no_of_ind_claims] => 5 [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] => 16538594 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/538594
Platform and method for collaborative generation of content Aug 11, 2019 Issued
Array ( [id] => 17017433 [patent_doc_number] => 11087075 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-08-10 [patent_title] => Systems and methods for resolving privileged edits within suggested edits [patent_app_type] => utility [patent_app_number] => 16/538768 [patent_app_country] => US [patent_app_date] => 2019-08-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 12092 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 209 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16538768 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/538768
Systems and methods for resolving privileged edits within suggested edits Aug 11, 2019 Issued
Array ( [id] => 17515921 [patent_doc_number] => 11295076 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-04-05 [patent_title] => System and method of generating deltas between documents [patent_app_type] => utility [patent_app_number] => 16/527360 [patent_app_country] => US [patent_app_date] => 2019-07-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4849 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 236 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16527360 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/527360
System and method of generating deltas between documents Jul 30, 2019 Issued
Array ( [id] => 15258095 [patent_doc_number] => 20190377781 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-12-12 [patent_title] => RDX ENHANCEMENT OF SYSTEM AND METHOD FOR IMPLEMENTING REUSABLE DATA MARKUP LANGUAGE (RDL) [patent_app_type] => utility [patent_app_number] => 16/528439 [patent_app_country] => US [patent_app_date] => 2019-07-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11581 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 16528439 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/528439
RDX ENHANCEMENT OF SYSTEM AND METHOD FOR IMPLEMENTING REUSABLE DATA MARKUP LANGUAGE (RDL) Jul 30, 2019 Abandoned
Array ( [id] => 17076954 [patent_doc_number] => 11113355 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-09-07 [patent_title] => Network server and method for providing webpage to user terminal [patent_app_type] => utility [patent_app_number] => 16/513641 [patent_app_country] => US [patent_app_date] => 2019-07-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6842 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 220 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16513641 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/513641
Network server and method for providing webpage to user terminal Jul 15, 2019 Issued
Array ( [id] => 15043297 [patent_doc_number] => 20190332653 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-31 [patent_title] => OPTIMIZING LOADING OF WEB PAGE BASED ON AGGREGATED USER PREFERENCES FOR WEB PAGE ELEMENTS OF WEB PAGE [patent_app_type] => utility [patent_app_number] => 16/510193 [patent_app_country] => US [patent_app_date] => 2019-07-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6009 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 101 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16510193 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/510193
Optimizing loading of web page based on aggregated user preferences for web page elements of web page Jul 11, 2019 Issued
Array ( [id] => 15043299 [patent_doc_number] => 20190332654 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-31 [patent_title] => OPTIMIZING LOADING OF WEB PAGE BASED ON AGGREGATED USER PREFERENCES FOR WEB PAGE ELEMENTS OF WEB PAGE [patent_app_type] => utility [patent_app_number] => 16/510353 [patent_app_country] => US [patent_app_date] => 2019-07-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6009 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -9 [patent_words_short_claim] => 79 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16510353 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/510353
Optimizing loading of web page based on aggregated user preferences for web page elements of web page Jul 11, 2019 Issued
Array ( [id] => 18401325 [patent_doc_number] => 11663463 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-05-30 [patent_title] => Center-biased machine learning techniques to determine saliency in digital images [patent_app_type] => utility [patent_app_number] => 16/507300 [patent_app_country] => US [patent_app_date] => 2019-07-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9524 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 190 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16507300 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/507300
Center-biased machine learning techniques to determine saliency in digital images Jul 9, 2019 Issued
Array ( [id] => 17070236 [patent_doc_number] => 20210272453 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-09-02 [patent_title] => TIME-SERIES LEARNING DEVICE, TIME-SERIES LEARNING METHOD, TIME-SERIES PREDICTION DEVICE, TIME-SERIES PREDICTION METHOD, AND PROGRAM [patent_app_type] => utility [patent_app_number] => 17/257786 [patent_app_country] => US [patent_app_date] => 2019-07-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9232 [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] => 17257786 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/257786
TIME-SERIES LEARNING DEVICE, TIME-SERIES LEARNING METHOD, TIME-SERIES PREDICTION DEVICE, TIME-SERIES PREDICTION METHOD, AND PROGRAM Jul 7, 2019 Abandoned
Array ( [id] => 14872905 [patent_doc_number] => 20190286694 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-09-19 [patent_title] => INTELLIGENT PRESENTATION OF DOCUMENTS [patent_app_type] => utility [patent_app_number] => 16/434024 [patent_app_country] => US [patent_app_date] => 2019-06-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14009 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 219 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16434024 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/434024
Intelligent presentation of documents Jun 5, 2019 Issued
Array ( [id] => 17179915 [patent_doc_number] => 11157156 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-10-26 [patent_title] => Speed-based content rendering [patent_app_type] => utility [patent_app_number] => 16/429100 [patent_app_country] => US [patent_app_date] => 2019-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 7567 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16429100 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/429100
Speed-based content rendering Jun 2, 2019 Issued
Array ( [id] => 19538692 [patent_doc_number] => 12131246 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-10-29 [patent_title] => Distributed deep learning system, distributed deep learning method, and computing interconnect device [patent_app_type] => utility [patent_app_number] => 17/255209 [patent_app_country] => US [patent_app_date] => 2019-05-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 41 [patent_no_of_words] => 14438 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 464 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17255209 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/255209
Distributed deep learning system, distributed deep learning method, and computing interconnect device May 26, 2019 Issued
Array ( [id] => 17238672 [patent_doc_number] => 11182552 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-11-23 [patent_title] => Routine evaluation of accuracy of a factoid pipeline and staleness of associated training data [patent_app_type] => utility [patent_app_number] => 16/417968 [patent_app_country] => US [patent_app_date] => 2019-05-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 13454 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 229 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16417968 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/417968
Routine evaluation of accuracy of a factoid pipeline and staleness of associated training data May 20, 2019 Issued
Array ( [id] => 17338519 [patent_doc_number] => 20220004850 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-01-06 [patent_title] => APPARATUS OF IMPLEMENTING ACTIVATION LOGIC FOR NEURAL NETWORK AND METHOD THEREOF [patent_app_type] => utility [patent_app_number] => 17/291315 [patent_app_country] => US [patent_app_date] => 2019-05-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5050 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [patent_words_short_claim] => 342 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17291315 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/291315
Apparatus of implementing activation logic for neural network and method thereof May 15, 2019 Issued
Array ( [id] => 17372662 [patent_doc_number] => 20220027714 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-01-27 [patent_title] => CONVOLUTION BLOCK ARRAY FOR IMPLEMENTING NEURAL NETWORK APPLICATION AND METHOD USING THE SAME, AND CONVOLUTION BLOCK CIRCUIT [patent_app_type] => utility [patent_app_number] => 17/291309 [patent_app_country] => US [patent_app_date] => 2019-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4761 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -8 [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] => 17291309 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/291309
Convolution block array for implementing neural network application and method using the same, and convolution block circuit Apr 29, 2019 Issued
Array ( [id] => 17597722 [patent_doc_number] => 20220147296 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-05-12 [patent_title] => SCREEN DATA GENERATING SYSTEM, SCREEN DATA GENERATING METHOD, AND PROGRAM [patent_app_type] => utility [patent_app_number] => 17/435392 [patent_app_country] => US [patent_app_date] => 2019-04-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6960 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -5 [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] => 17435392 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/435392
Screen data generating system, screen data generating method, and program Apr 24, 2019 Issued
Menu