Search

Craig C. Dorais

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

Most Active Art Unit
2194
Art Unit(s)
2198, 2194
Total Applications
871
Issued Applications
757
Pending Applications
49
Abandoned Applications
75

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 18904698 [patent_doc_number] => 20240020183 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-01-18 [patent_title] => Network Storage Products with Options for External Processing [patent_app_type] => utility [patent_app_number] => 17/866350 [patent_app_country] => US [patent_app_date] => 2022-07-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 21701 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 117 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17866350 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/866350
Network storage products with options for external processing Jul 14, 2022 Issued
Array ( [id] => 19251062 [patent_doc_number] => 20240202052 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-06-20 [patent_title] => SYSTEM AND METHOD FOR OBTAINING RESOURCE DATA USING GENERIC API [patent_app_type] => utility [patent_app_number] => 17/910639 [patent_app_country] => US [patent_app_date] => 2022-07-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8429 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 177 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17910639 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/910639
System and method for obtaining resource data using generic API Jul 7, 2022 Issued
Array ( [id] => 17931266 [patent_doc_number] => 20220326391 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-10-13 [patent_title] => STORING AND PROVIDING RAW SATELLITE DATA [patent_app_type] => utility [patent_app_number] => 17/809992 [patent_app_country] => US [patent_app_date] => 2022-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8825 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17809992 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/809992
Storing and providing raw satellite data Jun 29, 2022 Issued
Array ( [id] => 18803386 [patent_doc_number] => 11836545 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-12-05 [patent_title] => Integration of cloud entities in an event architecture [patent_app_type] => utility [patent_app_number] => 17/855343 [patent_app_country] => US [patent_app_date] => 2022-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 22460 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 124 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17855343 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/855343
Integration of cloud entities in an event architecture Jun 29, 2022 Issued
Array ( [id] => 18951634 [patent_doc_number] => 11894944 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-02-06 [patent_title] => Building data platform with an enrichment loop [patent_app_type] => utility [patent_app_number] => 17/853352 [patent_app_country] => US [patent_app_date] => 2022-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 34 [patent_figures_cnt] => 34 [patent_no_of_words] => 34381 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 149 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17853352 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/853352
Building data platform with an enrichment loop Jun 28, 2022 Issued
Array ( [id] => 18884043 [patent_doc_number] => 20240007412 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-01-04 [patent_title] => Transmit Side Scaling and Alignment [patent_app_type] => utility [patent_app_number] => 17/809690 [patent_app_country] => US [patent_app_date] => 2022-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7804 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 77 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17809690 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/809690
Transmit side scaling and alignment Jun 28, 2022 Issued
Array ( [id] => 17964747 [patent_doc_number] => 20220345328 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-10-27 [patent_title] => BUILDING DATA PLATFORM WITH EVENT SUBSCRIPTIONS [patent_app_type] => utility [patent_app_number] => 17/853359 [patent_app_country] => US [patent_app_date] => 2022-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 34384 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17853359 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/853359
Building data platform with event subscriptions Jun 28, 2022 Issued
Array ( [id] => 17931849 [patent_doc_number] => 20220326974 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-10-13 [patent_title] => SYSTEM AND METHOD FOR AUTOMATED PROCESS ORCHESTRATION [patent_app_type] => utility [patent_app_number] => 17/846497 [patent_app_country] => US [patent_app_date] => 2022-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16158 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -26 [patent_words_short_claim] => 163 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17846497 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/846497
System and method for automated process orchestration Jun 21, 2022 Issued
Array ( [id] => 18856191 [patent_doc_number] => 11853775 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-12-26 [patent_title] => Systems and methods for providing nested frontend applications for managed service providers [patent_app_type] => utility [patent_app_number] => 17/846418 [patent_app_country] => US [patent_app_date] => 2022-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 5894 [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] => 17846418 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/846418
Systems and methods for providing nested frontend applications for managed service providers Jun 21, 2022 Issued
Array ( [id] => 18847138 [patent_doc_number] => 20230409542 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-12-21 [patent_title] => Using Machine Learning to Provide a Single User Interface for Streamlines Deployment and Management of Multiple Types of Databases [patent_app_type] => utility [patent_app_number] => 17/840720 [patent_app_country] => US [patent_app_date] => 2022-06-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11551 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 171 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17840720 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/840720
Using machine learning to provide a single user interface for streamlines deployment and management of multiple types of databases Jun 14, 2022 Issued
Array ( [id] => 20819843 [patent_doc_number] => 12675311 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-07-07 [patent_title] => Method and system for remote execution of services requested by a mobile device via a cellular communication network [patent_app_type] => utility [patent_app_number] => 18/568594 [patent_app_country] => US [patent_app_date] => 2022-06-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5198 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 355 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18568594 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/568594
Method and system for remote execution of services requested by a mobile device via a cellular communication network Jun 9, 2022 Issued
Array ( [id] => 17884877 [patent_doc_number] => 20220300354 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-09-22 [patent_title] => SYSTEM AND METHOD FOR TAGGING AND TRACKING EVENTS OF AN APPLICATION [patent_app_type] => utility [patent_app_number] => 17/805803 [patent_app_country] => US [patent_app_date] => 2022-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12126 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 57 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17805803 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/805803
System and method for tagging and tracking events of an application Jun 6, 2022 Issued
Array ( [id] => 17871925 [patent_doc_number] => 20220294662 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-09-15 [patent_title] => BUILDING DATA PLATFORM WITH GRAPH BASED PERMISSIONS [patent_app_type] => utility [patent_app_number] => 17/828887 [patent_app_country] => US [patent_app_date] => 2022-05-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 37215 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 164 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17828887 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/828887
Building data platform with graph based permissions May 30, 2022 Issued
Array ( [id] => 18703281 [patent_doc_number] => 11789792 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-10-17 [patent_title] => Message passing interface (MPI) collectives using multi-allgather [patent_app_type] => utility [patent_app_number] => 17/825085 [patent_app_country] => US [patent_app_date] => 2022-05-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6905 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 73 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17825085 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/825085
Message passing interface (MPI) collectives using multi-allgather May 25, 2022 Issued
Array ( [id] => 18811335 [patent_doc_number] => 20230385671 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-11-30 [patent_title] => MVC INSPIRED QUANTUM-CLASSICAL SERVICE [patent_app_type] => utility [patent_app_number] => 17/824813 [patent_app_country] => US [patent_app_date] => 2022-05-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6847 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 144 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17824813 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/824813
MVC inspired quantum-classical service May 24, 2022 Issued
Array ( [id] => 18114258 [patent_doc_number] => 20230007138 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-01-05 [patent_title] => IMAGE FORMING DEVICE AND PROGRAM [patent_app_type] => utility [patent_app_number] => 17/824127 [patent_app_country] => US [patent_app_date] => 2022-05-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9723 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 154 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17824127 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/824127
Image forming device and program May 24, 2022 Issued
Array ( [id] => 18561928 [patent_doc_number] => 11727174 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-08-15 [patent_title] => Flexible methods for generation of GNSS navigation data [patent_app_type] => utility [patent_app_number] => 17/751560 [patent_app_country] => US [patent_app_date] => 2022-05-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 6611 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17751560 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/751560
Flexible methods for generation of GNSS navigation data May 22, 2022 Issued
Array ( [id] => 17839311 [patent_doc_number] => 20220276616 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-09-01 [patent_title] => METHOD FOR UPDATING A CONTROL PROGRAM OF AN AUTOMATION SYSTEM WITH DATA MIGRATION OF A PROGRAM STATE OF THE CONTROL PROGRAM [patent_app_type] => utility [patent_app_number] => 17/749205 [patent_app_country] => US [patent_app_date] => 2022-05-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 31942 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 286 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17749205 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/749205
Method for updating a control program of an automation system with data migration of a program state of the control program May 19, 2022 Issued
Array ( [id] => 18519830 [patent_doc_number] => 11709721 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-07-25 [patent_title] => Issue tracking system having temporary notification suppression corresponding to group activity [patent_app_type] => utility [patent_app_number] => 17/750129 [patent_app_country] => US [patent_app_date] => 2022-05-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 13603 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 172 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17750129 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/750129
Issue tracking system having temporary notification suppression corresponding to group activity May 19, 2022 Issued
Array ( [id] => 18519763 [patent_doc_number] => 11709654 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-07-25 [patent_title] => Memory retention system [patent_app_type] => utility [patent_app_number] => 17/748711 [patent_app_country] => US [patent_app_date] => 2022-05-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 27 [patent_no_of_words] => 15736 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 191 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17748711 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/748711
Memory retention system May 18, 2022 Issued
Menu