
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 13919747
[patent_doc_number] => 10203996
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-02-12
[patent_title] => Filtering system noises in parallel computer system during thread synchronization
[patent_app_type] => utility
[patent_app_number] => 15/381208
[patent_app_country] => US
[patent_app_date] => 2016-12-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 8575
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 252
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15381208
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/381208 | Filtering system noises in parallel computer system during thread synchronization | Dec 15, 2016 | Issued |
Array
(
[id] => 15248279
[patent_doc_number] => 10509664
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-12-17
[patent_title] => Distributed virtual machine disk image deployment
[patent_app_type] => utility
[patent_app_number] => 15/373215
[patent_app_country] => US
[patent_app_date] => 2016-12-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 8495
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 351
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15373215
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/373215 | Distributed virtual machine disk image deployment | Dec 7, 2016 | Issued |
Array
(
[id] => 11501532
[patent_doc_number] => 20170075717
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-03-16
[patent_title] => 'VIRTUAL TRUSTED PLATFORM MODULE FUNCTION IMPLEMENTATION METHOD AND MANAGEMENT DEVICE'
[patent_app_type] => utility
[patent_app_number] => 15/360012
[patent_app_country] => US
[patent_app_date] => 2016-11-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6946
[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] =>[firstpage_image] =>[orig_patent_app_number] => 15360012
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/360012 | Virtual trusted platform module function implementation method and management device | Nov 22, 2016 | Issued |
Array
(
[id] => 11672395
[patent_doc_number] => 20170161117
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-06-08
[patent_title] => 'APPARATUS AND METHOD TO DETERMINE A SERVICE TO BE SCALED OUT BASED ON A PREDICTED VIRTUAL-MACHINE LOAD AND SERVICE IMPORTANCE'
[patent_app_type] => utility
[patent_app_number] => 15/358500
[patent_app_country] => US
[patent_app_date] => 2016-11-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 29
[patent_figures_cnt] => 29
[patent_no_of_words] => 11577
[patent_no_of_claims] => 7
[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] => 15358500
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/358500 | APPARATUS AND METHOD TO DETERMINE A SERVICE TO BE SCALED OUT BASED ON A PREDICTED VIRTUAL-MACHINE LOAD AND SERVICE IMPORTANCE | Nov 21, 2016 | Abandoned |
Array
(
[id] => 11494379
[patent_doc_number] => 20170068564
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-03-09
[patent_title] => 'SYSTEMS AND METHODS OF HOST-AWARE RESOURCE MANAGEMENT INVOLVING CLUSTER-BASED RESOURCE POOLS'
[patent_app_type] => utility
[patent_app_number] => 15/357758
[patent_app_country] => US
[patent_app_date] => 2016-11-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 7637
[patent_no_of_claims] => 20
[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] => 15357758
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/357758 | Systems and methods of host-aware resource management involving cluster-based resource pools | Nov 20, 2016 | Issued |
Array
(
[id] => 15373355
[patent_doc_number] => 10528396
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-01-07
[patent_title] => Temporal task scheduling in a hybrid system
[patent_app_type] => utility
[patent_app_number] => 15/350883
[patent_app_country] => US
[patent_app_date] => 2016-11-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 15180
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 381
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15350883
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/350883 | Temporal task scheduling in a hybrid system | Nov 13, 2016 | Issued |
Array
(
[id] => 14298645
[patent_doc_number] => 10289449
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-05-14
[patent_title] => Platform capacity tool for determining whether an application can be executed
[patent_app_type] => utility
[patent_app_number] => 15/280375
[patent_app_country] => US
[patent_app_date] => 2016-09-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 5003
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 362
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15280375
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/280375 | Platform capacity tool for determining whether an application can be executed | Sep 28, 2016 | Issued |
Array
(
[id] => 12591489
[patent_doc_number] => 20180088992
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-03-29
[patent_title] => INTERMEDIATE HOST INTEGRATED CIRCUIT BETWEEN VIRTUAL MACHINE INSTANCE AND CUSTOMER PROGRAMMABLE LOGIC
[patent_app_type] => utility
[patent_app_number] => 15/279164
[patent_app_country] => US
[patent_app_date] => 2016-09-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9648
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 49
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15279164
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/279164 | Intermediate host integrated circuit between virtual machine instance and customer programmable logic | Sep 27, 2016 | Issued |
Array
(
[id] => 12591474
[patent_doc_number] => 20180088987
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-03-29
[patent_title] => FAILOVER HANDLING IN A DISTRIBUTED DATABASE SYSTEM
[patent_app_type] => utility
[patent_app_number] => 15/274848
[patent_app_country] => US
[patent_app_date] => 2016-09-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7728
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 119
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15274848
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/274848 | Handling failovers at one or more nodes in a distributed database system | Sep 22, 2016 | Issued |
Array
(
[id] => 15197851
[patent_doc_number] => 10496418
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-12-03
[patent_title] => Method for assembling Android application based on application content
[patent_app_type] => utility
[patent_app_number] => 15/745167
[patent_app_country] => US
[patent_app_date] => 2016-09-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 1
[patent_figures_cnt] => 1
[patent_no_of_words] => 2713
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 184
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15745167
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/745167 | Method for assembling Android application based on application content | Sep 6, 2016 | Issued |
Array
(
[id] => 11329347
[patent_doc_number] => 20160359959
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-12-08
[patent_title] => 'SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR VIRTUAL MACHINE ALLOCATION'
[patent_app_type] => utility
[patent_app_number] => 15/237761
[patent_app_country] => US
[patent_app_date] => 2016-08-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6696
[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] => 15237761
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/237761 | Virtual machine geophysical allocation management | Aug 15, 2016 | Issued |
Array
(
[id] => 11458903
[patent_doc_number] => 20170052809
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-02-23
[patent_title] => 'MANAGEMENT DEVICE, CONTROL DEVICE, AND MANAGEMENT METHOD'
[patent_app_type] => utility
[patent_app_number] => 15/238321
[patent_app_country] => US
[patent_app_date] => 2016-08-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 25
[patent_figures_cnt] => 25
[patent_no_of_words] => 15779
[patent_no_of_claims] => 6
[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] => 15238321
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/238321 | MANAGEMENT DEVICE, CONTROL DEVICE, AND MANAGEMENT METHOD | Aug 15, 2016 | Abandoned |
Array
(
[id] => 19795313
[patent_doc_number] => 12236263
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-02-25
[patent_title] => Scheduling computation tasks for execution by multiple processing units using computation task profiling
[patent_app_type] => utility
[patent_app_number] => 15/236148
[patent_app_country] => US
[patent_app_date] => 2016-08-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 23
[patent_figures_cnt] => 34
[patent_no_of_words] => 23475
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 222
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15236148
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/236148 | Scheduling computation tasks for execution by multiple processing units using computation task profiling | Aug 11, 2016 | Issued |
Array
(
[id] => 12187565
[patent_doc_number] => 20180046501
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-02-15
[patent_title] => 'ROUTING TABLE PRESERVATION FOR VIRTUAL MACHINE MIGRATION WITH ASSIGNED DEVICES'
[patent_app_type] => utility
[patent_app_number] => 15/231975
[patent_app_country] => US
[patent_app_date] => 2016-08-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 7368
[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] => 15231975
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/231975 | Routing table preservation for virtual machine migration with assigned devices | Aug 8, 2016 | Issued |
Array
(
[id] => 13332665
[patent_doc_number] => 20180217870
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-08-02
[patent_title] => System And Method For Multi-Tiered Real Time Processing Using Configurable Platform Instances
[patent_app_type] => utility
[patent_app_number] => 15/748091
[patent_app_country] => US
[patent_app_date] => 2016-08-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 15804
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -20
[patent_words_short_claim] => 140
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15748091
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/748091 | System And Method For Multi-Tiered Real Time Processing Using Configurable Platform Instances | Jul 31, 2016 | Abandoned |
Array
(
[id] => 12891751
[patent_doc_number] => 20180189092
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-07-05
[patent_title] => METHOD AND SYSTEM FOR SECURE EXECUTION OF VIRTUAL MACHINES BY A SET OF INTERCONNECTED PROGRAMMABLE DEVICES
[patent_app_type] => utility
[patent_app_number] => 15/741220
[patent_app_country] => US
[patent_app_date] => 2016-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4378
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -10
[patent_words_short_claim] => 194
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15741220
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/741220 | METHOD AND SYSTEM FOR SECURE EXECUTION OF VIRTUAL MACHINES BY A SET OF INTERCONNECTED PROGRAMMABLE DEVICES | Jun 29, 2016 | Abandoned |
Array
(
[id] => 16292110
[patent_doc_number] => 10768960
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-09-08
[patent_title] => Method for affinity binding of interrupt of virtual network interface card, and computer device
[patent_app_type] => utility
[patent_app_number] => 15/187458
[patent_app_country] => US
[patent_app_date] => 2016-06-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 13
[patent_no_of_words] => 5518
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 219
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15187458
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/187458 | Method for affinity binding of interrupt of virtual network interface card, and computer device | Jun 19, 2016 | Issued |
Array
(
[id] => 13269007
[patent_doc_number] => 10146588
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-12-04
[patent_title] => Method and apparatus for processing computational task having multiple subflows
[patent_app_type] => utility
[patent_app_number] => 15/185722
[patent_app_country] => US
[patent_app_date] => 2016-06-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 9
[patent_no_of_words] => 6171
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 262
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15185722
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/185722 | Method and apparatus for processing computational task having multiple subflows | Jun 16, 2016 | Issued |
Array
(
[id] => 13693149
[patent_doc_number] => 20170357529
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-12-14
[patent_title] => BEHAVIOR AWARE SCHEDULING OF TASKS
[patent_app_type] => utility
[patent_app_number] => 15/178514
[patent_app_country] => US
[patent_app_date] => 2016-06-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 13829
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 113
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15178514
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/178514 | Scheduling processing tasks based on predicted context | Jun 8, 2016 | Issued |
Array
(
[id] => 13767339
[patent_doc_number] => 10176011
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-01-08
[patent_title] => Automatically generating and executing a service operation implementation for executing a task
[patent_app_type] => utility
[patent_app_number] => 15/178160
[patent_app_country] => US
[patent_app_date] => 2016-06-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 10153
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 296
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15178160
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/178160 | Automatically generating and executing a service operation implementation for executing a task | Jun 8, 2016 | Issued |