
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] => 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 |