
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |