Search

John Eric Hug

Examiner (ID: 9261, Phone: (571)272-1192 , Office: P/1741 )

Most Active Art Unit
1731
Art Unit(s)
1791, 1741, 1748, 1731
Total Applications
1588
Issued Applications
1319
Pending Applications
41
Abandoned Applications
236

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 17751449 [patent_doc_number] => 20220229654 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-07-21 [patent_title] => ENABLING UPGRADING FIRMWARE OF A TARGET DEVICE [patent_app_type] => utility [patent_app_number] => 17/612930 [patent_app_country] => US [patent_app_date] => 2020-05-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4904 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -11 [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] => 17612930 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/612930
ENABLING UPGRADING FIRMWARE OF A TARGET DEVICE May 17, 2020 Pending
Array ( [id] => 17606210 [patent_doc_number] => 11334700 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-05-17 [patent_title] => Comprehensive thermal mapping of an electronic circuit design through design simulation [patent_app_type] => utility [patent_app_number] => 16/875238 [patent_app_country] => US [patent_app_date] => 2020-05-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 16 [patent_no_of_words] => 10057 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 201 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16875238 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/875238
Comprehensive thermal mapping of an electronic circuit design through design simulation May 14, 2020 Issued
Array ( [id] => 17216956 [patent_doc_number] => 20210350294 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-11-11 [patent_title] => OPERATIONS OPTIMIZATION ASSIGNMENT CONTROL SYSTEM WITH COUPLED SUBSYSTEM MODELS AND DIGITAL TWINS [patent_app_type] => utility [patent_app_number] => 16/870212 [patent_app_country] => US [patent_app_date] => 2020-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12609 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -23 [patent_words_short_claim] => 194 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16870212 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/870212
OPERATIONS OPTIMIZATION ASSIGNMENT CONTROL SYSTEM WITH COUPLED SUBSYSTEM MODELS AND DIGITAL TWINS May 7, 2020 Pending
Array ( [id] => 16927019 [patent_doc_number] => 11048502 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-06-29 [patent_title] => Systems, devices, and methods for source code generation from binary files [patent_app_type] => utility [patent_app_number] => 16/867241 [patent_app_country] => US [patent_app_date] => 2020-05-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7623 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 112 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16867241 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/867241
Systems, devices, and methods for source code generation from binary files May 4, 2020 Issued
Array ( [id] => 18668801 [patent_doc_number] => 11775705 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-10-03 [patent_title] => Reservoir simulation model history matching update using a one-step procedure [patent_app_type] => utility [patent_app_number] => 16/856901 [patent_app_country] => US [patent_app_date] => 2020-04-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 8121 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 423 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16856901 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/856901
Reservoir simulation model history matching update using a one-step procedure Apr 22, 2020 Issued
Array ( [id] => 18703342 [patent_doc_number] => 11789853 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-10-17 [patent_title] => Test automation for robotic process automation [patent_app_type] => utility [patent_app_number] => 16/855563 [patent_app_country] => US [patent_app_date] => 2020-04-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 35 [patent_figures_cnt] => 35 [patent_no_of_words] => 8484 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16855563 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/855563
Test automation for robotic process automation Apr 21, 2020 Issued
Array ( [id] => 20359028 [patent_doc_number] => 12475024 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-11-18 [patent_title] => Test automation for robotic process automation [patent_app_type] => utility [patent_app_number] => 16/854733 [patent_app_country] => US [patent_app_date] => 2020-04-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 35 [patent_figures_cnt] => 35 [patent_no_of_words] => 3390 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 193 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16854733 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/854733
Test automation for robotic process automation Apr 20, 2020 Issued
Array ( [id] => 17698905 [patent_doc_number] => 11372629 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-06-28 [patent_title] => Systems and methods for tensor scheduling [patent_app_type] => utility [patent_app_number] => 16/852867 [patent_app_country] => US [patent_app_date] => 2020-04-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 12 [patent_no_of_words] => 11307 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16852867 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/852867
Systems and methods for tensor scheduling Apr 19, 2020 Issued
Array ( [id] => 17706770 [patent_doc_number] => 20220206776 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-06-30 [patent_title] => EDGE SYSTEM AND METHOD FOR CONTROLLING EDGE SYSTEM [patent_app_type] => utility [patent_app_number] => 17/595972 [patent_app_country] => US [patent_app_date] => 2020-04-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6133 [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] => 17595972 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/595972
EDGE SYSTEM AND METHOD FOR CONTROLLING EDGE SYSTEM Apr 15, 2020 Abandoned
Array ( [id] => 17641222 [patent_doc_number] => 20220168960 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-06-02 [patent_title] => METHOD OF 3D PRINTING SHAPES DEFINED BY SURFACE EQUATIONS [patent_app_type] => utility [patent_app_number] => 17/602374 [patent_app_country] => US [patent_app_date] => 2020-04-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 18212 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17602374 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/602374
METHOD OF 3D PRINTING SHAPES DEFINED BY SURFACE EQUATIONS Apr 9, 2020 Pending
Array ( [id] => 16331348 [patent_doc_number] => 20200302314 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-09-24 [patent_title] => MODEL GENERATION SYSTEM, DESIGN INFORMATION ACQUISITION SYSTEM, DESIGN SUPPORT SYSTEM, MODEL GENERATION METHOD, AND DESIGN INFORMATION ACQUISITION METHOD [patent_app_type] => utility [patent_app_number] => 16/821203 [patent_app_country] => US [patent_app_date] => 2020-03-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7745 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [patent_words_short_claim] => 76 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16821203 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/821203
MODEL GENERATION SYSTEM, DESIGN INFORMATION ACQUISITION SYSTEM, DESIGN SUPPORT SYSTEM, MODEL GENERATION METHOD, AND DESIGN INFORMATION ACQUISITION METHOD Mar 16, 2020 Abandoned
Array ( [id] => 17614162 [patent_doc_number] => 20220156442 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-05-19 [patent_title] => HIGH-DIMENSIONAL MULTI-DISTRIBUTED IMPORTANCE SAMPLING FOR CIRCUIT YIELD ANALYSIS [patent_app_type] => utility [patent_app_number] => 17/438716 [patent_app_country] => US [patent_app_date] => 2020-03-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7221 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -2 [patent_words_short_claim] => 22 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17438716 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/438716
High-dimensional multi-distributed importance sampling for circuit yield analysis Mar 12, 2020 Issued
Array ( [id] => 16864516 [patent_doc_number] => 11023257 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-06-01 [patent_title] => Loader application with secondary embedded application object [patent_app_type] => utility [patent_app_number] => 16/815273 [patent_app_country] => US [patent_app_date] => 2020-03-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 11411 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 178 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16815273 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/815273
Loader application with secondary embedded application object Mar 10, 2020 Issued
Array ( [id] => 18208689 [patent_doc_number] => 20230054948 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-02-23 [patent_title] => PROCESSING SERVER, PROCESSING METHOD AND PROCESSING PROGRAM [patent_app_type] => utility [patent_app_number] => 17/797544 [patent_app_country] => US [patent_app_date] => 2020-02-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7110 [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] => 17797544 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/797544
Processing server, processing method and processing program Feb 6, 2020 Issued
Array ( [id] => 19340702 [patent_doc_number] => 12050894 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-07-30 [patent_title] => Offload server, offload control method, and offload program [patent_app_type] => utility [patent_app_number] => 17/795431 [patent_app_country] => US [patent_app_date] => 2020-02-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 12953 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 283 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17795431 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/795431
Offload server, offload control method, and offload program Feb 3, 2020 Issued
Array ( [id] => 16706197 [patent_doc_number] => 10956129 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-03-23 [patent_title] => Using genetic programming to create generic building blocks [patent_app_type] => utility [patent_app_number] => 16/763268 [patent_app_country] => US [patent_app_date] => 2020-01-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 9471 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 366 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16763268 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/763268
Using genetic programming to create generic building blocks Jan 29, 2020 Issued
Array ( [id] => 17062665 [patent_doc_number] => 11107272 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-08-31 [patent_title] => Scalable volumetric 3D reconstruction [patent_app_type] => utility [patent_app_number] => 16/774534 [patent_app_country] => US [patent_app_date] => 2020-01-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 12532 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [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] => 16774534 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/774534
Scalable volumetric 3D reconstruction Jan 27, 2020 Issued
Array ( [id] => 15926965 [patent_doc_number] => 20200155116 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-21 [patent_title] => SYSTEMS AND METHODS FOR INTERVENTIONAL PROCEDURE PLANNING [patent_app_type] => utility [patent_app_number] => 16/751797 [patent_app_country] => US [patent_app_date] => 2020-01-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8486 [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] => 16751797 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/751797
Systems and methods for interventional procedure planning Jan 23, 2020 Issued
Array ( [id] => 15899739 [patent_doc_number] => 20200149388 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-14 [patent_title] => METHOD FOR DETERMINING PORE PRESSURE IN OIL AND GAS WELLS USING BASIN THERMAL CHARACTERISTICS [patent_app_type] => utility [patent_app_number] => 16/738388 [patent_app_country] => US [patent_app_date] => 2020-01-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4896 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -8 [patent_words_short_claim] => 91 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16738388 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/738388
Method for determining pore pressure in oil and gas wells using basin thermal characteristics Jan 8, 2020 Issued
Array ( [id] => 19107778 [patent_doc_number] => 11960888 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-04-16 [patent_title] => Memory system, memory controller, and method for operating memory system [patent_app_type] => utility [patent_app_number] => 16/721117 [patent_app_country] => US [patent_app_date] => 2019-12-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 13096 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 256 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16721117 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/721117
Memory system, memory controller, and method for operating memory system Dec 18, 2019 Issued
Menu