Search

John M. Heffington

Examiner (ID: 11348, Phone: (571)270-1696 , Office: P/2172 )

Most Active Art Unit
2172
Art Unit(s)
2179, 2177, 2172, 2145
Total Applications
505
Issued Applications
183
Pending Applications
67
Abandoned Applications
263

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 19925255 [patent_doc_number] => 12299541 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-05-13 [patent_title] => Model insights framework for providing insight based on model evaluations to optimize machine learning models [patent_app_type] => utility [patent_app_number] => 16/419737 [patent_app_country] => US [patent_app_date] => 2019-05-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 8309 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 301 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16419737 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/419737
Model insights framework for providing insight based on model evaluations to optimize machine learning models May 21, 2019 Issued
Array ( [id] => 15120581 [patent_doc_number] => 20190346923 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-11-14 [patent_title] => INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, AND NON-TRANSITORY COMPUTER READABLE MEDIUM [patent_app_type] => utility [patent_app_number] => 16/400314 [patent_app_country] => US [patent_app_date] => 2019-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10143 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [patent_words_short_claim] => 35 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16400314 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/400314
Information processing system, information processing apparatus, and non-transitory computer readable medium Apr 30, 2019 Issued
Array ( [id] => 15029243 [patent_doc_number] => 20190325626 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-24 [patent_title] => GRAPHIC DESIGN SYSTEM FOR DYNAMIC CONTENT GENERATION [patent_app_type] => utility [patent_app_number] => 16/388572 [patent_app_country] => US [patent_app_date] => 2019-04-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 31405 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 170 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16388572 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/388572
GRAPHIC DESIGN SYSTEM FOR DYNAMIC CONTENT GENERATION Apr 17, 2019 Abandoned
Array ( [id] => 15027209 [patent_doc_number] => 20190324609 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-24 [patent_title] => DATA PROCESSING SYSTEM [patent_app_type] => utility [patent_app_number] => 16/372655 [patent_app_country] => US [patent_app_date] => 2019-04-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14135 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 227 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16372655 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/372655
DATA PROCESSING SYSTEM Apr 1, 2019 Abandoned
Array ( [id] => 16794778 [patent_doc_number] => 20210124595 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-04-29 [patent_title] => DISPLAY METHOD, DISPLAY SYSTEM, AND VEHICLE [patent_app_type] => utility [patent_app_number] => 17/042692 [patent_app_country] => US [patent_app_date] => 2019-03-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3480 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17042692 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/042692
DISPLAY METHOD, DISPLAY SYSTEM, AND VEHICLE Mar 27, 2019 Abandoned
Array ( [id] => 16630788 [patent_doc_number] => 20210049441 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-02-18 [patent_title] => METHOD OF NEWS EVALUATION IN SOCIAL MEDIA NETWORKS [patent_app_type] => utility [patent_app_number] => 15/733639 [patent_app_country] => US [patent_app_date] => 2019-03-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 22256 [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] => 15733639 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/733639
METHOD OF NEWS EVALUATION IN SOCIAL MEDIA NETWORKS Mar 19, 2019 Abandoned
Array ( [id] => 14473081 [patent_doc_number] => 20190188185 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-06-20 [patent_title] => Defining Software Infrastructure Using a Picture [patent_app_type] => utility [patent_app_number] => 16/285082 [patent_app_country] => US [patent_app_date] => 2019-02-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9509 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 75 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16285082 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/285082
Defining Software Infrastructure Using a Picture Feb 24, 2019 Abandoned
Array ( [id] => 14445823 [patent_doc_number] => 20190180785 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-06-13 [patent_title] => Audio Authoring and Compositing [patent_app_type] => utility [patent_app_number] => 16/280120 [patent_app_country] => US [patent_app_date] => 2019-02-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 21091 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16280120 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/280120
Audio Authoring and Compositing Feb 19, 2019 Abandoned
Array ( [id] => 17707395 [patent_doc_number] => 20220207402 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-06-30 [patent_title] => METHOD AND APPARATUS FOR PERFORMING A QUANTUM COMPUTATION [patent_app_type] => utility [patent_app_number] => 17/426007 [patent_app_country] => US [patent_app_date] => 2019-02-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 22023 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [patent_words_short_claim] => 166 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17426007 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/426007
METHOD AND APPARATUS FOR PERFORMING A QUANTUM COMPUTATION Jan 31, 2019 Pending
Array ( [id] => 14577281 [patent_doc_number] => 20190216249 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-07-18 [patent_title] => delaySAJDA [patent_app_type] => utility [patent_app_number] => 16/238505 [patent_app_country] => US [patent_app_date] => 2019-01-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 344 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => 0 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16238505 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/238505
delaySAJDA Jan 1, 2019 Abandoned
Array ( [id] => 19427311 [patent_doc_number] => 12086734 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-09-10 [patent_title] => Manufacturing assistance apparatus [patent_app_type] => utility [patent_app_number] => 16/209743 [patent_app_country] => US [patent_app_date] => 2018-12-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 10 [patent_no_of_words] => 6989 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 676 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16209743 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/209743
Manufacturing assistance apparatus Dec 3, 2018 Issued
Array ( [id] => 16224704 [patent_doc_number] => 20200249821 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-08-06 [patent_title] => Notification Handling Method and Electronic Device [patent_app_type] => utility [patent_app_number] => 16/754710 [patent_app_country] => US [patent_app_date] => 2018-10-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 19255 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 16754710 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/754710
Notification Handling Method and Electronic Device Oct 8, 2018 Pending
Array ( [id] => 13850125 [patent_doc_number] => 20190028547 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-01-24 [patent_title] => ELECTRICITY PROVIDER CONTENT PLATFORM [patent_app_type] => utility [patent_app_number] => 16/140733 [patent_app_country] => US [patent_app_date] => 2018-09-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5547 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 82 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16140733 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/140733
ELECTRICITY PROVIDER CONTENT PLATFORM Sep 24, 2018 Abandoned
Array ( [id] => 15458663 [patent_doc_number] => 20200042156 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-02-06 [patent_title] => INTERACTIVE MULTI-VALUE ROTATIONAL OBJECT [patent_app_type] => utility [patent_app_number] => 16/051548 [patent_app_country] => US [patent_app_date] => 2018-08-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6022 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 16051548 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/051548
INTERACTIVE MULTI-VALUE ROTATIONAL OBJECT Jul 31, 2018 Abandoned
Array ( [id] => 16248071 [patent_doc_number] => 10747429 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-08-18 [patent_title] => Compensating for user hand tremors when using hand-held electronic devices [patent_app_type] => utility [patent_app_number] => 16/052020 [patent_app_country] => US [patent_app_date] => 2018-08-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 10 [patent_no_of_words] => 5554 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 172 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16052020 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/052020
Compensating for user hand tremors when using hand-held electronic devices Jul 31, 2018 Issued
Array ( [id] => 13797035 [patent_doc_number] => 20190012056 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-01-10 [patent_title] => INFORMATION PROCESSING APPARATUS AND NON-TRANSITORY COMPUTER READABLE MEDIUM [patent_app_type] => utility [patent_app_number] => 16/013294 [patent_app_country] => US [patent_app_date] => 2018-06-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8672 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -10 [patent_words_short_claim] => 65 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16013294 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/013294
INFORMATION PROCESSING APPARATUS AND NON-TRANSITORY COMPUTER READABLE MEDIUM Jun 19, 2018 Abandoned
Array ( [id] => 16470451 [patent_doc_number] => 20200371988 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-26 [patent_title] => Distributed Computing System with a Synthetic Data as a Service Frameset Package Generator [patent_app_type] => utility [patent_app_number] => 15/995118 [patent_app_country] => US [patent_app_date] => 2018-05-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8060 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 82 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15995118 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/995118
Distributed Computing System with a Synthetic Data as a Service Frameset Package Generator May 30, 2018 Abandoned
Array ( [id] => 15151749 [patent_doc_number] => 20190354352 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-11-21 [patent_title] => FACILITATION OF MICROSERVICE USER INTERFACE FRAMEWORK [patent_app_type] => utility [patent_app_number] => 15/983947 [patent_app_country] => US [patent_app_date] => 2018-05-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9710 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15983947 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/983947
FACILITATION OF MICROSERVICE USER INTERFACE FRAMEWORK May 17, 2018 Abandoned
Array ( [id] => 13432163 [patent_doc_number] => 20180267624 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-09-20 [patent_title] => SYSTEMS AND METHODS FOR SPOTLIGHT EFFECT MANIPULATION [patent_app_type] => utility [patent_app_number] => 15/984083 [patent_app_country] => US [patent_app_date] => 2018-05-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 23138 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 15984083 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/984083
SYSTEMS AND METHODS FOR SPOTLIGHT EFFECT MANIPULATION May 17, 2018 Abandoned
Array ( [id] => 15152709 [patent_doc_number] => 20190354832 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-11-21 [patent_title] => METHOD AND SYSTEM FOR LEARNING ON GEOMETRIC DOMAINS USING LOCAL OPERATORS [patent_app_type] => utility [patent_app_number] => 15/982609 [patent_app_country] => US [patent_app_date] => 2018-05-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12790 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 15982609 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/982609
METHOD AND SYSTEM FOR LEARNING ON GEOMETRIC DOMAINS USING LOCAL OPERATORS May 16, 2018 Abandoned
Menu