Search

Brian J Davis

Examiner (ID: 9355)

Most Active Art Unit
1621
Art Unit(s)
1672, 1612, 1627, 1614, 1621
Total Applications
2771
Issued Applications
2264
Pending Applications
156
Abandoned Applications
337

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 17024199 [patent_doc_number] => 20210248070 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-08-12 [patent_title] => DATA TRANSMISSION METHOD AND APPARATUS [patent_app_type] => utility [patent_app_number] => 17/241910 [patent_app_country] => US [patent_app_date] => 2021-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 18212 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 157 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17241910 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/241910
Data transmission method and apparatus using resources in a resource pool of a same NUMA node Apr 26, 2021 Issued
Array ( [id] => 17962106 [patent_doc_number] => 20220342687 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-10-27 [patent_title] => SECURE GRAPHICS PROCESSING UNIT (GPU) VIRTUALIZATION USING SANDBOXING [patent_app_type] => utility [patent_app_number] => 17/239443 [patent_app_country] => US [patent_app_date] => 2021-04-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3764 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 17239443 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/239443
Secure graphics processing unit (GPU) virtualization using sandboxing Apr 22, 2021 Issued
Array ( [id] => 19137322 [patent_doc_number] => 11972289 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-04-30 [patent_title] => Method and system for provisioning workflows based on locality [patent_app_type] => utility [patent_app_number] => 17/236754 [patent_app_country] => US [patent_app_date] => 2021-04-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 11537 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 186 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17236754 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/236754
Method and system for provisioning workflows based on locality Apr 20, 2021 Issued
Array ( [id] => 16994015 [patent_doc_number] => 20210232435 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-29 [patent_title] => TILE SUBSYSTEM AND METHOD FOR AUTOMATED DATA FLOW AND DATA PROCESSING WITHIN AN INTEGRATED CIRCUIT ARCHITECTURE [patent_app_type] => utility [patent_app_number] => 17/231089 [patent_app_country] => US [patent_app_date] => 2021-04-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10394 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 86 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17231089 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/231089
Tile subsystem and method for automated data flow and data processing within an integrated circuit architecture Apr 14, 2021 Issued
Array ( [id] => 17260960 [patent_doc_number] => 20210373945 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-12-02 [patent_title] => METHOD AND DEVICE FOR PROCESSING DISTRIBUTED DATA SOLVING PROBLEM OF MANUAL INTERVENTION BY DATA ANALYSTS [patent_app_type] => utility [patent_app_number] => 17/228977 [patent_app_country] => US [patent_app_date] => 2021-04-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6277 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -5 [patent_words_short_claim] => 536 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17228977 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/228977
Method and device for processing distributed data solving problem of manual intervention by data analysts Apr 12, 2021 Issued
Array ( [id] => 18463082 [patent_doc_number] => 11687371 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-06-27 [patent_title] => Systems and methods for determining target allocation parameters for initiating targeted communications in complex computing networks [patent_app_type] => utility [patent_app_number] => 17/228569 [patent_app_country] => US [patent_app_date] => 2021-04-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 10170 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 438 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17228569 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/228569
Systems and methods for determining target allocation parameters for initiating targeted communications in complex computing networks Apr 11, 2021 Issued
Array ( [id] => 17128601 [patent_doc_number] => 20210303370 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-09-30 [patent_title] => SCALING VIRTUALIZATION RESOURCE UNITS OF APPLICATIONS [patent_app_type] => utility [patent_app_number] => 17/227108 [patent_app_country] => US [patent_app_date] => 2021-04-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13075 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 17227108 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/227108
Scaling virtualization resource units of applications Apr 8, 2021 Issued
Array ( [id] => 19780556 [patent_doc_number] => 12229590 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-02-18 [patent_title] => Device and method of performing content channel generation [patent_app_type] => utility [patent_app_number] => 17/211852 [patent_app_country] => US [patent_app_date] => 2021-03-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5781 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 185 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17211852 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/211852
Device and method of performing content channel generation Mar 24, 2021 Issued
Array ( [id] => 19197722 [patent_doc_number] => 11994960 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-05-28 [patent_title] => Data recovery in virtual desktop infrastructure environments [patent_app_type] => utility [patent_app_number] => 17/201210 [patent_app_country] => US [patent_app_date] => 2021-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 8581 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 240 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17201210 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/201210
Data recovery in virtual desktop infrastructure environments Mar 14, 2021 Issued
Array ( [id] => 17317019 [patent_doc_number] => 20210406068 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-12-30 [patent_title] => METHOD AND SYSTEM FOR STREAM COMPUTATION BASED ON DIRECTED ACYCLIC GRAPH (DAG) INTERACTION [patent_app_type] => utility [patent_app_number] => 17/197804 [patent_app_country] => US [patent_app_date] => 2021-03-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8607 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 128 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17197804 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/197804
METHOD AND SYSTEM FOR STREAM COMPUTATION BASED ON DIRECTED ACYCLIC GRAPH (DAG) INTERACTION Mar 9, 2021 Pending
Array ( [id] => 17853796 [patent_doc_number] => 20220283838 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-09-08 [patent_title] => SYSTEM AND METHOD ENABLING SOFTWARE-CONTROLLED PROCESSOR CUSTOMIZATION FOR WORKLOAD OPTIMIZATION [patent_app_type] => utility [patent_app_number] => 17/194478 [patent_app_country] => US [patent_app_date] => 2021-03-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3901 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 157 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17194478 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/194478
SYSTEM AND METHOD ENABLING SOFTWARE-CONTROLLED PROCESSOR CUSTOMIZATION FOR WORKLOAD OPTIMIZATION Mar 7, 2021 Pending
Array ( [id] => 16950230 [patent_doc_number] => 20210208922 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-08 [patent_title] => SEAMLESS VIRTUAL STANDARD SWITCH TO VIRTUAL DISTRIBUTED SWITCH MIGRATION FOR HYPER-CONVERGED INFRASTRUCTURE [patent_app_type] => utility [patent_app_number] => 17/191726 [patent_app_country] => US [patent_app_date] => 2021-03-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5048 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 149 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17191726 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/191726
Seamless virtual standard switch to virtual distributed switch migration for hyper-converged infrastructure Mar 3, 2021 Issued
Array ( [id] => 19653498 [patent_doc_number] => 12175292 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-12-24 [patent_title] => Job target aliasing in disaggregated computing systems [patent_app_type] => utility [patent_app_number] => 17/191112 [patent_app_country] => US [patent_app_date] => 2021-03-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 17196 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 146 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17191112 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/191112
Job target aliasing in disaggregated computing systems Mar 2, 2021 Issued
Array ( [id] => 19045182 [patent_doc_number] => 11934291 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-03-19 [patent_title] => Measurement of parallelism in multicore processors [patent_app_type] => utility [patent_app_number] => 17/183262 [patent_app_country] => US [patent_app_date] => 2021-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 11052 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17183262 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/183262
Measurement of parallelism in multicore processors Feb 22, 2021 Issued
Array ( [id] => 18527662 [patent_doc_number] => 11714653 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-08-01 [patent_title] => Fine-grained pipelining using index space mapping [patent_app_type] => utility [patent_app_number] => 17/175733 [patent_app_country] => US [patent_app_date] => 2021-02-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4465 [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] => 17175733 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/175733
Fine-grained pipelining using index space mapping Feb 14, 2021 Issued
Array ( [id] => 17809441 [patent_doc_number] => 20220261276 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-08-18 [patent_title] => INTENT-BASED ORCHESTRATION OF INDEPENDENT AUTOMATIONS [patent_app_type] => utility [patent_app_number] => 17/175524 [patent_app_country] => US [patent_app_date] => 2021-02-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11310 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 155 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17175524 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/175524
Intent-based orchestration of independent automations Feb 11, 2021 Issued
Array ( [id] => 17216411 [patent_doc_number] => 20210349749 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-11-11 [patent_title] => SYSTEMS AND METHODS FOR DYNAMIC PROVISIONING OF RESOURCES FOR VIRTUALIZED [patent_app_type] => utility [patent_app_number] => 17/169963 [patent_app_country] => US [patent_app_date] => 2021-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16848 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17169963 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/169963
SYSTEMS AND METHODS FOR DYNAMIC PROVISIONING OF RESOURCES FOR VIRTUALIZED Feb 7, 2021 Pending
Array ( [id] => 19062199 [patent_doc_number] => 11941435 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-03-26 [patent_title] => Electronic device for rapid entry into application being run, method of operating the same, and storage medium [patent_app_type] => utility [patent_app_number] => 17/168463 [patent_app_country] => US [patent_app_date] => 2021-02-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 14 [patent_no_of_words] => 13142 [patent_no_of_claims] => 18 [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] => 17168463 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/168463
Electronic device for rapid entry into application being run, method of operating the same, and storage medium Feb 4, 2021 Issued
Array ( [id] => 18998194 [patent_doc_number] => 11915043 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-02-27 [patent_title] => Scheduler for handling IO requests of different priorities [patent_app_type] => utility [patent_app_number] => 17/162169 [patent_app_country] => US [patent_app_date] => 2021-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 15978 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 143 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17162169 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/162169
Scheduler for handling IO requests of different priorities Jan 28, 2021 Issued
Array ( [id] => 18378064 [patent_doc_number] => 20230153151 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-05-18 [patent_title] => GPU-SHARED DISPATCHING AND SINGLE-MACHINE MULTI-CARD METHODS, SYSTEMS, AND DEVICES [patent_app_type] => utility [patent_app_number] => 17/917860 [patent_app_country] => US [patent_app_date] => 2021-01-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6529 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [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] => 17917860 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/917860
GPU-shared dispatching and single-machine multi-card methods, systems, and devices Jan 25, 2021 Issued
Menu