Search

Brian N. Vinson

Examiner (ID: 4154, Phone: (571)272-2614 , Office: P/2913 )

Most Active Art Unit
2911
Art Unit(s)
2913, 2900, 2901, 2911
Total Applications
12036
Issued Applications
11911
Pending Applications
2
Abandoned Applications
123

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 11326992 [patent_doc_number] => 20160357605 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-12-08 [patent_title] => 'Media Analysis and Processing Framework on a Resource Restricted Device' [patent_app_type] => utility [patent_app_number] => 15/173047 [patent_app_country] => US [patent_app_date] => 2016-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4455 [patent_no_of_claims] => 32 [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] => 15173047 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/173047
Media analysis and processing framework on a resource restricted device Jun 2, 2016 Issued
Array ( [id] => 12096303 [patent_doc_number] => 20170353396 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-12-07 [patent_title] => 'GROUPING OF TASKS FOR DISTRIBUTION AMONG PROCESSING ENTITIES' [patent_app_type] => utility [patent_app_number] => 15/172846 [patent_app_country] => US [patent_app_date] => 2016-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 28 [patent_figures_cnt] => 28 [patent_no_of_words] => 10612 [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] => 15172846 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/172846
Grouping of tasks for distribution among processing entities Jun 2, 2016 Issued
Array ( [id] => 12986125 [patent_doc_number] => 20170344403 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-11-30 [patent_title] => SPINLOCK METHOD AND APPARATUS [patent_app_type] => utility [patent_app_number] => 15/166840 [patent_app_country] => US [patent_app_date] => 2016-05-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7841 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [patent_words_short_claim] => 138 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15166840 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/166840
SPINLOCK METHOD AND APPARATUS May 26, 2016 Abandoned
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
Menu