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
Array ( [id] => 16527355 [patent_doc_number] => 20200401435 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-24 [patent_title] => ISOLATING PHYSICAL PROCESSORS DURING OPTIMIZATION OF VM PLACEMENT [patent_app_type] => utility [patent_app_number] => 16/447505 [patent_app_country] => US [patent_app_date] => 2019-06-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4438 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16447505 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/447505
Isolating physical processors during optimization of VM placement Jun 19, 2019 Issued
Array ( [id] => 16527371 [patent_doc_number] => 20200401451 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-24 [patent_title] => MANAGING PHYSICAL PROCESSOR USAGE OF SHARED MEMORY BUFFER [patent_app_type] => utility [patent_app_number] => 16/447119 [patent_app_country] => US [patent_app_date] => 2019-06-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4781 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 124 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16447119 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/447119
Managing memory buffer allocation in multi-processor system Jun 19, 2019 Issued
Array ( [id] => 17194845 [patent_doc_number] => 11163599 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-11-02 [patent_title] => Determination of performance state of a user-selected parent component in a hierarchical computing environment based on performance states of related child components [patent_app_type] => utility [patent_app_number] => 16/446430 [patent_app_country] => US [patent_app_date] => 2019-06-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 18 [patent_no_of_words] => 11861 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 261 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16446430 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/446430
Determination of performance state of a user-selected parent component in a hierarchical computing environment based on performance states of related child components Jun 18, 2019 Issued
Array ( [id] => 17528607 [patent_doc_number] => 11301295 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-04-12 [patent_title] => Implementing an application specified as a data flow graph in an array of data processing engines [patent_app_type] => utility [patent_app_number] => 16/421434 [patent_app_country] => US [patent_app_date] => 2019-05-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 12 [patent_no_of_words] => 19534 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 298 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16421434 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/421434
Implementing an application specified as a data flow graph in an array of data processing engines May 22, 2019 Issued
Array ( [id] => 17924929 [patent_doc_number] => 11468183 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-10-11 [patent_title] => Differentiated management and control of terminals with multiple operating systems [patent_app_type] => utility [patent_app_number] => 16/419580 [patent_app_country] => US [patent_app_date] => 2019-05-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 13 [patent_no_of_words] => 23502 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 4 [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] => 16419580 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/419580
Differentiated management and control of terminals with multiple operating systems May 21, 2019 Issued
Array ( [id] => 17106313 [patent_doc_number] => 11126530 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-09-21 [patent_title] => Systems and methods for IT intelligence and management based on container-level metering [patent_app_type] => utility [patent_app_number] => 16/418480 [patent_app_country] => US [patent_app_date] => 2019-05-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4788 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 287 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16418480 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/418480
Systems and methods for IT intelligence and management based on container-level metering May 20, 2019 Issued
Array ( [id] => 14811167 [patent_doc_number] => 20190272193 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-09-05 [patent_title] => RESPONSIVE APPLICATION TASK MANAGEMENT [patent_app_type] => utility [patent_app_number] => 16/418520 [patent_app_country] => US [patent_app_date] => 2019-05-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8801 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 189 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16418520 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/418520
Foreground and background switching entry generation and display following quit operations May 20, 2019 Issued
Array ( [id] => 16470302 [patent_doc_number] => 20200371839 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-26 [patent_title] => RESOLVING CONTAINER PREEMPTION [patent_app_type] => utility [patent_app_number] => 16/417678 [patent_app_country] => US [patent_app_date] => 2019-05-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5815 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 326 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16417678 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/417678
Resolving container preemption May 20, 2019 Issued
Array ( [id] => 16454655 [patent_doc_number] => 20200364081 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-19 [patent_title] => System and Method for Blocking Path Detection [patent_app_type] => utility [patent_app_number] => 16/411202 [patent_app_country] => US [patent_app_date] => 2019-05-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7527 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16411202 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/411202
System and method for blocking path detection May 13, 2019 Issued
Array ( [id] => 15058905 [patent_doc_number] => 10459757 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-10-29 [patent_title] => Prescriptive cloud computing resource sizing based on multi-stream data sources [patent_app_type] => utility [patent_app_number] => 16/411064 [patent_app_country] => US [patent_app_date] => 2019-05-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 8900 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 384 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16411064 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/411064
Prescriptive cloud computing resource sizing based on multi-stream data sources May 12, 2019 Issued
Array ( [id] => 17801967 [patent_doc_number] => 11416267 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-08-16 [patent_title] => Dynamic hardware accelerator selection and loading based on acceleration requirements [patent_app_type] => utility [patent_app_number] => 16/407920 [patent_app_country] => US [patent_app_date] => 2019-05-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 9448 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 241 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16407920 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/407920
Dynamic hardware accelerator selection and loading based on acceleration requirements May 8, 2019 Issued
Array ( [id] => 17572877 [patent_doc_number] => 11321146 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-05-03 [patent_title] => Executing an atomic primitive in a multi-core processor system [patent_app_type] => utility [patent_app_number] => 16/407819 [patent_app_country] => US [patent_app_date] => 2019-05-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 6611 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 216 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16407819 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/407819
Executing an atomic primitive in a multi-core processor system May 8, 2019 Issued
Array ( [id] => 16739887 [patent_doc_number] => 10965564 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-03-30 [patent_title] => Devices and methods of using network function virtualization and virtualized resources performance data to improve performance [patent_app_type] => utility [patent_app_number] => 16/408234 [patent_app_country] => US [patent_app_date] => 2019-05-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 12992 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 177 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16408234 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/408234
Devices and methods of using network function virtualization and virtualized resources performance data to improve performance May 8, 2019 Issued
Array ( [id] => 16423773 [patent_doc_number] => 20200348971 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-05 [patent_title] => STORAGE MANAGEMENT SYSTEM AND METHOD [patent_app_type] => utility [patent_app_number] => 16/402637 [patent_app_country] => US [patent_app_date] => 2019-05-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4864 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 92 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16402637 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/402637
Peeking and polling storage management system and method May 2, 2019 Issued
Array ( [id] => 17352209 [patent_doc_number] => 11226846 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-01-18 [patent_title] => Systems and methods of host-aware resource management involving cluster-based resource pools [patent_app_type] => utility [patent_app_number] => 16/403264 [patent_app_country] => US [patent_app_date] => 2019-05-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 17 [patent_no_of_words] => 7427 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 306 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16403264 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/403264
Systems and methods of host-aware resource management involving cluster-based resource pools May 2, 2019 Issued
Array ( [id] => 16400937 [patent_doc_number] => 20200341795 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-10-29 [patent_title] => COMPUTING SYSTEM WITH DUAL VDA REGISTRATION AND RELATED METHODS [patent_app_type] => utility [patent_app_number] => 16/396893 [patent_app_country] => US [patent_app_date] => 2019-04-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5424 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 109 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16396893 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/396893
Computing system with dual VDA registration and related methods Apr 28, 2019 Issued
Array ( [id] => 16378128 [patent_doc_number] => 20200326970 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-10-15 [patent_title] => VIRTUALIZED APPEND-ONLY STORAGE DEVICE [patent_app_type] => utility [patent_app_number] => 16/384769 [patent_app_country] => US [patent_app_date] => 2019-04-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13442 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 248 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16384769 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/384769
Virtualized append-only storage device Apr 14, 2019 Issued
Array ( [id] => 16378257 [patent_doc_number] => 20200327099 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-10-15 [patent_title] => VIRTUALIZED APPEND-ONLY INTERFACE [patent_app_type] => utility [patent_app_number] => 16/384888 [patent_app_country] => US [patent_app_date] => 2019-04-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13465 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 182 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16384888 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/384888
Virtualized append-only interface Apr 14, 2019 Issued
Array ( [id] => 14935103 [patent_doc_number] => 20190303189 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-03 [patent_title] => DETERMINING AN OPTIMAL COMPUTING ENVIRONMENT FOR RUNNING AN IMAGE [patent_app_type] => utility [patent_app_number] => 16/381617 [patent_app_country] => US [patent_app_date] => 2019-04-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6513 [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] => 16381617 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/381617
Determining an optimal computing environment for running an image Apr 10, 2019 Issued
Array ( [id] => 16346201 [patent_doc_number] => 20200310852 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-10-01 [patent_title] => Compute Platform Recommendations for New Workloads in a Distributed Computing Environment [patent_app_type] => utility [patent_app_number] => 16/367801 [patent_app_country] => US [patent_app_date] => 2019-03-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 25888 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 201 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16367801 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/367801
Compute platform recommendations for new workloads in a distributed computing environment Mar 27, 2019 Issued
Menu