
Craig C. Dorais
Examiner (ID: 2230, Phone: (571)270-3371 , Office: P/2194 )
| Most Active Art Unit | 2194 |
| Art Unit(s) | 2198, 2194 |
| Total Applications | 855 |
| Issued Applications | 748 |
| Pending Applications | 42 |
| Abandoned Applications | 75 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 18735122
[patent_doc_number] => 11803860
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-10-31
[patent_title] => Email mappings
[patent_app_type] => utility
[patent_app_number] => 16/569147
[patent_app_country] => US
[patent_app_date] => 2019-09-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 25
[patent_no_of_words] => 17853
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 142
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16569147
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/569147 | Email mappings | Sep 11, 2019 | Issued |
Array
(
[id] => 16714358
[patent_doc_number] => 20210081505
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-03-18
[patent_title] => GRAPH TRANSFORMER NEURAL NETWORK FORCE FIELD FOR PREDICTION OF ATOMIC FORCES AND ENERGIES IN MOLECULAR DYNAMIC SIMULATIONS
[patent_app_type] => utility
[patent_app_number] => 16/569308
[patent_app_country] => US
[patent_app_date] => 2019-09-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4050
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 168
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16569308
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/569308 | Graph transformer neural network force field for prediction of atomic forces and energies in molecular dynamic simulations | Sep 11, 2019 | Issued |
Array
(
[id] => 15349297
[patent_doc_number] => 20200012540
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-01-09
[patent_title] => SYSTEMS AND METHODS TO MANAGE APPLICATION PROGRAM INTERFACE COMMUNICATIONS
[patent_app_type] => utility
[patent_app_number] => 16/565565
[patent_app_country] => US
[patent_app_date] => 2019-09-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 18790
[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] => 16565565
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/565565 | Systems and methods to manage application program interface communications | Sep 9, 2019 | Issued |
Array
(
[id] => 16691194
[patent_doc_number] => 20210073672
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-03-11
[patent_title] => DETERMINING IMPACT OF FEATURES ON INDIVIDUAL PREDICTION OF MACHINE LEARNING BASED MODELS
[patent_app_type] => utility
[patent_app_number] => 16/565388
[patent_app_country] => US
[patent_app_date] => 2019-09-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5423
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 252
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16565388
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/565388 | Determining impact of features on individual prediction of machine learning based models | Sep 8, 2019 | Issued |
Array
(
[id] => 17424847
[patent_doc_number] => 11258314
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-02-22
[patent_title] => Method and device for improving efficiency of electromagnetic transients program phase domain synchronous machine model
[patent_app_type] => utility
[patent_app_number] => 16/565159
[patent_app_country] => US
[patent_app_date] => 2019-09-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 5
[patent_no_of_words] => 7705
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 166
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16565159
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/565159 | Method and device for improving efficiency of electromagnetic transients program phase domain synchronous machine model | Sep 8, 2019 | Issued |
Array
(
[id] => 16690871
[patent_doc_number] => 20210073349
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-03-11
[patent_title] => Method and System for Part Design Using Heterogeneous Constraints
[patent_app_type] => utility
[patent_app_number] => 16/561633
[patent_app_country] => US
[patent_app_date] => 2019-09-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 20580
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 58
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16561633
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/561633 | Method and system for part design using heterogeneous constraints | Sep 4, 2019 | Issued |
Array
(
[id] => 15516877
[patent_doc_number] => 10565025
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-02-18
[patent_title] => Systems and methods for implementing an intelligent application program interface for an intelligent optimization platform
[patent_app_type] => utility
[patent_app_number] => 16/559846
[patent_app_country] => US
[patent_app_date] => 2019-09-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 8604
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 217
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16559846
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/559846 | Systems and methods for implementing an intelligent application program interface for an intelligent optimization platform | Sep 3, 2019 | Issued |
Array
(
[id] => 17252992
[patent_doc_number] => 11188481
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-11-30
[patent_title] => Systems and methods for executing sensor applications on network platforms
[patent_app_type] => utility
[patent_app_number] => 16/556454
[patent_app_country] => US
[patent_app_date] => 2019-08-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5524
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 121
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16556454
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/556454 | Systems and methods for executing sensor applications on network platforms | Aug 29, 2019 | Issued |
Array
(
[id] => 16677131
[patent_doc_number] => 20210065897
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-03-04
[patent_title] => ONLINE PARTIALLY REWARDED LEARNING
[patent_app_type] => utility
[patent_app_number] => 16/554344
[patent_app_country] => US
[patent_app_date] => 2019-08-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 12149
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[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] => 16554344
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/554344 | Online partially rewarded learning | Aug 27, 2019 | Issued |
Array
(
[id] => 16302315
[patent_doc_number] => 20200288038
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-09-10
[patent_title] => INFORMATION PROCESSING APPARATUS AND SEMICONDUCTOR DEVICE
[patent_app_type] => utility
[patent_app_number] => 16/553147
[patent_app_country] => US
[patent_app_date] => 2019-08-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7863
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -8
[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] => 16553147
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/553147 | Information processing apparatus and semiconductor device | Aug 26, 2019 | Issued |
Array
(
[id] => 15257763
[patent_doc_number] => 20190377615
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-12-12
[patent_title] => INSTRUCTING THE USE OF APPLICATION PROGRAMMING INTERFACE COMMANDS IN A RUNTIME ENVIRONMENT
[patent_app_type] => utility
[patent_app_number] => 16/547689
[patent_app_country] => US
[patent_app_date] => 2019-08-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8270
[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] => 16547689
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/547689 | Instructing the use of application programming interface commands in a runtime environment | Aug 21, 2019 | Issued |
Array
(
[id] => 17017394
[patent_doc_number] => 11087036
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-08-10
[patent_title] => Construction task referencing
[patent_app_type] => utility
[patent_app_number] => 16/548738
[patent_app_country] => US
[patent_app_date] => 2019-08-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 7
[patent_no_of_words] => 11186
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 151
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16548738
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/548738 | Construction task referencing | Aug 21, 2019 | Issued |
Array
(
[id] => 15214801
[patent_doc_number] => 20190370087
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-12-05
[patent_title] => SYSTEM AND METHOD FOR PROVIDING ADDITIONAL FUNCTIONALITY TO EXISTING SOFTWARE IN AN INTEGRATED MANNER
[patent_app_type] => utility
[patent_app_number] => 16/543689
[patent_app_country] => US
[patent_app_date] => 2019-08-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9956
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => 0
[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] => 16543689
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/543689 | System and method for providing additional functionality to existing software in an integrated manner | Aug 18, 2019 | Issued |
Array
(
[id] => 16408758
[patent_doc_number] => 10817311
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-10-27
[patent_title] => Applying machine learning in storage system code load problem analysis
[patent_app_type] => utility
[patent_app_number] => 16/541136
[patent_app_country] => US
[patent_app_date] => 2019-08-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4887
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 113
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16541136
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/541136 | Applying machine learning in storage system code load problem analysis | Aug 13, 2019 | Issued |
Array
(
[id] => 16565807
[patent_doc_number] => 10891176
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2021-01-12
[patent_title] => Optimizing messaging flows in a microservice architecture
[patent_app_type] => utility
[patent_app_number] => 16/536443
[patent_app_country] => US
[patent_app_date] => 2019-08-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 22
[patent_no_of_words] => 9502
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 114
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16536443
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/536443 | Optimizing messaging flows in a microservice architecture | Aug 8, 2019 | Issued |
Array
(
[id] => 15500621
[patent_doc_number] => 20200050499
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-02-13
[patent_title] => CONTROL SYSTEM AND CONTROL APPARATUS
[patent_app_type] => utility
[patent_app_number] => 16/534262
[patent_app_country] => US
[patent_app_date] => 2019-08-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7400
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -14
[patent_words_short_claim] => 90
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16534262
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/534262 | Control system and control apparatus | Aug 6, 2019 | Issued |
Array
(
[id] => 16910634
[patent_doc_number] => 11042677
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2021-06-22
[patent_title] => Systems and methods for time series simulation
[patent_app_type] => utility
[patent_app_number] => 16/531518
[patent_app_country] => US
[patent_app_date] => 2019-08-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 12423
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 196
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16531518
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/531518 | Systems and methods for time series simulation | Aug 4, 2019 | Issued |
Array
(
[id] => 17492529
[patent_doc_number] => 11281834
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2022-03-22
[patent_title] => Protection of high-level language simulation models
[patent_app_type] => utility
[patent_app_number] => 16/531346
[patent_app_country] => US
[patent_app_date] => 2019-08-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4099
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 119
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16531346
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/531346 | Protection of high-level language simulation models | Aug 4, 2019 | Issued |
Array
(
[id] => 15622635
[patent_doc_number] => 20200081722
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-03-12
[patent_title] => Game Rendering Method, Terminal Device, and Non-Transitory Computer-Readable Storage Medium
[patent_app_type] => utility
[patent_app_number] => 16/525038
[patent_app_country] => US
[patent_app_date] => 2019-07-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7667
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 99
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16525038
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/525038 | Game rendering method, terminal device, and non-transitory computer-readable storage medium | Jul 28, 2019 | Issued |
Array
(
[id] => 15622635
[patent_doc_number] => 20200081722
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-03-12
[patent_title] => Game Rendering Method, Terminal Device, and Non-Transitory Computer-Readable Storage Medium
[patent_app_type] => utility
[patent_app_number] => 16/525038
[patent_app_country] => US
[patent_app_date] => 2019-07-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7667
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 99
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16525038
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/525038 | Game rendering method, terminal device, and non-transitory computer-readable storage medium | Jul 28, 2019 | Issued |