Search

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 numberTitle of the applicationFiling DateStatus
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
Menu