
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] => 18356725
[patent_doc_number] => 11645126
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2023-05-09
[patent_title] => Automatic deployment of manufacturing adapters
[patent_app_type] => utility
[patent_app_number] => 17/583696
[patent_app_country] => US
[patent_app_date] => 2022-01-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5353
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 212
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17583696
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/583696 | Automatic deployment of manufacturing adapters | Jan 24, 2022 | Issued |
Array
(
[id] => 17581151
[patent_doc_number] => 20220138006
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-05-05
[patent_title] => DISTRIBUTED STREAMING SYSTEM SUPPORTING REAL-TIME SLIDING WINDOWS
[patent_app_type] => utility
[patent_app_number] => 17/575477
[patent_app_country] => US
[patent_app_date] => 2022-01-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9712
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 135
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17575477
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/575477 | Distributed streaming system supporting real-time sliding windows | Jan 12, 2022 | Issued |
Array
(
[id] => 17565455
[patent_doc_number] => 20220129604
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-04-28
[patent_title] => SENSORY DATA GENERATOR
[patent_app_type] => utility
[patent_app_number] => 17/569165
[patent_app_country] => US
[patent_app_date] => 2022-01-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4118
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 93
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17569165
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/569165 | Sensory data generator | Jan 4, 2022 | Issued |
Array
(
[id] => 17535428
[patent_doc_number] => 20220114037
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-04-14
[patent_title] => Private Page Cache-Based Sharing of Access to Application Image Layers by Application Containers
[patent_app_type] => utility
[patent_app_number] => 17/559596
[patent_app_country] => US
[patent_app_date] => 2021-12-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 12781
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[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] => 17559596
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/559596 | Private page cache-based sharing of access to application image layers by application containers | Dec 21, 2021 | Issued |
Array
(
[id] => 18454183
[patent_doc_number] => 20230195463
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-06-22
[patent_title] => COMMUNICATING BETWEEN BROWSERS AND NATIVE APPLICATIONS
[patent_app_type] => utility
[patent_app_number] => 17/557728
[patent_app_country] => US
[patent_app_date] => 2021-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3338
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 91
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17557728
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/557728 | Communicating between browsers and native applications | Dec 20, 2021 | Issued |
Array
(
[id] => 18527689
[patent_doc_number] => 11714680
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-08-01
[patent_title] => Dynamic resource allocation for computational simulation
[patent_app_type] => utility
[patent_app_number] => 17/557488
[patent_app_country] => US
[patent_app_date] => 2021-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 8809
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 27
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17557488
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/557488 | Dynamic resource allocation for computational simulation | Dec 20, 2021 | Issued |
Array
(
[id] => 17643877
[patent_doc_number] => 20220171615
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-06-02
[patent_title] => ONLINE ACTIVITY MONITORING
[patent_app_type] => utility
[patent_app_number] => 17/549008
[patent_app_country] => US
[patent_app_date] => 2021-12-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6307
[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] => 17549008
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/549008 | Online activity monitoring | Dec 12, 2021 | Issued |
Array
(
[id] => 17682381
[patent_doc_number] => 11366634
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-06-21
[patent_title] => Memory retention system
[patent_app_type] => utility
[patent_app_number] => 17/545988
[patent_app_country] => US
[patent_app_date] => 2021-12-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 22
[patent_figures_cnt] => 27
[patent_no_of_words] => 15708
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 120
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17545988
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/545988 | Memory retention system | Dec 7, 2021 | Issued |
Array
(
[id] => 18750270
[patent_doc_number] => 11809581
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-11-07
[patent_title] => System and method for automated access request recommendations
[patent_app_type] => utility
[patent_app_number] => 17/543566
[patent_app_country] => US
[patent_app_date] => 2021-12-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 21
[patent_no_of_words] => 11487
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 4
[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] => 17543566
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/543566 | System and method for automated access request recommendations | Dec 5, 2021 | Issued |
Array
(
[id] => 18795997
[patent_doc_number] => 11829788
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-11-28
[patent_title] => Tracking computer user navigations to generate new navigation paths
[patent_app_type] => utility
[patent_app_number] => 17/457471
[patent_app_country] => US
[patent_app_date] => 2021-12-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 7069
[patent_no_of_claims] => 4
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 167
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17457471
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/457471 | Tracking computer user navigations to generate new navigation paths | Dec 2, 2021 | Issued |
Array
(
[id] => 20302031
[patent_doc_number] => 12448005
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-10-21
[patent_title] => Secure remote commands to an autonomous vehicle
[patent_app_type] => utility
[patent_app_number] => 17/539056
[patent_app_country] => US
[patent_app_date] => 2021-11-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 10413
[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] => 17539056
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/539056 | Secure remote commands to an autonomous vehicle | Nov 29, 2021 | Issued |
Array
(
[id] => 17572885
[patent_doc_number] => 11321154
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2022-05-03
[patent_title] => Stored procedures in a network based database system
[patent_app_type] => utility
[patent_app_number] => 17/536173
[patent_app_country] => US
[patent_app_date] => 2021-11-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 10262
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 118
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17536173
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/536173 | Stored procedures in a network based database system | Nov 28, 2021 | Issued |
Array
(
[id] => 17515743
[patent_doc_number] => 11294895
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2022-04-05
[patent_title] => Systems and methods for generating anonymized software-bug alerts from query comments
[patent_app_type] => utility
[patent_app_number] => 17/533932
[patent_app_country] => US
[patent_app_date] => 2021-11-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 11382
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 84
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17533932
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/533932 | Systems and methods for generating anonymized software-bug alerts from query comments | Nov 22, 2021 | Issued |
Array
(
[id] => 19107833
[patent_doc_number] => 11960944
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-04-16
[patent_title] => Interprocessor procedure calls
[patent_app_type] => utility
[patent_app_number] => 17/532178
[patent_app_country] => US
[patent_app_date] => 2021-11-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 18473
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 164
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17532178
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/532178 | Interprocessor procedure calls | Nov 21, 2021 | Issued |
Array
(
[id] => 19029266
[patent_doc_number] => 11928627
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-03-12
[patent_title] => Workflow manager
[patent_app_type] => utility
[patent_app_number] => 17/528893
[patent_app_country] => US
[patent_app_date] => 2021-11-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 7592
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 144
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17528893
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/528893 | Workflow manager | Nov 16, 2021 | Issued |
Array
(
[id] => 18248319
[patent_doc_number] => 11604908
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-03-14
[patent_title] => Hardware in loop testing and generation of latency profiles for use in simulation
[patent_app_type] => utility
[patent_app_number] => 17/521349
[patent_app_country] => US
[patent_app_date] => 2021-11-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 15970
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 104
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17521349
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/521349 | Hardware in loop testing and generation of latency profiles for use in simulation | Nov 7, 2021 | Issued |
Array
(
[id] => 19028990
[patent_doc_number] => 11928349
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-03-12
[patent_title] => Access control configurations for shared memory
[patent_app_type] => utility
[patent_app_number] => 17/517331
[patent_app_country] => US
[patent_app_date] => 2021-11-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 19
[patent_no_of_words] => 24085
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 154
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17517331
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/517331 | Access control configurations for shared memory | Nov 1, 2021 | Issued |
Array
(
[id] => 17522001
[patent_doc_number] => 20220107850
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-04-07
[patent_title] => SYSTEMS AND METHODS FOR IMPLEMENTING AN INTELLIGENT APPLICATION PROGRAM INTERFACE FOR AN INTELLIGENT OPTIMIZATION PLATFORM
[patent_app_type] => utility
[patent_app_number] => 17/516296
[patent_app_country] => US
[patent_app_date] => 2021-11-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8639
[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] => 17516296
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/516296 | Systems and methods for implementing an intelligent application program interface for an intelligent optimization platform | Oct 31, 2021 | Issued |
Array
(
[id] => 19610213
[patent_doc_number] => 12159089
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2024-12-03
[patent_title] => Method and system to generate thermophysical property for finite element based solvers
[patent_app_type] => utility
[patent_app_number] => 17/504708
[patent_app_country] => US
[patent_app_date] => 2021-10-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 22
[patent_no_of_words] => 5953
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 3
[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] => 17504708
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/504708 | Method and system to generate thermophysical property for finite element based solvers | Oct 18, 2021 | Issued |
Array
(
[id] => 17507815
[patent_doc_number] => 20220100918
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-03-31
[patent_title] => BUILDING DATA PLATFORM WITH EVENT ENRICHMENT WITH CONTEXTUAL INFORMATION
[patent_app_type] => utility
[patent_app_number] => 17/504121
[patent_app_country] => US
[patent_app_date] => 2021-10-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 37173
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 133
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17504121
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/504121 | Building data platform with event enrichment with contextual information | Oct 17, 2021 | Issued |