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] => 16607966 [patent_doc_number] => 10908970 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-02-02 [patent_title] => Data interface for secure analytic data system integration [patent_app_type] => utility [patent_app_number] => 16/779087 [patent_app_country] => US [patent_app_date] => 2020-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 11675 [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] => 16779087 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/779087
Data interface for secure analytic data system integration Jan 30, 2020 Issued
Array ( [id] => 18174609 [patent_doc_number] => 11574323 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-02-07 [patent_title] => Methods and systems for processing market data [patent_app_type] => utility [patent_app_number] => 16/776853 [patent_app_country] => US [patent_app_date] => 2020-01-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 7208 [patent_no_of_claims] => 57 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 172 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16776853 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/776853
Methods and systems for processing market data Jan 29, 2020 Issued
Array ( [id] => 17622242 [patent_doc_number] => 11341299 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-05-24 [patent_title] => Flexible methods for generation of GNSS navigation data [patent_app_type] => utility [patent_app_number] => 16/776461 [patent_app_country] => US [patent_app_date] => 2020-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 6576 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 139 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16776461 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/776461
Flexible methods for generation of GNSS navigation data Jan 28, 2020 Issued
Array ( [id] => 15903035 [patent_doc_number] => 20200151037 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-14 [patent_title] => ENQUEUE-RELATED PROCESSING BASED ON TIMING OUT OF AN ATTEMPTED ENQUEUE [patent_app_type] => utility [patent_app_number] => 16/747062 [patent_app_country] => US [patent_app_date] => 2020-01-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9745 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 72 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16747062 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/747062
Enqueue-related processing based on timing out of an attempted enqueue Jan 19, 2020 Issued
Array ( [id] => 17283324 [patent_doc_number] => 11200354 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-12-14 [patent_title] => System and method for selecting measurement nodes to estimate and track state in dynamic networks [patent_app_type] => utility [patent_app_number] => 16/746436 [patent_app_country] => US [patent_app_date] => 2020-01-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 5975 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 147 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16746436 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/746436
System and method for selecting measurement nodes to estimate and track state in dynamic networks Jan 16, 2020 Issued
Array ( [id] => 16577337 [patent_doc_number] => 20210011738 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-01-14 [patent_title] => TARGET INJECTION SAFE METHOD FOR INLINING REGISTRATION CALLS [patent_app_type] => utility [patent_app_number] => 16/746731 [patent_app_country] => US [patent_app_date] => 2020-01-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3128 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16746731 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/746731
Target injection safe method for inlining registration calls Jan 16, 2020 Issued
Array ( [id] => 17194861 [patent_doc_number] => 11163615 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-11-02 [patent_title] => Systems and methods for implementing an intelligent application program interface for an intelligent optimization platform [patent_app_type] => utility [patent_app_number] => 16/741895 [patent_app_country] => US [patent_app_date] => 2020-01-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 8617 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16741895 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/741895
Systems and methods for implementing an intelligent application program interface for an intelligent optimization platform Jan 13, 2020 Issued
Array ( [id] => 17605913 [patent_doc_number] => 11334401 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-05-17 [patent_title] => Application page interception method and device [patent_app_type] => utility [patent_app_number] => 16/740406 [patent_app_country] => US [patent_app_date] => 2020-01-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5994 [patent_no_of_claims] => 17 [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] => 16740406 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/740406
Application page interception method and device Jan 10, 2020 Issued
Array ( [id] => 16371109 [patent_doc_number] => 10802868 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-10-13 [patent_title] => Management of transactions from a source node to a target node through intermediary nodes in a replication environment [patent_app_type] => utility [patent_app_number] => 16/733197 [patent_app_country] => US [patent_app_date] => 2020-01-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 12 [patent_no_of_words] => 7844 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16733197 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/733197
Management of transactions from a source node to a target node through intermediary nodes in a replication environment Jan 1, 2020 Issued
Array ( [id] => 19093069 [patent_doc_number] => 11954530 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-04-09 [patent_title] => Method and system of processing data based on QUIC protocol stack, device and storage medium [patent_app_type] => utility [patent_app_number] => 17/425636 [patent_app_country] => US [patent_app_date] => 2019-12-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 6122 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17425636 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/425636
Method and system of processing data based on QUIC protocol stack, device and storage medium Dec 24, 2019 Issued
Array ( [id] => 18400918 [patent_doc_number] => 11663056 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-05-30 [patent_title] => Unified programming interface for regrained tile execution [patent_app_type] => utility [patent_app_number] => 16/722798 [patent_app_country] => US [patent_app_date] => 2019-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 6301 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 53 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16722798 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/722798
Unified programming interface for regrained tile execution Dec 19, 2019 Issued
Array ( [id] => 15747383 [patent_doc_number] => 20200112581 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-04-09 [patent_title] => COMMAND INTERCEPTION [patent_app_type] => utility [patent_app_number] => 16/707222 [patent_app_country] => US [patent_app_date] => 2019-12-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6871 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [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] => 16707222 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/707222
Command interception Dec 8, 2019 Issued
Array ( [id] => 17621963 [patent_doc_number] => 11341019 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-05-24 [patent_title] => System and method for efficient estimation of high cardinality time-series models [patent_app_type] => utility [patent_app_number] => 16/703762 [patent_app_country] => US [patent_app_date] => 2019-12-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 13586 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 220 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16703762 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/703762
System and method for efficient estimation of high cardinality time-series models Dec 3, 2019 Issued
Array ( [id] => 17379924 [patent_doc_number] => 11237940 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-02-01 [patent_title] => Determining dynamic system performance from a static behavior model [patent_app_type] => utility [patent_app_number] => 16/695543 [patent_app_country] => US [patent_app_date] => 2019-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5091 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16695543 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/695543
Determining dynamic system performance from a static behavior model Nov 25, 2019 Issued
Array ( [id] => 15967799 [patent_doc_number] => 20200167651 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-28 [patent_title] => DISTRIBUTED PROCESSING OF SENSED INFORMATION [patent_app_type] => utility [patent_app_number] => 16/693459 [patent_app_country] => US [patent_app_date] => 2019-11-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5677 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 16693459 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/693459
Distributed processing of sensed information Nov 24, 2019 Issued
Array ( [id] => 17387829 [patent_doc_number] => 20220035681 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-02-03 [patent_title] => ICT RESOURCE MANAGMENT DEVICE, ICT RESOURCE MANAGEMENT METHOD AND ICT RESOURCE MANAGEMENT PROGRAM [patent_app_type] => utility [patent_app_number] => 17/299652 [patent_app_country] => US [patent_app_date] => 2019-11-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8227 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -3 [patent_words_short_claim] => 223 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17299652 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/299652
ICT resource management device, ICT resource management method and ICT resource management program Nov 24, 2019 Issued
Array ( [id] => 19243682 [patent_doc_number] => 12014125 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-06-18 [patent_title] => ICT resource management device, ICT resource management method, and ICT resource management program [patent_app_type] => utility [patent_app_number] => 17/311073 [patent_app_country] => US [patent_app_date] => 2019-11-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 7675 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 161 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17311073 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/311073
ICT resource management device, ICT resource management method, and ICT resource management program Nov 24, 2019 Issued
Array ( [id] => 17017003 [patent_doc_number] => 11086642 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-08-10 [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] => 16/686905 [patent_app_country] => US [patent_app_date] => 2019-11-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 18 [patent_no_of_words] => 10441 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [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] => 16686905 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/686905
True wireless headphones with improved user interface to an experiential eco-system and related devices, methods, and systems Nov 17, 2019 Issued
Array ( [id] => 16826415 [patent_doc_number] => 20210141708 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-13 [patent_title] => SYSTEMS AND METHODS FOR DETERMINING OPTIMAL COST-TO-SERVE FOR CLOUD APPLICATIONS IN THE PUBLIC CLOUD [patent_app_type] => utility [patent_app_number] => 16/677145 [patent_app_country] => US [patent_app_date] => 2019-11-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9227 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 260 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16677145 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/677145
Systems and methods for determining optimal cost-to-serve for cloud applications in the public cloud Nov 6, 2019 Issued
Array ( [id] => 15594395 [patent_doc_number] => 20200073732 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-03-05 [patent_title] => SYSTEM HAVING IN-MEMORY BUFFER SERVICE, TEMPORARY EVENTS FILE STORAGE SYSTEM AND EVENTS FILE UPLOADER SERVICE [patent_app_type] => utility [patent_app_number] => 16/674197 [patent_app_country] => US [patent_app_date] => 2019-11-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 21244 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 283 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16674197 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/674197
System having in-memory buffer service, temporary events file storage system and events file uploader service Nov 4, 2019 Issued
Menu