
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] => 13361855
[patent_doc_number] => 20180232467
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-08-16
[patent_title] => METHOD FOR VERIFYING HARDWARE/SOFTWARE CO-DESIGNS
[patent_app_type] => utility
[patent_app_number] => 15/955793
[patent_app_country] => US
[patent_app_date] => 2018-04-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5910
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 371
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15955793
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/955793 | Method for verifying hardware/software co-designs | Apr 17, 2018 | Issued |
Array
(
[id] => 13833437
[patent_doc_number] => 20190020203
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-01-17
[patent_title] => ENERGY STORAGE SYSTEM WITH VIRTUAL DEVICE MANAGER
[patent_app_type] => utility
[patent_app_number] => 15/953313
[patent_app_country] => US
[patent_app_date] => 2018-04-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11651
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[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] => 15953313
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/953313 | Energy storage system with virtual device manager | Apr 12, 2018 | Issued |
Array
(
[id] => 17437699
[patent_doc_number] => 11263032
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2022-03-01
[patent_title] => Systems and methods for emulating local storage
[patent_app_type] => utility
[patent_app_number] => 15/942070
[patent_app_country] => US
[patent_app_date] => 2018-03-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 8609
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 333
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15942070
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/942070 | Systems and methods for emulating local storage | Mar 29, 2018 | Issued |
Array
(
[id] => 17605099
[patent_doc_number] => 11333578
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-05-17
[patent_title] => Method for online service policy tracking using optimal asset controller
[patent_app_type] => utility
[patent_app_number] => 15/927531
[patent_app_country] => US
[patent_app_date] => 2018-03-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 7
[patent_no_of_words] => 9105
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 376
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15927531
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/927531 | Method for online service policy tracking using optimal asset controller | Mar 20, 2018 | Issued |
Array
(
[id] => 13317769
[patent_doc_number] => 20180210422
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-07-26
[patent_title] => SYSTEMS AND METHODS FOR CONSTRUCTION ABSTRACTION
[patent_app_type] => utility
[patent_app_number] => 15/925395
[patent_app_country] => US
[patent_app_date] => 2018-03-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10545
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -58
[patent_words_short_claim] => 44
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15925395
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/925395 | SYSTEMS AND METHODS FOR CONSTRUCTION ABSTRACTION | Mar 18, 2018 | Abandoned |
Array
(
[id] => 16501693
[patent_doc_number] => 10867082
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-12-15
[patent_title] => Panel-based local optimization of ply sequencing
[patent_app_type] => utility
[patent_app_number] => 15/923712
[patent_app_country] => US
[patent_app_date] => 2018-03-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 13
[patent_no_of_words] => 5471
[patent_no_of_claims] => 27
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 132
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15923712
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/923712 | Panel-based local optimization of ply sequencing | Mar 15, 2018 | Issued |
Array
(
[id] => 14873089
[patent_doc_number] => 20190286786
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-09-19
[patent_title] => EFFICIENT SENSITIVITY ANALYSIS FOR GENERATIVE PARAMETRIC DESIGN OF DYNAMIC MECHANICAL ASSEMBLIES
[patent_app_type] => utility
[patent_app_number] => 15/924138
[patent_app_country] => US
[patent_app_date] => 2018-03-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6890
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 128
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15924138
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/924138 | Efficient sensitivity analysis for generative parametric design of dynamic mechanical assemblies | Mar 15, 2018 | Issued |
Array
(
[id] => 16834247
[patent_doc_number] => 11010502
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-05-18
[patent_title] => Method and device for generating a sectional view of a body of a vehicle
[patent_app_type] => utility
[patent_app_number] => 15/914927
[patent_app_country] => US
[patent_app_date] => 2018-03-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 4
[patent_no_of_words] => 3937
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 202
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15914927
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/914927 | Method and device for generating a sectional view of a body of a vehicle | Mar 6, 2018 | Issued |
Array
(
[id] => 17106544
[patent_doc_number] => 11126762
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-09-21
[patent_title] => Locating new hydrocarbon fields and predicting reservoir performance from hydrocarbon migration
[patent_app_type] => utility
[patent_app_number] => 15/907828
[patent_app_country] => US
[patent_app_date] => 2018-02-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 25
[patent_no_of_words] => 11892
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 450
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15907828
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/907828 | Locating new hydrocarbon fields and predicting reservoir performance from hydrocarbon migration | Feb 27, 2018 | Issued |
Array
(
[id] => 13448199
[patent_doc_number] => 20180275642
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-09-27
[patent_title] => ANOMALY DETECTION SYSTEM AND ANOMALY DETECTION METHOD
[patent_app_type] => utility
[patent_app_number] => 15/907844
[patent_app_country] => US
[patent_app_date] => 2018-02-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8404
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -11
[patent_words_short_claim] => 119
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15907844
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/907844 | ANOMALY DETECTION SYSTEM AND ANOMALY DETECTION METHOD | Feb 27, 2018 | Abandoned |
Array
(
[id] => 14750573
[patent_doc_number] => 20190258460
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-08-22
[patent_title] => METHOD AND SYSTEM FOR GENERATING A SOFTWARE COMPONENT
[patent_app_type] => utility
[patent_app_number] => 15/901933
[patent_app_country] => US
[patent_app_date] => 2018-02-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5246
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -9
[patent_words_short_claim] => 251
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15901933
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/901933 | METHOD AND SYSTEM FOR GENERATING A SOFTWARE COMPONENT | Feb 21, 2018 | Abandoned |
Array
(
[id] => 15757919
[patent_doc_number] => 10621073
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-04-14
[patent_title] => Method and apparatus for testing software by using static analysis results and computer readable recording medium having program for performing the same
[patent_app_type] => utility
[patent_app_number] => 15/901786
[patent_app_country] => US
[patent_app_date] => 2018-02-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 4
[patent_no_of_words] => 2666
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 282
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15901786
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/901786 | Method and apparatus for testing software by using static analysis results and computer readable recording medium having program for performing the same | Feb 20, 2018 | Issued |
Array
(
[id] => 13301451
[patent_doc_number] => 20180202262
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-07-19
[patent_title] => METHOD FOR HYDROCARBON RECOVERY WITH A FRACTAL PATTERN AND RELATED APPARATUS
[patent_app_type] => utility
[patent_app_number] => 15/888639
[patent_app_country] => US
[patent_app_date] => 2018-02-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8297
[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] => 15888639
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/888639 | Method for hydrocarbon recovery with a fractal pattern and related apparatus | Feb 4, 2018 | Issued |
Array
(
[id] => 16478000
[patent_doc_number] => 10852946
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-12-01
[patent_title] => Non-disruptive upgrade of storage appliance nodes using host initiator login information to avoid data unavailability
[patent_app_type] => utility
[patent_app_number] => 15/884640
[patent_app_country] => US
[patent_app_date] => 2018-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 12283
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 456
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15884640
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/884640 | Non-disruptive upgrade of storage appliance nodes using host initiator login information to avoid data unavailability | Jan 30, 2018 | Issued |
Array
(
[id] => 14657739
[patent_doc_number] => 20190235998
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-08-01
[patent_title] => END-TO-END USER INTERFACE COMPONENT TESTING
[patent_app_type] => utility
[patent_app_number] => 15/885240
[patent_app_country] => US
[patent_app_date] => 2018-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 13697
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 237
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15885240
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/885240 | End-to-end user interface component testing | Jan 30, 2018 | Issued |
Array
(
[id] => 15982051
[patent_doc_number] => 10671353
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-06-02
[patent_title] => Programming-by-example using disjunctive programs
[patent_app_type] => utility
[patent_app_number] => 15/885319
[patent_app_country] => US
[patent_app_date] => 2018-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 8518
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 3
[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] => 15885319
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/885319 | Programming-by-example using disjunctive programs | Jan 30, 2018 | Issued |
Array
(
[id] => 16644794
[patent_doc_number] => 10922654
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-02-16
[patent_title] => Software assurance and trust in a distributed delivery environment
[patent_app_type] => utility
[patent_app_number] => 15/885636
[patent_app_country] => US
[patent_app_date] => 2018-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 10133
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 332
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15885636
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/885636 | Software assurance and trust in a distributed delivery environment | Jan 30, 2018 | Issued |
Array
(
[id] => 16462712
[patent_doc_number] => 10846060
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-11-24
[patent_title] => Single-page web application builder system and method based on a finite-state machine
[patent_app_type] => utility
[patent_app_number] => 15/882780
[patent_app_country] => US
[patent_app_date] => 2018-01-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 45
[patent_figures_cnt] => 69
[patent_no_of_words] => 12779
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 345
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15882780
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/882780 | Single-page web application builder system and method based on a finite-state machine | Jan 28, 2018 | Issued |
Array
(
[id] => 15152359
[patent_doc_number] => 20190354657
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-11-21
[patent_title] => METHOD FOR SIMULATING FORCES APPLIED TO A WING IN A FLUID FLOW
[patent_app_type] => utility
[patent_app_number] => 16/475976
[patent_app_country] => US
[patent_app_date] => 2018-01-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10704
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -13
[patent_words_short_claim] => 210
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16475976
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/475976 | Method for simulating forces applied to a wing in a fluid flow | Jan 3, 2018 | Issued |
Array
(
[id] => 13318361
[patent_doc_number] => 20180210718
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-07-26
[patent_title] => EFFICIENT COMPILATION FOR LINK TIME OPTIMIZATION
[patent_app_type] => utility
[patent_app_number] => 15/861724
[patent_app_country] => US
[patent_app_date] => 2018-01-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6449
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -4
[patent_words_short_claim] => 143
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15861724
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/861724 | Efficient compilation for link time optimization | Jan 3, 2018 | Issued |