Search

Bradley A. Teets

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

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

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 9258018 [patent_doc_number] => 08621462 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-12-31 [patent_title] => 'Autonomic customization of properties of a virtual appliance in a computer system' [patent_app_type] => utility [patent_app_number] => 13/041516 [patent_app_country] => US [patent_app_date] => 2011-03-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4346 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 4 [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] => 13041516 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/041516
Autonomic customization of properties of a virtual appliance in a computer system Mar 6, 2011 Issued
Array ( [id] => 7493453 [patent_doc_number] => 20110239215 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-09-29 [patent_title] => 'VIRTUAL MACHINE MANAGEMENT APPARATUS' [patent_app_type] => utility [patent_app_number] => 13/036840 [patent_app_country] => US [patent_app_date] => 2011-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 20 [patent_no_of_words] => 9663 [patent_no_of_claims] => 10 [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] => publications/A1/0239/20110239215.pdf [firstpage_image] =>[orig_patent_app_number] => 13036840 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/036840
Apparatus to manage virtual machine migration to a best fit server based on reserve capacity Feb 27, 2011 Issued
Array ( [id] => 8372637 [patent_doc_number] => 20120222033 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-08-30 [patent_title] => 'OFFLOADING WORK UNITS FROM ONE TYPE OF PROCESSOR TO ANOTHER TYPE OF PROCESSOR' [patent_app_type] => utility [patent_app_number] => 13/034775 [patent_app_country] => US [patent_app_date] => 2011-02-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5417 [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] => 13034775 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/034775
Offloading work from one type to another type of processor based on the count of each type of service call instructions in the work unit Feb 24, 2011 Issued
Array ( [id] => 8361026 [patent_doc_number] => 20120216187 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-08-23 [patent_title] => 'MULTILEVEL SUPPORT IN A NESTED VIRTUALIZATION ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 13/029136 [patent_app_country] => US [patent_app_date] => 2011-02-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 5593 [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] => 13029136 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/029136
Multilevel support in a nested virtualization environment Feb 16, 2011 Issued
Array ( [id] => 9532721 [patent_doc_number] => 08756606 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-06-17 [patent_title] => 'Safety controller and safety control method in which time partitions are scheduled according to a scheduling pattern' [patent_app_type] => utility [patent_app_number] => 13/522875 [patent_app_country] => US [patent_app_date] => 2011-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 29 [patent_no_of_words] => 15584 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 316 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13522875 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/522875
Safety controller and safety control method in which time partitions are scheduled according to a scheduling pattern Jan 30, 2011 Issued
Array ( [id] => 9116426 [patent_doc_number] => 08572619 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-10-29 [patent_title] => 'System and method for integrating software schedulers and hardware interrupts for a deterministic system' [patent_app_type] => utility [patent_app_number] => 12/931262 [patent_app_country] => US [patent_app_date] => 2011-01-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 1766 [patent_no_of_claims] => 2 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 76 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12931262 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/931262
System and method for integrating software schedulers and hardware interrupts for a deterministic system Jan 26, 2011 Issued
Array ( [id] => 8878976 [patent_doc_number] => 08473961 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-06-25 [patent_title] => 'Methods to generate security profile for restricting resources used by a program based on entitlements of the program' [patent_app_type] => utility [patent_app_number] => 13/007472 [patent_app_country] => US [patent_app_date] => 2011-01-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5517 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 196 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13007472 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/007472
Methods to generate security profile for restricting resources used by a program based on entitlements of the program Jan 13, 2011 Issued
Array ( [id] => 8291723 [patent_doc_number] => 20120180045 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-07-12 [patent_title] => 'DETERMINING AN OPTIMAL COMPUTING ENVIRONMENT FOR RUNNING AN IMAGE' [patent_app_type] => utility [patent_app_number] => 13/004049 [patent_app_country] => US [patent_app_date] => 2011-01-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6622 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 4 [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] => 13004049 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/004049
Determining an optimal computing environment for running an image based on performance of similar images Jan 10, 2011 Issued
Array ( [id] => 9236156 [patent_doc_number] => 08601472 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-12-03 [patent_title] => 'Instantiating virtual appliances' [patent_app_type] => utility [patent_app_number] => 12/983249 [patent_app_country] => US [patent_app_date] => 2010-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2556 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 248 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12983249 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/983249
Instantiating virtual appliances Dec 30, 2010 Issued
Array ( [id] => 9023719 [patent_doc_number] => 08533718 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-09-10 [patent_title] => 'Batch job assignment apparatus, program, and method that balances processing across execution servers based on execution times' [patent_app_type] => utility [patent_app_number] => 12/966883 [patent_app_country] => US [patent_app_date] => 2010-12-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 11787 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 215 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12966883 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/966883
Batch job assignment apparatus, program, and method that balances processing across execution servers based on execution times Dec 12, 2010 Issued
Array ( [id] => 8242742 [patent_doc_number] => 20120151473 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-06-14 [patent_title] => 'SIMPLIFIED DMA MAPPINGS FOR SELF-VIRTUALIZING INPUT/OUTPUT DEVICE VIRTUAL FUNCTIONS' [patent_app_type] => utility [patent_app_number] => 12/963300 [patent_app_country] => US [patent_app_date] => 2010-12-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 16382 [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] => 12963300 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/963300
Simplified DMA mappings for self-virtualizing input/output device virtual functions Dec 7, 2010 Issued
Array ( [id] => 8230188 [patent_doc_number] => 20120144393 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-06-07 [patent_title] => 'MULTI-ISSUE UNIFIED INTEGER SCHEDULER' [patent_app_type] => utility [patent_app_number] => 12/957861 [patent_app_country] => US [patent_app_date] => 2010-12-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4411 [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] => 12957861 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/957861
MULTI-ISSUE UNIFIED INTEGER SCHEDULER Nov 30, 2010 Abandoned
Array ( [id] => 8223084 [patent_doc_number] => 20120137289 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-05-31 [patent_title] => 'PROTECTING HIGH PRIORITY WORKLOADS IN A VIRTUALIZED DATACENTER' [patent_app_type] => utility [patent_app_number] => 12/956019 [patent_app_country] => US [patent_app_date] => 2010-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8935 [patent_no_of_claims] => 20 [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] => 12956019 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/956019
PROTECTING HIGH PRIORITY WORKLOADS IN A VIRTUALIZED DATACENTER Nov 29, 2010 Abandoned
Array ( [id] => 8177074 [patent_doc_number] => 20120110590 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-05-03 [patent_title] => 'EFFICIENT PARTIAL COMPUTATION FOR THE PARALLELIZATION OF SOFTWARE ANALYSIS IN A DISTRIBUTED COMPUTING ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 12/957390 [patent_app_country] => US [patent_app_date] => 2010-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 12963 [patent_no_of_claims] => 45 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0110/20120110590.pdf [firstpage_image] =>[orig_patent_app_number] => 12957390 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/957390
Efficient partial execution for the parallelization of software analysis in a distributed computing environment Nov 29, 2010 Issued
Array ( [id] => 9089617 [patent_doc_number] => 08561065 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-10-15 [patent_title] => 'Virtualization of vendor specific network interfaces of self-virtualizing input/output device virtual functions' [patent_app_type] => utility [patent_app_number] => 12/946316 [patent_app_country] => US [patent_app_date] => 2010-11-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 15226 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 157 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12946316 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/946316
Virtualization of vendor specific network interfaces of self-virtualizing input/output device virtual functions Nov 14, 2010 Issued
Array ( [id] => 5977091 [patent_doc_number] => 20110154329 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-06-23 [patent_title] => 'METHOD AND SYSTEM FOR OPTIMIZING VIRTUAL STORAGE SIZE' [patent_app_type] => utility [patent_app_number] => 12/940218 [patent_app_country] => US [patent_app_date] => 2010-11-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6218 [patent_no_of_claims] => 25 [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] => publications/A1/0154/20110154329.pdf [firstpage_image] =>[orig_patent_app_number] => 12940218 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/940218
Optimizing virtual storage size in a virtual computer system based on information related to virtual machines, user inputs and/or configuration parameters Nov 4, 2010 Issued
Array ( [id] => 8189546 [patent_doc_number] => 20120117564 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-05-10 [patent_title] => 'GUEST TIMER FACILITY IN A VIRTUALIZED PROCESSING SYSTEM' [patent_app_type] => utility [patent_app_number] => 12/940391 [patent_app_country] => US [patent_app_date] => 2010-11-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3951 [patent_no_of_claims] => 24 [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] => publications/A1/0117/20120117564.pdf [firstpage_image] =>[orig_patent_app_number] => 12940391 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/940391
Guest timer facility to improve management in a virtualized processing system Nov 4, 2010 Issued
Array ( [id] => 8752341 [patent_doc_number] => 08418185 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-04-09 [patent_title] => 'Memory maximization in a high input/output virtual machine environment' [patent_app_type] => utility [patent_app_number] => 12/907352 [patent_app_country] => US [patent_app_date] => 2010-10-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 6230 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12907352 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/907352
Memory maximization in a high input/output virtual machine environment Oct 18, 2010 Issued
Array ( [id] => 8143819 [patent_doc_number] => 20120096458 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-04-19 [patent_title] => 'Method and System for Synchronizing Fault-Tolerant Virtual Machines' [patent_app_type] => utility [patent_app_number] => 12/907687 [patent_app_country] => US [patent_app_date] => 2010-10-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 8528 [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] => publications/A1/0096/20120096458.pdf [firstpage_image] =>[orig_patent_app_number] => 12907687 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/907687
Method and system for synchronizing fault-tolerant virtual machines and adjusting CPU resource limit based on execution latency Oct 18, 2010 Issued
Array ( [id] => 8143857 [patent_doc_number] => 20120096469 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-04-19 [patent_title] => 'SYSTEMS AND METHODS FOR DYNAMICALLY SCANNING A PLURALITY OF ACTIVE PORTS FOR WORK' [patent_app_type] => utility [patent_app_number] => 12/904715 [patent_app_country] => US [patent_app_date] => 2010-10-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 11752 [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] => publications/A1/0096/20120096469.pdf [firstpage_image] =>[orig_patent_app_number] => 12904715 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/904715
Systems and methods for dynamically scanning a plurality of active ports for priority schedule of work Oct 13, 2010 Issued
Menu