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] => 16979186 [patent_doc_number] => 20210223423 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-22 [patent_title] => SYNTHETIC MODELING WITH NOISE SIMULATION [patent_app_type] => utility [patent_app_number] => 15/733920 [patent_app_country] => US [patent_app_date] => 2019-04-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 2505 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15733920 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/733920
SYNTHETIC MODELING WITH NOISE SIMULATION Apr 15, 2019 Abandoned
Array ( [id] => 15167569 [patent_doc_number] => 10489279 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-11-26 [patent_title] => Automated test input generation for integration testing of microservice-based web applications [patent_app_type] => utility [patent_app_number] => 16/381502 [patent_app_country] => US [patent_app_date] => 2019-04-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 15153 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 159 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16381502 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/381502
Automated test input generation for integration testing of microservice-based web applications Apr 10, 2019 Issued
Array ( [id] => 16615701 [patent_doc_number] => 20210034354 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-02-04 [patent_title] => ELECTRONIC DEVICE AND METHOD FOR CONTROLLING UPDATE OF ELECTRONIC DEVICE [patent_app_type] => utility [patent_app_number] => 16/981489 [patent_app_country] => US [patent_app_date] => 2019-03-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8552 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [patent_words_short_claim] => 86 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16981489 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/981489
Electronic device and method for controlling update of electronic device Mar 18, 2019 Issued
Array ( [id] => 16314574 [patent_doc_number] => 20200293312 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-09-17 [patent_title] => COMPUTER STRUCTURES FOR COMPUTER ARTIFACTS [patent_app_type] => utility [patent_app_number] => 16/354761 [patent_app_country] => US [patent_app_date] => 2019-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8055 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 213 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16354761 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/354761
Computer structures for computer artifacts Mar 14, 2019 Issued
Array ( [id] => 17699295 [patent_doc_number] => 11373024 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-06-28 [patent_title] => Circuit simulation based on a high-level language circuit specification [patent_app_type] => utility [patent_app_number] => 16/353981 [patent_app_country] => US [patent_app_date] => 2019-03-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5392 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 156 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16353981 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/353981
Circuit simulation based on a high-level language circuit specification Mar 13, 2019 Issued
Array ( [id] => 17955425 [patent_doc_number] => 11481534 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-10-25 [patent_title] => Trace-based generation of states within a system [patent_app_type] => utility [patent_app_number] => 16/295734 [patent_app_country] => US [patent_app_date] => 2019-03-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 8949 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16295734 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/295734
Trace-based generation of states within a system Mar 6, 2019 Issued
Array ( [id] => 17379827 [patent_doc_number] => 11237843 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-02-01 [patent_title] => Application-level runtime environment for executing applications native to mobile devices without full installation [patent_app_type] => utility [patent_app_number] => 16/291835 [patent_app_country] => US [patent_app_date] => 2019-03-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 10998 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 380 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16291835 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/291835
Application-level runtime environment for executing applications native to mobile devices without full installation Mar 3, 2019 Issued
Array ( [id] => 16278931 [patent_doc_number] => 10761962 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-09-01 [patent_title] => Automated software program repair [patent_app_type] => utility [patent_app_number] => 16/270518 [patent_app_country] => US [patent_app_date] => 2019-02-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 16145 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 387 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16270518 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/270518
Automated software program repair Feb 6, 2019 Issued
Array ( [id] => 16615847 [patent_doc_number] => 20210034500 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-02-04 [patent_title] => ARTIFICIAL INTELLIGENCE ENABLED OUTPUT SPACE EXPLORATION FOR GUIDED TEST CASE GENERATION [patent_app_type] => utility [patent_app_number] => 16/966669 [patent_app_country] => US [patent_app_date] => 2019-02-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6913 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [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] => 16966669 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/966669
Artificial intelligence enabled output space exploration for guided test case generation Feb 5, 2019 Issued
Array ( [id] => 15919405 [patent_doc_number] => 10656940 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-05-19 [patent_title] => Systems, devices, and methods for source code generation from binary files [patent_app_type] => utility [patent_app_number] => 16/267217 [patent_app_country] => US [patent_app_date] => 2019-02-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7583 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 157 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16267217 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/267217
Systems, devices, and methods for source code generation from binary files Feb 3, 2019 Issued
Array ( [id] => 14689249 [patent_doc_number] => 20190243740 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-08-08 [patent_title] => NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM HAVING STORED THEREIN A DETERMINING PROGRAM, METHOD FOR DETERMINING, AND APPARATUS FOR DETERMINING [patent_app_type] => utility [patent_app_number] => 16/266172 [patent_app_country] => US [patent_app_date] => 2019-02-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14717 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [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] => 16266172 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/266172
NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM HAVING STORED THEREIN A DETERMINING PROGRAM, METHOD FOR DETERMINING, AND APPARATUS FOR DETERMINING Feb 3, 2019 Abandoned
Array ( [id] => 15837655 [patent_doc_number] => 20200134110 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-04-30 [patent_title] => Estimating Noise Characteristics in Physical System Simulations [patent_app_type] => utility [patent_app_number] => 16/253728 [patent_app_country] => US [patent_app_date] => 2019-01-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14784 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [patent_words_short_claim] => 202 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16253728 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/253728
Estimating noise characteristics in physical system simulations Jan 21, 2019 Issued
Array ( [id] => 16192927 [patent_doc_number] => 20200233776 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-07-23 [patent_title] => ADAPTIVE PERFORMANCE CALIBRATION FOR CODE [patent_app_type] => utility [patent_app_number] => 16/252566 [patent_app_country] => US [patent_app_date] => 2019-01-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5530 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16252566 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/252566
Adaptive performance calibration for code Jan 17, 2019 Issued
Array ( [id] => 15603741 [patent_doc_number] => 10582909 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-03-10 [patent_title] => Systems and methods for interventional procedure planning [patent_app_type] => utility [patent_app_number] => 16/247057 [patent_app_country] => US [patent_app_date] => 2019-01-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 12 [patent_no_of_words] => 8487 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 1 [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] => 16247057 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/247057
Systems and methods for interventional procedure planning Jan 13, 2019 Issued
Array ( [id] => 14282307 [patent_doc_number] => 20190138438 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-05-09 [patent_title] => CONDITIONAL STACK FRAME ALLOCATION [patent_app_type] => utility [patent_app_number] => 16/240956 [patent_app_country] => US [patent_app_date] => 2019-01-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11984 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 97 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16240956 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/240956
CONDITIONAL STACK FRAME ALLOCATION Jan 6, 2019 Abandoned
Array ( [id] => 14348763 [patent_doc_number] => 20190156354 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-05-23 [patent_title] => SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR PREDICTING ITEM PREFERENCE USING REVENUE-WEIGHTED COLLABORATIVE FILTER [patent_app_type] => utility [patent_app_number] => 16/240339 [patent_app_country] => US [patent_app_date] => 2019-01-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9574 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 139 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16240339 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/240339
System, method and computer program product for predicting a next hop in a search path Jan 3, 2019 Issued
Array ( [id] => 17589462 [patent_doc_number] => 11327735 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-05-10 [patent_title] => Attestation manifest derivation and distribution using software update image [patent_app_type] => utility [patent_app_number] => 16/235598 [patent_app_country] => US [patent_app_date] => 2018-12-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 17911 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 4 [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] => 16235598 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/235598
Attestation manifest derivation and distribution using software update image Dec 27, 2018 Issued
Array ( [id] => 16116591 [patent_doc_number] => 20200210318 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-07-02 [patent_title] => EXPOSING AND REPRODUCING SOFTWARE RACE CONDITIONS [patent_app_type] => utility [patent_app_number] => 16/236028 [patent_app_country] => US [patent_app_date] => 2018-12-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9405 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 54 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16236028 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/236028
Exposing and reproducing software race conditions Dec 27, 2018 Issued
Array ( [id] => 14538975 [patent_doc_number] => 20190205109 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-07-04 [patent_title] => COMPUTER SYSTEM, BASEBOARD MANAGEMENT CONTROLLER, AND OS INSTALLATION METHOD [patent_app_type] => utility [patent_app_number] => 16/232191 [patent_app_country] => US [patent_app_date] => 2018-12-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5931 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -11 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16232191 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/232191
COMPUTER SYSTEM, BASEBOARD MANAGEMENT CONTROLLER, AND OS INSTALLATION METHOD Dec 25, 2018 Abandoned
Array ( [id] => 16096041 [patent_doc_number] => 20200202007 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-06-25 [patent_title] => OPEN SOURCE VULNERABILITY REMEDIATION TOOL [patent_app_type] => utility [patent_app_number] => 16/228538 [patent_app_country] => US [patent_app_date] => 2018-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8143 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -19 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16228538 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/228538
Open source vulnerability remediation tool Dec 19, 2018 Issued
Menu