
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] => 15121085
[patent_doc_number] => 20190347176
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-11-14
[patent_title] => Monitoring System Control Unit Coupled to Device Database Via the Internet
[patent_app_type] => utility
[patent_app_number] => 16/524718
[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] => 1447
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[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] => 16524718
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/524718 | Monitoring system control unit coupled to device database via the internet | 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 |
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] => 16378160
[patent_doc_number] => 20200327002
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-10-15
[patent_title] => METHODS, DEVICES AND COMPUTER PROGRAM PRODUCTS FOR MANAGING SOFTWARE FUNCTION
[patent_app_type] => utility
[patent_app_number] => 16/523625
[patent_app_country] => US
[patent_app_date] => 2019-07-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7516
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[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] => 16523625
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/523625 | Methods, devices and computer program products for managing software function | Jul 25, 2019 | Issued |
Array
(
[id] => 17802342
[patent_doc_number] => 11416643
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-08-16
[patent_title] => Smoke detection system layout design
[patent_app_type] => utility
[patent_app_number] => 16/518534
[patent_app_country] => US
[patent_app_date] => 2019-07-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 3583
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 161
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16518534
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/518534 | Smoke detection system layout design | Jul 21, 2019 | Issued |
Array
(
[id] => 17151617
[patent_doc_number] => 11144695
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-10-12
[patent_title] => Wafer characteristic prediction method and electronic device
[patent_app_type] => utility
[patent_app_number] => 16/517700
[patent_app_country] => US
[patent_app_date] => 2019-07-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 3510
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 72
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16517700
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/517700 | Wafer characteristic prediction method and electronic device | Jul 21, 2019 | Issued |
Array
(
[id] => 16600397
[patent_doc_number] => 20210026928
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-01-28
[patent_title] => SENSORY DATA GENERATOR
[patent_app_type] => utility
[patent_app_number] => 16/518172
[patent_app_country] => US
[patent_app_date] => 2019-07-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4140
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 126
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16518172
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/518172 | Sensory data generator | Jul 21, 2019 | Issued |
Array
(
[id] => 16584960
[patent_doc_number] => 20210019362
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-01-21
[patent_title] => Method for Interfacing with Hardware Accelerators
[patent_app_type] => utility
[patent_app_number] => 16/511689
[patent_app_country] => US
[patent_app_date] => 2019-07-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6778
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[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] => 16511689
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/511689 | Method for interfacing with hardware accelerators | Jul 14, 2019 | Issued |
Array
(
[id] => 16447183
[patent_doc_number] => 10839112
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-11-17
[patent_title] => Wind simulation device
[patent_app_type] => utility
[patent_app_number] => 16/506330
[patent_app_country] => US
[patent_app_date] => 2019-07-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 10073
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 117
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16506330
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/506330 | Wind simulation device | Jul 8, 2019 | Issued |
Array
(
[id] => 17209772
[patent_doc_number] => 11170145
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2021-11-09
[patent_title] => Method and system to generate thermophysical property for finite element based solvers
[patent_app_type] => utility
[patent_app_number] => 16/457902
[patent_app_country] => US
[patent_app_date] => 2019-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 22
[patent_no_of_words] => 5998
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 84
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16457902
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/457902 | Method and system to generate thermophysical property for finite element based solvers | Jun 27, 2019 | Issued |
Array
(
[id] => 17786760
[patent_doc_number] => 11409885
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-08-09
[patent_title] => Method and apparatus for processing information by cooperation of multiple subjects
[patent_app_type] => utility
[patent_app_number] => 16/452020
[patent_app_country] => US
[patent_app_date] => 2019-06-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 11
[patent_no_of_words] => 17589
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 144
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16452020
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/452020 | Method and apparatus for processing information by cooperation of multiple subjects | Jun 24, 2019 | Issued |
Array
(
[id] => 14982477
[patent_doc_number] => 10445150
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-10-15
[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/450891
[patent_app_country] => US
[patent_app_date] => 2019-06-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 8592
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 2
[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] => 16450891
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/450891 | Systems and methods for implementing an intelligent application program interface for an intelligent optimization platform | Jun 23, 2019 | Issued |
Array
(
[id] => 15952845
[patent_doc_number] => 10664330
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-05-26
[patent_title] => Systems and methods for ensuring presentation of in-application messages
[patent_app_type] => utility
[patent_app_number] => 16/445812
[patent_app_country] => US
[patent_app_date] => 2019-06-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 10
[patent_no_of_words] => 10039
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 189
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16445812
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/445812 | Systems and methods for ensuring presentation of in-application messages | Jun 18, 2019 | Issued |
Array
(
[id] => 14966241
[patent_doc_number] => 20190310599
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-10-10
[patent_title] => AUTO BINDING OF TEMPLATES INTO EXISTING SYSTEMS
[patent_app_type] => utility
[patent_app_number] => 16/445442
[patent_app_country] => US
[patent_app_date] => 2019-06-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6539
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 83
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16445442
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/445442 | Auto binding of templates into existing systems | Jun 18, 2019 | Issued |
Array
(
[id] => 17091988
[patent_doc_number] => 11120178
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-09-14
[patent_title] => Virtual reality system for designing brassiere
[patent_app_type] => utility
[patent_app_number] => 16/440967
[patent_app_country] => US
[patent_app_date] => 2019-06-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 10
[patent_no_of_words] => 4072
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 274
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16440967
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/440967 | Virtual reality system for designing brassiere | Jun 12, 2019 | Issued |
Array
(
[id] => 15670521
[patent_doc_number] => 10599490
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-03-24
[patent_title] => Notification relay system for supervisory and subordinate user computing devices
[patent_app_type] => utility
[patent_app_number] => 16/438624
[patent_app_country] => US
[patent_app_date] => 2019-06-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 10
[patent_no_of_words] => 6321
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 195
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16438624
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/438624 | Notification relay system for supervisory and subordinate user computing devices | Jun 11, 2019 | Issued |
Array
(
[id] => 17744772
[patent_doc_number] => 11392846
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-07-19
[patent_title] => Local-adapted minority oversampling strategy for highly imbalanced highly noisy dataset
[patent_app_type] => utility
[patent_app_number] => 16/422799
[patent_app_country] => US
[patent_app_date] => 2019-05-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 17
[patent_no_of_words] => 7070
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 115
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16422799
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/422799 | Local-adapted minority oversampling strategy for highly imbalanced highly noisy dataset | May 23, 2019 | Issued |
Array
(
[id] => 16186004
[patent_doc_number] => 10719336
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-07-21
[patent_title] => Dependency version conflict auto-resolution
[patent_app_type] => utility
[patent_app_number] => 16/411233
[patent_app_country] => US
[patent_app_date] => 2019-05-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7459
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 235
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16411233
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/411233 | Dependency version conflict auto-resolution | May 13, 2019 | Issued |
Array
(
[id] => 15045207
[patent_doc_number] => 20190333608
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-10-31
[patent_title] => DYNAMICALLY INFERRING VARIABLE DIMENSIONS IN USER-ADDED EQUATIONS
[patent_app_type] => utility
[patent_app_number] => 16/411878
[patent_app_country] => US
[patent_app_date] => 2019-05-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3701
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -15
[patent_words_short_claim] => 159
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16411878
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/411878 | Dynamically inferring variable dimensions in user-added equations | May 13, 2019 | Issued |
Array
(
[id] => 16129977
[patent_doc_number] => 10698748
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-06-30
[patent_title] => Issue tracking system having temporary notification suppression corresponding to group activity
[patent_app_type] => utility
[patent_app_number] => 16/406940
[patent_app_country] => US
[patent_app_date] => 2019-05-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 13521
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[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] => 16406940
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/406940 | Issue tracking system having temporary notification suppression corresponding to group activity | May 7, 2019 | Issued |