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