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] => 18334401 [patent_doc_number] => 20230126349 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-04-27 [patent_title] => NON-DISRUPTIVE MIGRATION OF LOGICAL STORAGE DEVICES IN A LINUX NATIVE MULTI-PATHING ENVIRONMENT [patent_app_type] => utility [patent_app_number] => 17/501433 [patent_app_country] => US [patent_app_date] => 2021-10-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14075 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 129 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17501433 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/501433
Non-disruptive migration of logical storage devices in a Linux native multi-pathing environment Oct 13, 2021 Issued
Array ( [id] => 17372112 [patent_doc_number] => 20220027164 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-01-27 [patent_title] => FAST BOOT [patent_app_type] => utility [patent_app_number] => 17/494113 [patent_app_country] => US [patent_app_date] => 2021-10-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 25976 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -10 [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] => 17494113 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/494113
Fast boot Oct 4, 2021 Issued
Array ( [id] => 19276405 [patent_doc_number] => 12026535 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-07-02 [patent_title] => System and computer-implemented method for controlling a robot of a virtual machine [patent_app_type] => utility [patent_app_number] => 17/485934 [patent_app_country] => US [patent_app_date] => 2021-09-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 8965 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 127 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17485934 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/485934
System and computer-implemented method for controlling a robot of a virtual machine Sep 26, 2021 Issued
Array ( [id] => 19538611 [patent_doc_number] => 12131164 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-10-29 [patent_title] => End-to-end topology stitching and representation [patent_app_type] => utility [patent_app_number] => 17/486888 [patent_app_country] => US [patent_app_date] => 2021-09-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 6699 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 158 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17486888 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/486888
End-to-end topology stitching and representation Sep 26, 2021 Issued
Array ( [id] => 17345775 [patent_doc_number] => 20220012106 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-01-13 [patent_title] => METHODS AND APPARATUS TO EXPOSE A MICROSERVICE TO A SOFTWARE LAYER [patent_app_type] => utility [patent_app_number] => 17/485351 [patent_app_country] => US [patent_app_date] => 2021-09-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11282 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [patent_words_short_claim] => 56 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17485351 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/485351
Methods and apparatus to expose a microservice to a software layer Sep 24, 2021 Issued
Array ( [id] => 19905800 [patent_doc_number] => 12282809 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-04-22 [patent_title] => Scale up and out compression [patent_app_type] => utility [patent_app_number] => 17/484782 [patent_app_country] => US [patent_app_date] => 2021-09-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 30 [patent_figures_cnt] => 32 [patent_no_of_words] => 22475 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17484782 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/484782
Scale up and out compression Sep 23, 2021 Issued
Array ( [id] => 19703898 [patent_doc_number] => 12197934 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-01-14 [patent_title] => Information processing device, control method, non-transitory storage medium, and vehicle [patent_app_type] => utility [patent_app_number] => 17/474549 [patent_app_country] => US [patent_app_date] => 2021-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 10 [patent_no_of_words] => 4841 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 304 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17474549 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/474549
Information processing device, control method, non-transitory storage medium, and vehicle Sep 13, 2021 Issued
Array ( [id] => 19062209 [patent_doc_number] => 11941445 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-03-26 [patent_title] => RLC channel management for low memory 5G devices [patent_app_type] => utility [patent_app_number] => 17/472743 [patent_app_country] => US [patent_app_date] => 2021-09-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 9852 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 158 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17472743 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/472743
RLC channel management for low memory 5G devices Sep 12, 2021 Issued
Array ( [id] => 17475883 [patent_doc_number] => 20220083387 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-03-17 [patent_title] => CONTEXT AWARE DISTRIBUTION OF COMPUTING [patent_app_type] => utility [patent_app_number] => 17/468749 [patent_app_country] => US [patent_app_date] => 2021-09-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6314 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 25 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17468749 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/468749
Context aware distribution of computing Sep 7, 2021 Issued
Array ( [id] => 17594674 [patent_doc_number] => 20220144247 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-05-12 [patent_title] => INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, NON-TRANSITORY STORAGE MEDIUM, AND VEHICLE [patent_app_type] => utility [patent_app_number] => 17/469175 [patent_app_country] => US [patent_app_date] => 2021-09-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7493 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -3 [patent_words_short_claim] => 63 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17469175 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/469175
Information processing device, information processing method, non-transitory storage medium, and vehicle Sep 7, 2021 Issued
Array ( [id] => 17261047 [patent_doc_number] => 20210374032 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-12-02 [patent_title] => DIGITAL TWIN WORKFLOW SIMULATION [patent_app_type] => utility [patent_app_number] => 17/400348 [patent_app_country] => US [patent_app_date] => 2021-08-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13458 [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] => 17400348 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/400348
Digital twin workflow simulation Aug 11, 2021 Issued
Array ( [id] => 17245868 [patent_doc_number] => 20210365612 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-11-25 [patent_title] => VIRTUAL REALITY SYSTEM FOR DESIGNING BRASSIERE [patent_app_type] => utility [patent_app_number] => 17/397970 [patent_app_country] => US [patent_app_date] => 2021-08-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4318 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 243 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17397970 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/397970
Virtual reality system for designing brassiere Aug 8, 2021 Issued
Array ( [id] => 17372122 [patent_doc_number] => 20220027174 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-01-27 [patent_title] => TRUE WIRELESS HEADPHONES WITH IMPROVED USER INTERFACE TO AN EXPERIENTIAL ECO-SYSTEM AND RELATED DEVICES, METHODS, AND SYSTEMS [patent_app_type] => utility [patent_app_number] => 17/393729 [patent_app_country] => US [patent_app_date] => 2021-08-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10478 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => 0 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17393729 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/393729
True wireless headphones with improved user interface to an experiential eco-system and related devices, methods, and systems Aug 3, 2021 Issued
Array ( [id] => 17325310 [patent_doc_number] => 11216322 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-01-04 [patent_title] => Stored procedures in a network based database system [patent_app_type] => utility [patent_app_number] => 17/390930 [patent_app_country] => US [patent_app_date] => 2021-07-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 10244 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17390930 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/390930
Stored procedures in a network based database system Jul 30, 2021 Issued
Array ( [id] => 17352416 [patent_doc_number] => 11227055 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-01-18 [patent_title] => System and method for automated access request recommendations [patent_app_type] => utility [patent_app_number] => 17/389497 [patent_app_country] => US [patent_app_date] => 2021-07-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 21 [patent_no_of_words] => 11426 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 200 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17389497 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/389497
System and method for automated access request recommendations Jul 29, 2021 Issued
Array ( [id] => 17360944 [patent_doc_number] => 20220021740 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-01-20 [patent_title] => SYSTEM AND METHOD FOR ACCESS TO CONTINUOUSLY RUNNING APPLICATION PROGRAMS BY NETWORK CONNECTED END-USER DEVICES [patent_app_type] => utility [patent_app_number] => 17/389805 [patent_app_country] => US [patent_app_date] => 2021-07-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4857 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -6 [patent_words_short_claim] => 112 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17389805 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/389805
System and method for access to continuously running application programs by network connected end-user devices Jul 29, 2021 Issued
Array ( [id] => 20079355 [patent_doc_number] => 12353420 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-07-08 [patent_title] => Techniques for providing synchronous and asynchronous data processing [patent_app_type] => utility [patent_app_number] => 17/387795 [patent_app_country] => US [patent_app_date] => 2021-07-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 10405 [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] => 17387795 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/387795
Techniques for providing synchronous and asynchronous data processing Jul 27, 2021 Issued
Array ( [id] => 18168435 [patent_doc_number] => 20230035045 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-02-02 [patent_title] => SECURELY CONNECTING ISOLATED MANAGED HEAPS [patent_app_type] => utility [patent_app_number] => 17/387640 [patent_app_country] => US [patent_app_date] => 2021-07-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7373 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 124 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17387640 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/387640
Securely connecting isolated managed heaps Jul 27, 2021 Issued
Array ( [id] => 18934475 [patent_doc_number] => 11886909 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-01-30 [patent_title] => Method and system for determining application migration eligibility in execution environments [patent_app_type] => utility [patent_app_number] => 17/384223 [patent_app_country] => US [patent_app_date] => 2021-07-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 9571 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [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] => 17384223 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/384223
Method and system for determining application migration eligibility in execution environments Jul 22, 2021 Issued
Array ( [id] => 17223388 [patent_doc_number] => 11175889 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-11-16 [patent_title] => Memory retention system [patent_app_type] => utility [patent_app_number] => 17/380985 [patent_app_country] => US [patent_app_date] => 2021-07-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 27 [patent_no_of_words] => 15682 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 190 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17380985 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/380985
Memory retention system Jul 19, 2021 Issued
Menu