Search

Bradley A. Teets

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

Most Active Art Unit
2195
Art Unit(s)
2195, 2197, 2100
Total Applications
365
Issued Applications
297
Pending Applications
2
Abandoned Applications
64

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 13361435 [patent_doc_number] => 20180232257 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-08-16 [patent_title] => TASK ALLOCATION METHOD AND TASK ALLOCATION APPARATUS FOR DISTRIBUTED DATA CALCULATION [patent_app_type] => utility [patent_app_number] => 15/749999 [patent_app_country] => US [patent_app_date] => 2016-05-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5400 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -10 [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] => 15749999 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/749999
Task allocation method and task allocation apparatus for distributed data calculation May 24, 2016 Issued
Array ( [id] => 16879847 [patent_doc_number] => 11029995 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-06-08 [patent_title] => Hardware transactional memory-assisted flat combining [patent_app_type] => utility [patent_app_number] => 15/154686 [patent_app_country] => US [patent_app_date] => 2016-05-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 15 [patent_no_of_words] => 17465 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 223 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15154686 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/154686
Hardware transactional memory-assisted flat combining May 12, 2016 Issued
Array ( [id] => 11056258 [patent_doc_number] => 20160253220 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-09-01 [patent_title] => 'DATA CENTER OPERATION' [patent_app_type] => utility [patent_app_number] => 15/150902 [patent_app_country] => US [patent_app_date] => 2016-05-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 6247 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15150902 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/150902
Method and system for operating a data center by reducing an amount of data to be processed May 9, 2016 Issued
Array ( [id] => 11058183 [patent_doc_number] => 20160255145 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-09-01 [patent_title] => 'AUTOMATED SERVER REPLICATION' [patent_app_type] => utility [patent_app_number] => 15/149394 [patent_app_country] => US [patent_app_date] => 2016-05-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3393 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15149394 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/149394
Automated management of content servers based on change in demand May 8, 2016 Issued
Array ( [id] => 11027416 [patent_doc_number] => 20160224372 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-08-04 [patent_title] => 'DETERMINING AN OPTIMAL COMPUTING ENVIRONMENT FOR RUNNING AN IMAGE' [patent_app_type] => utility [patent_app_number] => 15/098499 [patent_app_country] => US [patent_app_date] => 2016-04-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6684 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15098499 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/098499
Determining an optimal computing environment for running an image based on performance of similar images Apr 13, 2016 Issued
Array ( [id] => 11013259 [patent_doc_number] => 20160210212 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-07-21 [patent_title] => 'MONITORING SYSTEM NOISES IN PARALLEL COMPUTER SYSTEMS' [patent_app_type] => utility [patent_app_number] => 15/085201 [patent_app_country] => US [patent_app_date] => 2016-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8775 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15085201 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/085201
Monitoring system noises in parallel computer systems Mar 29, 2016 Issued
Array ( [id] => 13068945 [patent_doc_number] => 10055252 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-08-21 [patent_title] => Apparatus, system and method for estimating data transfer periods for job scheduling in parallel computing [patent_app_type] => utility [patent_app_number] => 15/073722 [patent_app_country] => US [patent_app_date] => 2016-03-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 20 [patent_no_of_words] => 14681 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 353 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15073722 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/073722
Apparatus, system and method for estimating data transfer periods for job scheduling in parallel computing Mar 17, 2016 Issued
Array ( [id] => 11124496 [patent_doc_number] => 20160321471 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-11-03 [patent_title] => 'METHODS FOR RESTRICTING RESOURCES USED BY A PROGRAM BASED ON ENTITLEMENTS' [patent_app_type] => utility [patent_app_number] => 15/060837 [patent_app_country] => US [patent_app_date] => 2016-03-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5556 [patent_no_of_claims] => 1 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15060837 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/060837
Methods for restricting resources used by a program based on entitlements Mar 3, 2016 Issued
Array ( [id] => 10982623 [patent_doc_number] => 20160179567 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-06-23 [patent_title] => 'Resource Configuration Method of Virtual Machine and Communications Device' [patent_app_type] => utility [patent_app_number] => 15/058829 [patent_app_country] => US [patent_app_date] => 2016-03-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8390 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15058829 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/058829
Network resource configuration for a virtual machine Mar 1, 2016 Issued
Array ( [id] => 10824627 [patent_doc_number] => 20160170793 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-06-16 [patent_title] => 'MANAGING VIRTUAL MACHINES ACCORDING TO NETWORK BANDWIDTH' [patent_app_type] => utility [patent_app_number] => 15/045353 [patent_app_country] => US [patent_app_date] => 2016-02-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 7489 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15045353 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/045353
Managing virtual machines according to network bandwidth Feb 16, 2016 Issued
Array ( [id] => 11006072 [patent_doc_number] => 20160203021 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-07-14 [patent_title] => 'STACK HANDLING USING MULTIPLE PRIMARY USER INTERFACES' [patent_app_type] => utility [patent_app_number] => 14/989830 [patent_app_country] => US [patent_app_date] => 2016-01-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 17676 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14989830 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/989830
Stack handling using multiple primary user interfaces Jan 6, 2016 Issued
14/988782 Systems and methods for executing efficiently a sequence of computational commands Jan 5, 2016 Abandoned
Array ( [id] => 14952717 [patent_doc_number] => 10437623 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-10-08 [patent_title] => Fast switching between virtual machines without interrupt virtualization for high-performance, secure trusted-execution environment [patent_app_type] => utility [patent_app_number] => 14/757958 [patent_app_country] => US [patent_app_date] => 2015-12-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 6112 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 152 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14757958 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/757958
Fast switching between virtual machines without interrupt virtualization for high-performance, secure trusted-execution environment Dec 23, 2015 Issued
Array ( [id] => 13421735 [patent_doc_number] => 20180262410 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-09-13 [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] => 15/764469 [patent_app_country] => US [patent_app_date] => 2015-12-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12946 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [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] => 15764469 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/764469
Devices and methods of using network function virtualization and virtualized resources performance data to improve performance Dec 21, 2015 Issued
Array ( [id] => 13269019 [patent_doc_number] => 10146594 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-12-04 [patent_title] => Facilitation of live virtual machine migration [patent_app_type] => utility [patent_app_number] => 14/976430 [patent_app_country] => US [patent_app_date] => 2015-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4688 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 199 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14976430 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/976430
Facilitation of live virtual machine migration Dec 20, 2015 Issued
Array ( [id] => 13055191 [patent_doc_number] => 10048987 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-08-14 [patent_title] => Methods and apparatus for a resource sharing platform having resource quality estimation [patent_app_type] => utility [patent_app_number] => 14/976332 [patent_app_country] => US [patent_app_date] => 2015-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3528 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 277 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14976332 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/976332
Methods and apparatus for a resource sharing platform having resource quality estimation Dec 20, 2015 Issued
Array ( [id] => 10757558 [patent_doc_number] => 20160103710 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-04-14 [patent_title] => 'SCHEDULING DEVICE' [patent_app_type] => utility [patent_app_number] => 14/974320 [patent_app_country] => US [patent_app_date] => 2015-12-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7420 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14974320 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/974320
SCHEDULING DEVICE Dec 17, 2015 Abandoned
Array ( [id] => 11438100 [patent_doc_number] => 20170039120 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-02-09 [patent_title] => 'EXTERNALLY TRIGGERED MAINTENANCE OF STATE INFORMATION OF VIRTUAL MACHINES FOR HIGH AVAILABLITY OPERATIONS' [patent_app_type] => utility [patent_app_number] => 14/945448 [patent_app_country] => US [patent_app_date] => 2015-11-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 9449 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14945448 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/945448
Externally triggered maintenance of state information of virtual machines for high availablity operations Nov 18, 2015 Issued
Array ( [id] => 13664993 [patent_doc_number] => 10162658 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-12-25 [patent_title] => Virtual processor allocation techniques [patent_app_type] => utility [patent_app_number] => 14/886525 [patent_app_country] => US [patent_app_date] => 2015-10-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 10687 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14886525 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/886525
Virtual processor allocation techniques Oct 18, 2015 Issued
Array ( [id] => 16758543 [patent_doc_number] => 10977092 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-04-13 [patent_title] => Method for efficient task scheduling in the presence of conflicts [patent_app_type] => utility [patent_app_number] => 14/884979 [patent_app_country] => US [patent_app_date] => 2015-10-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 17 [patent_no_of_words] => 11333 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 323 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14884979 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/884979
Method for efficient task scheduling in the presence of conflicts Oct 15, 2015 Issued
Menu