
Jonathan R. Labud
Examiner (ID: 9954, Phone: (571)270-5174 , Office: P/2196 )
| Most Active Art Unit | 2196 |
| Art Unit(s) | 2196, 2192 |
| Total Applications | 512 |
| Issued Applications | 400 |
| Pending Applications | 44 |
| Abandoned Applications | 84 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 11556710
[patent_doc_number] => 20170102956
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-04-13
[patent_title] => 'VIRTUAL MACHINE CUSTOMIZATION'
[patent_app_type] => utility
[patent_app_number] => 15/286703
[patent_app_country] => US
[patent_app_date] => 2016-10-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5191
[patent_no_of_claims] => 15
[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] => 15286703
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/286703 | VIRTUAL MACHINE CUSTOMIZATION | Oct 5, 2016 | Abandoned |
Array
(
[id] => 12611832
[patent_doc_number] => 20180095774
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-04-05
[patent_title] => VIRTUAL MACHINES CONTROLLING SEPARATE SUBSETS OF PROGRAMMABLE HARDWARE
[patent_app_type] => utility
[patent_app_number] => 15/282282
[patent_app_country] => US
[patent_app_date] => 2016-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11456
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -19
[patent_words_short_claim] => 72
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15282282
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/282282 | Virtual machines controlling separate subsets of programmable hardware | Sep 29, 2016 | Issued |
Array
(
[id] => 16520780
[patent_doc_number] => 10871995
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-12-22
[patent_title] => Managed container instances
[patent_app_type] => utility
[patent_app_number] => 15/280807
[patent_app_country] => US
[patent_app_date] => 2016-09-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 13677
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 175
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15280807
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/280807 | Managed container instances | Sep 28, 2016 | Issued |
Array
(
[id] => 12591438
[patent_doc_number] => 20180088975
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-03-29
[patent_title] => Virtual Machine Live Migration Using Intelligent Order Of Pages To Transfer
[patent_app_type] => utility
[patent_app_number] => 15/276885
[patent_app_country] => US
[patent_app_date] => 2016-09-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6866
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 141
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15276885
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/276885 | Virtual machine live migration using intelligent order of pages to transfer | Sep 26, 2016 | Issued |
Array
(
[id] => 12262540
[patent_doc_number] => 20180081737
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-03-22
[patent_title] => 'OPTIMIZING TAIL LATENCY VIA WORKLOAD AND RESOURCE REDUNDANCY IN CLOUD'
[patent_app_type] => utility
[patent_app_number] => 15/268610
[patent_app_country] => US
[patent_app_date] => 2016-09-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5249
[patent_no_of_claims] => 25
[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] => 15268610
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/268610 | Optimizing tail latency via workload and resource redundancy in cloud | Sep 17, 2016 | Issued |
Array
(
[id] => 11501535
[patent_doc_number] => 20170075720
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-03-16
[patent_title] => 'Adaptive Techniques for Improving Performance of Hardware Transactions on Multi-Socket Machines'
[patent_app_type] => utility
[patent_app_number] => 15/263123
[patent_app_country] => US
[patent_app_date] => 2016-09-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 20
[patent_no_of_words] => 12042
[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] => 15263123
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/263123 | Adaptive techniques for improving performance of hardware transactions on multi-socket machines | Sep 11, 2016 | Issued |
Array
(
[id] => 11745686
[patent_doc_number] => 20170199759
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-07-13
[patent_title] => 'PRIORITIZATION OF TRANSACTIONS BASED ON EXECUTION PROGRESS'
[patent_app_type] => utility
[patent_app_number] => 15/249683
[patent_app_country] => US
[patent_app_date] => 2016-08-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 20
[patent_no_of_words] => 27627
[patent_no_of_claims] => 9
[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] => 15249683
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/249683 | Prioritization of transactions based on execution progress | Aug 28, 2016 | Issued |
Array
(
[id] => 13212643
[patent_doc_number] => 10120691
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-11-06
[patent_title] => Context switching mechanism for a processor having a general purpose core and a tightly coupled accelerator
[patent_app_type] => utility
[patent_app_number] => 15/214270
[patent_app_country] => US
[patent_app_date] => 2016-07-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6453
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 114
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15214270
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/214270 | Context switching mechanism for a processor having a general purpose core and a tightly coupled accelerator | Jul 18, 2016 | Issued |
Array
(
[id] => 11086296
[patent_doc_number] => 20160283262
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-09-29
[patent_title] => 'Algorithm and Apparatus To Deploy Virtual Machine Monitor on Demand'
[patent_app_type] => utility
[patent_app_number] => 15/172529
[patent_app_country] => US
[patent_app_date] => 2016-06-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 20
[patent_no_of_words] => 16924
[patent_no_of_claims] => 36
[patent_no_of_ind_claims] => 12
[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] => 15172529
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/172529 | Algorithm and apparatus to deploy virtual machine monitor on demand | Jun 2, 2016 | Issued |
Array
(
[id] => 11556720
[patent_doc_number] => 20170102966
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-04-13
[patent_title] => 'AUTHORING AND RUNNING TASK-BASED FLOWS WITHIN A COMPUTING SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 15/162984
[patent_app_country] => US
[patent_app_date] => 2016-05-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 12660
[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] => 15162984
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/162984 | Authoring and running task-based flows within a computing system | May 23, 2016 | Issued |
Array
(
[id] => 12053294
[patent_doc_number] => 20170329637
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-11-16
[patent_title] => 'PROFILING OPERATING EFFICIENCY DEVIATIONS OF A COMPUTING SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 15/155980
[patent_app_country] => US
[patent_app_date] => 2016-05-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6554
[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] => 15155980
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/155980 | Profiling operating efficiency deviations of a computing system | May 15, 2016 | Issued |
Array
(
[id] => 11327000
[patent_doc_number] => 20160357612
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-12-08
[patent_title] => 'DISTRIBUTED STREAM PROCESSING SERVICES MERGING METHOD AND APPARATUS THEREOF'
[patent_app_type] => utility
[patent_app_number] => 15/153264
[patent_app_country] => US
[patent_app_date] => 2016-05-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 5523
[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] => 15153264
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/153264 | DISTRIBUTED STREAM PROCESSING SERVICES MERGING METHOD AND APPARATUS THEREOF | May 11, 2016 | Abandoned |
Array
(
[id] => 13752271
[patent_doc_number] => 10169082
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-01-01
[patent_title] => Accessing data in accordance with an execution deadline
[patent_app_type] => utility
[patent_app_number] => 15/139776
[patent_app_country] => US
[patent_app_date] => 2016-04-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7736
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 234
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15139776
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/139776 | Accessing data in accordance with an execution deadline | Apr 26, 2016 | Issued |
Array
(
[id] => 14427047
[patent_doc_number] => 10318327
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-06-11
[patent_title] => Virtual module-based ultra-lazy installation for modular systems
[patent_app_type] => utility
[patent_app_number] => 15/131858
[patent_app_country] => US
[patent_app_date] => 2016-04-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 11417
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 179
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15131858
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/131858 | Virtual module-based ultra-lazy installation for modular systems | Apr 17, 2016 | Issued |
Array
(
[id] => 14704289
[patent_doc_number] => 10379891
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-08-13
[patent_title] => Apparatus and method for in-memory-based virtual desktop service
[patent_app_type] => utility
[patent_app_number] => 15/092769
[patent_app_country] => US
[patent_app_date] => 2016-04-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 36
[patent_figures_cnt] => 36
[patent_no_of_words] => 21452
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 284
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15092769
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/092769 | Apparatus and method for in-memory-based virtual desktop service | Apr 6, 2016 | Issued |
Array
(
[id] => 11102805
[patent_doc_number] => 20160299775
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-10-13
[patent_title] => 'DYNAMIC ORCHESTRATION OF OVERLAY TUNNELS'
[patent_app_type] => utility
[patent_app_number] => 15/091319
[patent_app_country] => US
[patent_app_date] => 2016-04-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 8844
[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] => 15091319
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/091319 | Dynamic orchestration of overlay tunnels | Apr 4, 2016 | Issued |
Array
(
[id] => 14704287
[patent_doc_number] => 10379890
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-08-13
[patent_title] => Synchronized cache of an operational state of distributed software system
[patent_app_type] => utility
[patent_app_number] => 15/084713
[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] => 13171
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 288
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15084713
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/084713 | Synchronized cache of an operational state of distributed software system | Mar 29, 2016 | Issued |
Array
(
[id] => 12453999
[patent_doc_number] => 09983864
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-05-29
[patent_title] => System and method for determining when cloud virtual machines need to be updated
[patent_app_type] => utility
[patent_app_number] => 15/052867
[patent_app_country] => US
[patent_app_date] => 2016-02-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 6632
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 212
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15052867
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/052867 | System and method for determining when cloud virtual machines need to be updated | Feb 23, 2016 | Issued |
Array
(
[id] => 13906223
[patent_doc_number] => 20190042316
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-02-07
[patent_title] => GRAPHICS PROCESSOR WORKLOAD ACCELERATION USING A COMMAND TEMPLATE FOR BATCH USAGE SCENARIOS
[patent_app_type] => utility
[patent_app_number] => 16/072072
[patent_app_country] => US
[patent_app_date] => 2016-02-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 14560
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -20
[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] => 16072072
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/072072 | Graphics processor workload acceleration using a command template for batch usage scenarios | Feb 22, 2016 | Issued |
Array
(
[id] => 11868302
[patent_doc_number] => 20170235587
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-08-17
[patent_title] => 'TRANSITIONING VOLUMES BETWEEN STORAGE VIRTUAL MACHINES'
[patent_app_type] => utility
[patent_app_number] => 15/045179
[patent_app_country] => US
[patent_app_date] => 2016-02-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 8353
[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] => 15045179
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/045179 | Transitioning volumes between storage virtual machines | Feb 15, 2016 | Issued |