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] => 18248100 [patent_doc_number] => 11604688 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-03-14 [patent_title] => Container application for android-based devices [patent_app_type] => utility [patent_app_number] => 17/234602 [patent_app_country] => US [patent_app_date] => 2021-04-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 3934 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 76 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17234602 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/234602
Container application for android-based devices Apr 18, 2021 Issued
Array ( [id] => 18592371 [patent_doc_number] => 11741271 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-08-29 [patent_title] => Method, system and programmed product for administering building projects [patent_app_type] => utility [patent_app_number] => 17/227875 [patent_app_country] => US [patent_app_date] => 2021-04-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 36 [patent_figures_cnt] => 37 [patent_no_of_words] => 30338 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 1180 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17227875 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/227875
Method, system and programmed product for administering building projects Apr 11, 2021 Issued
Array ( [id] => 17346242 [patent_doc_number] => 20220012573 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-01-13 [patent_title] => NEURAL NETWORK ACCELERATORS [patent_app_type] => utility [patent_app_number] => 17/225580 [patent_app_country] => US [patent_app_date] => 2021-04-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8044 [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] => 17225580 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/225580
Neural network accelerators Apr 7, 2021 Issued
Array ( [id] => 16982736 [patent_doc_number] => 20210226973 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-22 [patent_title] => VEHICLE LOG TRANSMISSION DEVICE, VEHICLE LOG ANALYSIS SYSTEM, AND VEHICLE LOG TRANSMISSION/RECEPTION METHOD [patent_app_type] => utility [patent_app_number] => 17/222325 [patent_app_country] => US [patent_app_date] => 2021-04-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 17613 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 156 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17222325 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/222325
Vehicle log transmission device, vehicle log analysis system, and vehicle log transmission/reception method Apr 4, 2021 Issued
Array ( [id] => 17915664 [patent_doc_number] => 20220318060 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-10-06 [patent_title] => FULL-DIMENSIONAL SCHEDULING AND SCALING FOR MICROSERVICE APPLICATIONS [patent_app_type] => utility [patent_app_number] => 17/218596 [patent_app_country] => US [patent_app_date] => 2021-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7919 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17218596 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/218596
Full-dimensional scheduling and scaling for microservice applications Mar 30, 2021 Issued
Array ( [id] => 18766059 [patent_doc_number] => 11816462 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-11-14 [patent_title] => Copy management for container-based applications [patent_app_type] => utility [patent_app_number] => 17/210779 [patent_app_country] => US [patent_app_date] => 2021-03-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 13 [patent_no_of_words] => 5739 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17210779 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/210779
Copy management for container-based applications Mar 23, 2021 Issued
Array ( [id] => 17157865 [patent_doc_number] => 20210318916 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-10-14 [patent_title] => COALITION NETWORK IDENTIFICATION USING ITERATIVE PROCESS [patent_app_type] => utility [patent_app_number] => 17/203251 [patent_app_country] => US [patent_app_date] => 2021-03-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 27176 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 370 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17203251 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/203251
Coalition network identification using iterative process Mar 15, 2021 Issued
Array ( [id] => 18949646 [patent_doc_number] => 11892939 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-02-06 [patent_title] => Automatic injection of agents into processes executing statically linked binaries [patent_app_type] => utility [patent_app_number] => 17/194861 [patent_app_country] => US [patent_app_date] => 2021-03-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 17 [patent_no_of_words] => 14482 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 2 [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] => 17194861 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/194861
Automatic injection of agents into processes executing statically linked binaries Mar 7, 2021 Issued
Array ( [id] => 16903539 [patent_doc_number] => 20210182455 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-06-17 [patent_title] => METHODS AND SYSTEMS FOR GENERATING LATTICE RECOMMENDATIONS IN COMPUTER-AIDED DESIGN APPLICATIONS [patent_app_type] => utility [patent_app_number] => 17/188432 [patent_app_country] => US [patent_app_date] => 2021-03-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11947 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 17188432 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/188432
Methods and systems for generating lattice recommendations in computer-aided design applications Feb 28, 2021 Issued
Array ( [id] => 17535425 [patent_doc_number] => 20220114034 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-04-14 [patent_title] => COMPUTER SYSTEM AND COMPUTER SYSTEM USAGE MANAGEMENT METHOD [patent_app_type] => utility [patent_app_number] => 17/186543 [patent_app_country] => US [patent_app_date] => 2021-02-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 18102 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -8 [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] => 17186543 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/186543
Computer system and computer system usage management method Feb 25, 2021 Issued
Array ( [id] => 17046633 [patent_doc_number] => 11099813 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-08-24 [patent_title] => Memory retention system [patent_app_type] => utility [patent_app_number] => 17/185572 [patent_app_country] => US [patent_app_date] => 2021-02-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 27 [patent_no_of_words] => 15662 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 207 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17185572 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/185572
Memory retention system Feb 24, 2021 Issued
Array ( [id] => 18480242 [patent_doc_number] => 11693984 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-07-04 [patent_title] => Methods and systems for implementing parental controls [patent_app_type] => utility [patent_app_number] => 17/180271 [patent_app_country] => US [patent_app_date] => 2021-02-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 12 [patent_no_of_words] => 22408 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 273 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17180271 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/180271
Methods and systems for implementing parental controls Feb 18, 2021 Issued
Array ( [id] => 18310266 [patent_doc_number] => 20230114166 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-04-13 [patent_title] => LOG ACQUISITION METHOD AND APPARATUS, TERMINAL, SERVER, AND COMPUTER READABLE STORAGE MEDIUM [patent_app_type] => utility [patent_app_number] => 17/905786 [patent_app_country] => US [patent_app_date] => 2021-02-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5993 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [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] => 17905786 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/905786
Log acquisition method and apparatus, terminal, server, and computer readable storage medium Feb 17, 2021 Issued
Array ( [id] => 18750600 [patent_doc_number] => 11809914 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-11-07 [patent_title] => Method and system for cloud virtualization [patent_app_type] => utility [patent_app_number] => 17/167969 [patent_app_country] => US [patent_app_date] => 2021-02-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 22 [patent_no_of_words] => 6630 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 132 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17167969 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/167969
Method and system for cloud virtualization Feb 3, 2021 Issued
Array ( [id] => 18073546 [patent_doc_number] => 11532383 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-12-20 [patent_title] => Dynamically inferring variable dimensions in user-added equations [patent_app_type] => utility [patent_app_number] => 17/156104 [patent_app_country] => US [patent_app_date] => 2021-01-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 9 [patent_no_of_words] => 3759 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 141 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17156104 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/156104
Dynamically inferring variable dimensions in user-added equations Jan 21, 2021 Issued
Array ( [id] => 19198746 [patent_doc_number] => 11995994 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-05-28 [patent_title] => Method and system for connecting one or more applications of an electronic device to one or more avionics systems [patent_app_type] => utility [patent_app_number] => 17/148060 [patent_app_country] => US [patent_app_date] => 2021-01-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8829 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 160 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17148060 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/148060
Method and system for connecting one or more applications of an electronic device to one or more avionics systems Jan 12, 2021 Issued
Array ( [id] => 16780133 [patent_doc_number] => 20210117212 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-04-22 [patent_title] => PERFORMING A CONTEXT-DEPENDENT TASK IN A PROGRAM [patent_app_type] => utility [patent_app_number] => 17/136613 [patent_app_country] => US [patent_app_date] => 2020-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6159 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [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] => 17136613 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/136613
Performing a context-dependent task in a program Dec 28, 2020 Issued
Array ( [id] => 16934284 [patent_doc_number] => 20210200173 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-01 [patent_title] => BUILDING DATA PLATFORM WITH EVENT ENRICHMENT WITH CONTEXTUAL INFORMATION [patent_app_type] => utility [patent_app_number] => 17/134659 [patent_app_country] => US [patent_app_date] => 2020-12-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 37155 [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] => 17134659 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/134659
Building data platform with event enrichment with contextual information Dec 27, 2020 Issued
Array ( [id] => 16849213 [patent_doc_number] => 20210149958 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-20 [patent_title] => GRAPH OUTCOME DETERMINATION IN DOMAIN-SPECIFIC EXECUTION ENVIRONMENT [patent_app_type] => utility [patent_app_number] => 17/121915 [patent_app_country] => US [patent_app_date] => 2020-12-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 81573 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -27 [patent_words_short_claim] => 202 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17121915 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/121915
Graph outcome determination in domain-specific execution environment Dec 14, 2020 Issued
Array ( [id] => 19794684 [patent_doc_number] => 12235629 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-02-25 [patent_title] => Engineering system and method for configuring and parameterizing field bus subscribers [patent_app_type] => utility [patent_app_number] => 17/793973 [patent_app_country] => US [patent_app_date] => 2020-12-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4728 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 162 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17793973 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/793973
Engineering system and method for configuring and parameterizing field bus subscribers Dec 7, 2020 Issued
Menu