Search

Craig C. Dorais

Examiner (ID: 7624, Phone: (571)270-3371 , Office: P/2194 )

Most Active Art Unit
2194
Art Unit(s)
2198, 2194
Total Applications
857
Issued Applications
752
Pending Applications
40
Abandoned Applications
75

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 18393424 [patent_doc_number] => 20230161644 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-05-25 [patent_title] => CALL MODIFICATION BASED ON POLICIES [patent_app_type] => utility [patent_app_number] => 17/921114 [patent_app_country] => US [patent_app_date] => 2020-05-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6898 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 74 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17921114 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/921114
CALL MODIFICATION BASED ON POLICIES May 20, 2020 Pending
Array ( [id] => 16543401 [patent_doc_number] => 20200409816 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-31 [patent_title] => METHOD AND APPARATUS FOR TESTING A SYSTEM, FOR SELECTING REAL TESTS, AND FOR TESTING SYSTEMS WITH MACHINE LEARNING COMPONENTS [patent_app_type] => utility [patent_app_number] => 16/878848 [patent_app_country] => US [patent_app_date] => 2020-05-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 2815 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -11 [patent_words_short_claim] => 79 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16878848 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/878848
Method and apparatus for testing a system, for selecting real tests, and for testing systems with machine learning components May 19, 2020 Issued
Array ( [id] => 18262371 [patent_doc_number] => 11610073 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-03-21 [patent_title] => Device and method for analyzing the state of a system in a noisy context [patent_app_type] => utility [patent_app_number] => 16/858556 [patent_app_country] => US [patent_app_date] => 2020-04-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5735 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [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] => 16858556 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/858556
Device and method for analyzing the state of a system in a noisy context Apr 23, 2020 Issued
Array ( [id] => 16698672 [patent_doc_number] => 10949269 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-03-16 [patent_title] => Coalition network identification using iterative process [patent_app_type] => utility [patent_app_number] => 16/845355 [patent_app_country] => US [patent_app_date] => 2020-04-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 16 [patent_no_of_words] => 27135 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 500 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16845355 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/845355
Coalition network identification using iterative process Apr 9, 2020 Issued
Array ( [id] => 16208946 [patent_doc_number] => 20200241936 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-07-30 [patent_title] => SYSTEM AND METHOD FOR TAGGING AND TRACKING EVENTS OF AN APPLICATION [patent_app_type] => utility [patent_app_number] => 16/845084 [patent_app_country] => US [patent_app_date] => 2020-04-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12111 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 95 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16845084 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/845084
System and method for tagging and tracking events of an application Apr 9, 2020 Issued
Array ( [id] => 17394807 [patent_doc_number] => 11243821 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-02-08 [patent_title] => Automatic deployment of manufacturing adapters [patent_app_type] => utility [patent_app_number] => 16/842869 [patent_app_country] => US [patent_app_date] => 2020-04-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5318 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 23 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16842869 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/842869
Automatic deployment of manufacturing adapters Apr 7, 2020 Issued
Array ( [id] => 17605916 [patent_doc_number] => 11334404 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-05-17 [patent_title] => Techniques for managing access to file systems [patent_app_type] => utility [patent_app_number] => 16/842677 [patent_app_country] => US [patent_app_date] => 2020-04-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6867 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16842677 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/842677
Techniques for managing access to file systems Apr 6, 2020 Issued
Array ( [id] => 17128541 [patent_doc_number] => 20210303310 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-09-30 [patent_title] => SYSTEMS AND/OR METHODS FOR GENERATING COMPLEX EVENT PROCESSING (CEP) EVENTS AND QUERY DEFINITIONS FOR REAL-TIME DECOMPOSITION OF RESOURCE USAGE DATA [patent_app_type] => utility [patent_app_number] => 16/836287 [patent_app_country] => US [patent_app_date] => 2020-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8895 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -24 [patent_words_short_claim] => 291 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16836287 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/836287
Systems and/or methods for generating complex event processing (CEP) events and query definitions for real-time decomposition of resource usage data Mar 30, 2020 Issued
Array ( [id] => 18370662 [patent_doc_number] => 11650835 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-05-16 [patent_title] => Multiple port emulation [patent_app_type] => utility [patent_app_number] => 16/836527 [patent_app_country] => US [patent_app_date] => 2020-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 10 [patent_no_of_words] => 9842 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 60 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16836527 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/836527
Multiple port emulation Mar 30, 2020 Issued
Array ( [id] => 18446002 [patent_doc_number] => 11681573 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-06-20 [patent_title] => API registry in a container platform providing property-based API functionality [patent_app_type] => utility [patent_app_number] => 16/827090 [patent_app_country] => US [patent_app_date] => 2020-03-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 27 [patent_figures_cnt] => 27 [patent_no_of_words] => 19922 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16827090 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/827090
API registry in a container platform providing property-based API functionality Mar 22, 2020 Issued
Array ( [id] => 18640441 [patent_doc_number] => 11765074 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-09-19 [patent_title] => System and method for facilitating hybrid message matching in a network interface controller (NIC) [patent_app_type] => utility [patent_app_number] => 17/594535 [patent_app_country] => US [patent_app_date] => 2020-03-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5980 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [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] => 17594535 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/594535
System and method for facilitating hybrid message matching in a network interface controller (NIC) Mar 22, 2020 Issued
Array ( [id] => 17106265 [patent_doc_number] => 11126482 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-09-21 [patent_title] => Remote logging via telemetry [patent_app_type] => utility [patent_app_number] => 16/826095 [patent_app_country] => US [patent_app_date] => 2020-03-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 9280 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 128 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16826095 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/826095
Remote logging via telemetry Mar 19, 2020 Issued
Array ( [id] => 18414834 [patent_doc_number] => 11669376 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-06-06 [patent_title] => Systems and methods for intercepting and enhancing SaaS application calls via embedded browser [patent_app_type] => utility [patent_app_number] => 16/820027 [patent_app_country] => US [patent_app_date] => 2020-03-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 23145 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 145 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16820027 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/820027
Systems and methods for intercepting and enhancing SaaS application calls via embedded browser Mar 15, 2020 Issued
Array ( [id] => 16116461 [patent_doc_number] => 20200210253 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-07-02 [patent_title] => INTERACTIVE PROCESSING DEVICE AND INTERACTIVE PROCESSING SYSTEM [patent_app_type] => utility [patent_app_number] => 16/811197 [patent_app_country] => US [patent_app_date] => 2020-03-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13175 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -7 [patent_words_short_claim] => 308 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16811197 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/811197
Interactive processing device and interactive processing system Mar 5, 2020 Issued
Array ( [id] => 17394811 [patent_doc_number] => 11243825 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-02-08 [patent_title] => Containerized application system graph driver [patent_app_type] => utility [patent_app_number] => 16/805599 [patent_app_country] => US [patent_app_date] => 2020-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 12806 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 97 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16805599 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/805599
Containerized application system graph driver Feb 27, 2020 Issued
Array ( [id] => 16077485 [patent_doc_number] => 20200192729 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-06-18 [patent_title] => Broadcast Control Method And Apparatus, And Terminal [patent_app_type] => utility [patent_app_number] => 16/803476 [patent_app_country] => US [patent_app_date] => 2020-02-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8415 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -7 [patent_words_short_claim] => 64 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16803476 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/803476
Broadcast control method and apparatus, and terminal Feb 26, 2020 Issued
Array ( [id] => 16232614 [patent_doc_number] => 10740164 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-08-11 [patent_title] => Application programming interface assessment [patent_app_type] => utility [patent_app_number] => 16/802238 [patent_app_country] => US [patent_app_date] => 2020-02-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 31 [patent_figures_cnt] => 31 [patent_no_of_words] => 21711 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 439 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16802238 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/802238
Application programming interface assessment Feb 25, 2020 Issued
Array ( [id] => 17069514 [patent_doc_number] => 20210271730 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-09-02 [patent_title] => MULTI-LINEAR DYNAMICAL MODEL REDUCTION [patent_app_type] => utility [patent_app_number] => 16/800500 [patent_app_country] => US [patent_app_date] => 2020-02-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14792 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 100 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16800500 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/800500
Multi-linear dynamical model reduction Feb 24, 2020 Issued
Array ( [id] => 17001301 [patent_doc_number] => 11080111 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-08-03 [patent_title] => Technique for sharing context among multiple threads [patent_app_type] => utility [patent_app_number] => 16/799462 [patent_app_country] => US [patent_app_date] => 2020-02-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 44 [patent_figures_cnt] => 45 [patent_no_of_words] => 40436 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 45 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16799462 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/799462
Technique for sharing context among multiple threads Feb 23, 2020 Issued
Array ( [id] => 17024117 [patent_doc_number] => 20210247988 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-08-12 [patent_title] => PROVIDING A CAPTIVE PORTAL TO MANAGE A DRIVER APPLICATION FOR A PERIPHERAL DEVICE [patent_app_type] => utility [patent_app_number] => 16/788865 [patent_app_country] => US [patent_app_date] => 2020-02-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8771 [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] => 16788865 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/788865
Providing a captive portal to manage a driver application for a peripheral device Feb 11, 2020 Issued
Menu