Search

Bradley A. Teets

Examiner (ID: 3232, Phone: (571)272-3338 , Office: P/2195 )

Most Active Art Unit
2195
Art Unit(s)
2195, 2197, 2100
Total Applications
367
Issued Applications
296
Pending Applications
7
Abandoned Applications
63

Applications

Application numberTitle of the applicationFiling DateStatus
16/821914 DYNAMIC CONSOLIDATION OF VIRTUAL MACHINES Mar 16, 2020
Array ( [id] => 17484374 [patent_doc_number] => 20220091878 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-03-24 [patent_title] => Transaction Replacing Method, Transaction Queuing Method, Device, and Storage Medium [patent_app_type] => utility [patent_app_number] => 17/424884 [patent_app_country] => US [patent_app_date] => 2020-01-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4823 [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] => 17424884 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/424884
Transaction Replacing Method, Transaction Queuing Method, Device, and Storage Medium Jan 22, 2020 Abandoned
Array ( [id] => 18577534 [patent_doc_number] => 11734066 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-08-22 [patent_title] => Resource scheduling using machine learning [patent_app_type] => utility [patent_app_number] => 16/737474 [patent_app_country] => US [patent_app_date] => 2020-01-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 9540 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 270 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16737474 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/737474
Resource scheduling using machine learning Jan 7, 2020 Issued
Array ( [id] => 15870637 [patent_doc_number] => 20200142722 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-07 [patent_title] => SYSTEM AND METHOD FOR IMPLEMENTING DIFFERENT TYPES OF BLOCKCHAIN CONTRACTS [patent_app_type] => utility [patent_app_number] => 16/735307 [patent_app_country] => US [patent_app_date] => 2020-01-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9165 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 82 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16735307 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/735307
System and method for implementing different types of blockchain contracts Jan 5, 2020 Issued
Array ( [id] => 15870665 [patent_doc_number] => 20200142736 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-07 [patent_title] => COMPUTER PROCESSING SYSTEM WITH RESOURCE OPTIMIZATION AND ASSOCIATED METHODS [patent_app_type] => utility [patent_app_number] => 16/734667 [patent_app_country] => US [patent_app_date] => 2020-01-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4807 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [patent_words_short_claim] => 73 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16734667 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/734667
COMPUTER PROCESSING SYSTEM WITH RESOURCE OPTIMIZATION AND ASSOCIATED METHODS Jan 5, 2020 Abandoned
Array ( [id] => 16950224 [patent_doc_number] => 20210208916 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-08 [patent_title] => IMAGES DEPLOYMENT SYSTEM ACROSS MULTIPLE ARCHITECTURES [patent_app_type] => utility [patent_app_number] => 16/734279 [patent_app_country] => US [patent_app_date] => 2020-01-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12787 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 209 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16734279 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/734279
Images deployment system across multiple architectures Jan 2, 2020 Issued
Array ( [id] => 16950260 [patent_doc_number] => 20210208952 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-08 [patent_title] => IMPLEMENTING WORKLOADS IN A MULTICLOUD ENVIRONMENT [patent_app_type] => utility [patent_app_number] => 16/732690 [patent_app_country] => US [patent_app_date] => 2020-01-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11686 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [patent_words_short_claim] => 75 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16732690 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/732690
Implementing workloads in a multi-cloud environment with data migration between cloud vendors Jan 1, 2020 Issued
Array ( [id] => 16116405 [patent_doc_number] => 20200210225 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-07-02 [patent_title] => ARCHITECTURE FOR SIMULATION OF DISTRIBUTED SYSTEMS [patent_app_type] => utility [patent_app_number] => 16/727642 [patent_app_country] => US [patent_app_date] => 2019-12-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 17550 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 186 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16727642 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/727642
Architecture for simulation clock-based simulation of distributed systems Dec 25, 2019 Issued
Array ( [id] => 15804547 [patent_doc_number] => 20200125416 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-04-23 [patent_title] => REMOTELY MANAGING EXECUTION OF JOBS IN A CLUSTER COMPUTING FRAMEWORK [patent_app_type] => utility [patent_app_number] => 16/717234 [patent_app_country] => US [patent_app_date] => 2019-12-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9423 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 211 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16717234 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/717234
Remotely managing execution of jobs in a cluster computing framework Dec 16, 2019 Issued
Array ( [id] => 16145591 [patent_doc_number] => 10705866 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-07-07 [patent_title] => System and method for executing different types of blockchain contracts [patent_app_type] => utility [patent_app_number] => 16/716016 [patent_app_country] => US [patent_app_date] => 2019-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 12 [patent_no_of_words] => 10873 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 168 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16716016 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/716016
System and method for executing different types of blockchain contracts Dec 15, 2019 Issued
Array ( [id] => 16486216 [patent_doc_number] => 20200379821 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-03 [patent_title] => METHOD AND APPARATUS FOR EXECUTING WORKFLOW INCLUDING FUNCTIONS WRITTEN IN HETEROGENEOUS PROGRAMING LANGUAGE [patent_app_type] => utility [patent_app_number] => 16/711860 [patent_app_country] => US [patent_app_date] => 2019-12-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5525 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 76 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16711860 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/711860
Method and apparatus for executing workflow including functions written in heterogeneous programing language Dec 11, 2019 Issued
Array ( [id] => 16887509 [patent_doc_number] => 20210173706 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-06-10 [patent_title] => COGNITIVE SCHEDULING ENGINE [patent_app_type] => utility [patent_app_number] => 16/703082 [patent_app_country] => US [patent_app_date] => 2019-12-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8681 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16703082 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/703082
COGNITIVE SCHEDULING ENGINE Dec 3, 2019 Abandoned
Array ( [id] => 17283054 [patent_doc_number] => 11200083 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-12-14 [patent_title] => Inexact reconstitution of virtual machine images [patent_app_type] => utility [patent_app_number] => 16/695357 [patent_app_country] => US [patent_app_date] => 2019-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 11046 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 313 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16695357 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/695357
Inexact reconstitution of virtual machine images Nov 25, 2019 Issued
Array ( [id] => 16722216 [patent_doc_number] => 20210089363 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-03-25 [patent_title] => METHOD AND APPARATUS FOR VECTORIZED RESOURCE SCHEDULING IN DISTRIBUTED COMPUTING SYSTEMS USING TENSORS [patent_app_type] => utility [patent_app_number] => 16/575763 [patent_app_country] => US [patent_app_date] => 2019-09-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15725 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16575763 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/575763
Method and apparatus for vectorized resource scheduling in distributed computing systems using tensors Sep 18, 2019 Issued
Array ( [id] => 16600162 [patent_doc_number] => 20210026693 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-01-28 [patent_title] => EXECUTING COMPUTING MODULES USING MULTI-CORING [patent_app_type] => utility [patent_app_number] => 16/519190 [patent_app_country] => US [patent_app_date] => 2019-07-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7055 [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] => 16519190 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/519190
Executing computing modules using multi-coring Jul 22, 2019 Issued
Array ( [id] => 18291282 [patent_doc_number] => 11620152 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-04-04 [patent_title] => Blockchain sharding with parallel threads [patent_app_type] => utility [patent_app_number] => 16/516716 [patent_app_country] => US [patent_app_date] => 2019-07-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 23 [patent_no_of_words] => 10803 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 124 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16516716 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/516716
Blockchain sharding with parallel threads Jul 18, 2019 Issued
Array ( [id] => 18204083 [patent_doc_number] => 11586474 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-02-21 [patent_title] => Adaptation of resource allocation for multiple workloads using interference effect of resource allocation of additional workloads on performance [patent_app_type] => utility [patent_app_number] => 16/456551 [patent_app_country] => US [patent_app_date] => 2019-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 15 [patent_no_of_words] => 9567 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 300 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16456551 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/456551
Adaptation of resource allocation for multiple workloads using interference effect of resource allocation of additional workloads on performance Jun 27, 2019 Issued
Array ( [id] => 15271523 [patent_doc_number] => 20190384496 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-12-19 [patent_title] => ENVOY FOR MULTI-TENANT COMPUTE INFRASTRUCTURE [patent_app_type] => utility [patent_app_number] => 16/456149 [patent_app_country] => US [patent_app_date] => 2019-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9729 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 16456149 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/456149
Envoy for multi-tenant compute infrastructure Jun 27, 2019 Issued
Array ( [id] => 15500605 [patent_doc_number] => 20200050491 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-02-13 [patent_title] => PROCESSING SYSTEM AND METHOD OF EXECUTING FUNCTIONS [patent_app_type] => utility [patent_app_number] => 16/455264 [patent_app_country] => US [patent_app_date] => 2019-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4796 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16455264 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/455264
PROCESSING SYSTEM AND METHOD OF EXECUTING FUNCTIONS Jun 26, 2019 Abandoned
Array ( [id] => 17128594 [patent_doc_number] => 20210303363 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-09-30 [patent_title] => Method for Distributing Sub-applications of a Certain Application Among Computers of Platforms of at Least Two Different Levels [patent_app_type] => utility [patent_app_number] => 17/257812 [patent_app_country] => US [patent_app_date] => 2019-06-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6824 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [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] => 17257812 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/257812
Method for Distributing Sub-applications of a Certain Application Among Computers of Platforms of at Least Two Different Levels Jun 24, 2019 Abandoned
Menu