Search

Jonathan R. Labud

Examiner (ID: 5821, Phone: (571)270-5174 , Office: P/2196 )

Most Active Art Unit
2196
Art Unit(s)
2196, 2192
Total Applications
539
Issued Applications
400
Pending Applications
81
Abandoned Applications
84

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 11981975 [patent_doc_number] => 20170286129 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-10-05 [patent_title] => 'MANAGED APPLICATION DETECTION LOGIC' [patent_app_type] => utility [patent_app_number] => 15/627543 [patent_app_country] => US [patent_app_date] => 2017-06-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7306 [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] => 15627543 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/627543
Managed application detection logic Jun 19, 2017 Issued
Array ( [id] => 15730909 [patent_doc_number] => 10613883 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-04-07 [patent_title] => Managing virtual machine migration [patent_app_type] => utility [patent_app_number] => 15/612974 [patent_app_country] => US [patent_app_date] => 2017-06-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9632 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15612974 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/612974
Managing virtual machine migration Jun 1, 2017 Issued
Array ( [id] => 18130155 [patent_doc_number] => 11556363 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-01-17 [patent_title] => Techniques for virtual machine transfer and resource management [patent_app_type] => utility [patent_app_number] => 16/479395 [patent_app_country] => US [patent_app_date] => 2017-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 23543 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 142 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16479395 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/479395
Techniques for virtual machine transfer and resource management Mar 30, 2017 Issued
Array ( [id] => 13875775 [patent_doc_number] => 20190034228 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-01-31 [patent_title] => METHOD AND APPARATUS FOR TASK SCHEDULING [patent_app_type] => utility [patent_app_number] => 16/072701 [patent_app_country] => US [patent_app_date] => 2017-03-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4277 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 16072701 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/072701
Method and apparatus for task scheduling Mar 15, 2017 Issued
Array ( [id] => 14330695 [patent_doc_number] => 10296366 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-05-21 [patent_title] => Virtualization exceptions [patent_app_type] => utility [patent_app_number] => 15/391576 [patent_app_country] => US [patent_app_date] => 2016-12-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 5080 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 145 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15391576 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/391576
Virtualization exceptions Dec 26, 2016 Issued
Array ( [id] => 18856212 [patent_doc_number] => 11853796 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-12-26 [patent_title] => Controlling operation of a GPU [patent_app_type] => utility [patent_app_number] => 16/063618 [patent_app_country] => US [patent_app_date] => 2016-12-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6650 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 294 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16063618 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/063618
Controlling operation of a GPU Dec 8, 2016 Issued
Array ( [id] => 18839418 [patent_doc_number] => 11847492 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-12-19 [patent_title] => Controlling scheduling of a GPU [patent_app_type] => utility [patent_app_number] => 16/063518 [patent_app_country] => US [patent_app_date] => 2016-12-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6640 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 218 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16063518 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/063518
Controlling scheduling of a GPU Dec 8, 2016 Issued
Array ( [id] => 16032603 [patent_doc_number] => 10678722 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-06-09 [patent_title] => Using a decrementer interrupt to start long-running hardware operations before the end of a shared processor dispatch cycle [patent_app_type] => utility [patent_app_number] => 15/371090 [patent_app_country] => US [patent_app_date] => 2016-12-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5326 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 128 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15371090 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/371090
Using a decrementer interrupt to start long-running hardware operations before the end of a shared processor dispatch cycle Dec 5, 2016 Issued
Array ( [id] => 12797110 [patent_doc_number] => 20180157539 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-06-07 [patent_title] => TAIL LATENCY-BASED JOB OFFLOADING IN LOAD-BALANCED GROUPS [patent_app_type] => utility [patent_app_number] => 15/368763 [patent_app_country] => US [patent_app_date] => 2016-12-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8265 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 165 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15368763 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/368763
Tail latency-based job offloading in load-balanced groups Dec 4, 2016 Issued
Array ( [id] => 16698663 [patent_doc_number] => 10949260 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-03-16 [patent_title] => Execution time prediction for energy-efficient computer systems [patent_app_type] => utility [patent_app_number] => 15/781339 [patent_app_country] => US [patent_app_date] => 2016-12-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 38 [patent_figures_cnt] => 38 [patent_no_of_words] => 13259 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 156 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15781339 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/781339
Execution time prediction for energy-efficient computer systems Dec 3, 2016 Issued
Array ( [id] => 16683286 [patent_doc_number] => 10942764 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-03-09 [patent_title] => Transaction analysis tool and associated method for an integrated computing system [patent_app_type] => utility [patent_app_number] => 15/353597 [patent_app_country] => US [patent_app_date] => 2016-11-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 7543 [patent_no_of_claims] => 21 [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] => 15353597 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/353597
Transaction analysis tool and associated method for an integrated computing system Nov 15, 2016 Issued
Array ( [id] => 14009411 [patent_doc_number] => 10223164 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-03-05 [patent_title] => Execution of critical tasks based on the number of available processing entities [patent_app_type] => utility [patent_app_number] => 15/332413 [patent_app_country] => US [patent_app_date] => 2016-10-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 7369 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15332413 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/332413
Execution of critical tasks based on the number of available processing entities Oct 23, 2016 Issued
Array ( [id] => 16494331 [patent_doc_number] => 10860373 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-12-08 [patent_title] => Enhanced governance for asynchronous compute jobs [patent_app_type] => utility [patent_app_number] => 15/290905 [patent_app_country] => US [patent_app_date] => 2016-10-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4943 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15290905 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/290905
Enhanced governance for asynchronous compute jobs Oct 10, 2016 Issued
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
Menu