Search

Joshua D. Taylor

Examiner (ID: 2659, Phone: (571)270-3755 , Office: P/2426 )

Most Active Art Unit
2426
Art Unit(s)
2623, 2426
Total Applications
596
Issued Applications
329
Pending Applications
64
Abandoned Applications
224

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 14555477 [patent_doc_number] => 10346200 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-07-09 [patent_title] => System and method for controlled sharing of consumable resources in a computer cluster [patent_app_type] => utility [patent_app_number] => 15/827993 [patent_app_country] => US [patent_app_date] => 2017-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 15817 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 186 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15827993 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/827993
System and method for controlled sharing of consumable resources in a computer cluster Nov 29, 2017 Issued
Array ( [id] => 12180572 [patent_doc_number] => 20180039507 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-02-08 [patent_title] => 'SYSTEM AND METHOD FOR MANAGEMENT OF A VIRTUAL MACHINE ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 15/684514 [patent_app_country] => US [patent_app_date] => 2017-08-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 21 [patent_no_of_words] => 14550 [patent_no_of_claims] => 21 [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] => 15684514 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/684514
SYSTEM AND METHOD FOR MANAGEMENT OF A VIRTUAL MACHINE ENVIRONMENT Aug 22, 2017 Abandoned
Array ( [id] => 13595249 [patent_doc_number] => 20180349173 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-12-06 [patent_title] => RESPONSE TIMES BASED ON APPLICATION STATES [patent_app_type] => utility [patent_app_number] => 15/608260 [patent_app_country] => US [patent_app_date] => 2017-05-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5188 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15608260 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/608260
Response times based on application states May 29, 2017 Issued
Array ( [id] => 12532059 [patent_doc_number] => 10007540 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-06-26 [patent_title] => Virtual machine reboot information persistence into host memory [patent_app_type] => utility [patent_app_number] => 15/590316 [patent_app_country] => US [patent_app_date] => 2017-05-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4049 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 180 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15590316 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/590316
Virtual machine reboot information persistence into host memory May 8, 2017 Issued
Array ( [id] => 13120353 [patent_doc_number] => 10078530 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-09-18 [patent_title] => Tearing down virtual machines implementing parallel operators in a streaming application based on performance [patent_app_type] => utility [patent_app_number] => 15/406587 [patent_app_country] => US [patent_app_date] => 2017-01-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 6824 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 283 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15406587 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/406587
Tearing down virtual machines implementing parallel operators in a streaming application based on performance Jan 12, 2017 Issued
Array ( [id] => 14175653 [patent_doc_number] => 10261842 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-04-16 [patent_title] => System and method for managing a virtualized computing environment [patent_app_type] => utility [patent_app_number] => 15/289592 [patent_app_country] => US [patent_app_date] => 2016-10-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 6138 [patent_no_of_claims] => 20 [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] => 15289592 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/289592
System and method for managing a virtualized computing environment Oct 9, 2016 Issued
Array ( [id] => 11533767 [patent_doc_number] => 20170093747 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-30 [patent_title] => 'System and Method for Optimizing Resource Utilization in a Clustered or Cloud Environment' [patent_app_type] => utility [patent_app_number] => 15/283715 [patent_app_country] => US [patent_app_date] => 2016-10-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 26 [patent_figures_cnt] => 26 [patent_no_of_words] => 21523 [patent_no_of_claims] => 2 [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] => 15283715 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/283715
System and method for optimizing resource utilization in a clustered or cloud environment Oct 2, 2016 Issued
Array ( [id] => 12108147 [patent_doc_number] => 09864631 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-01-09 [patent_title] => 'System and method for controlled sharing of consumable resources in a computer cluster' [patent_app_type] => utility [patent_app_number] => 15/257199 [patent_app_country] => US [patent_app_date] => 2016-09-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 17756 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15257199 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/257199
System and method for controlled sharing of consumable resources in a computer cluster Sep 5, 2016 Issued
Array ( [id] => 14175631 [patent_doc_number] => 10261831 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-04-16 [patent_title] => Speculative loop iteration partitioning for heterogeneous execution [patent_app_type] => utility [patent_app_number] => 15/245604 [patent_app_country] => US [patent_app_date] => 2016-08-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 17 [patent_no_of_words] => 12656 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 146 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15245604 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/245604
Speculative loop iteration partitioning for heterogeneous execution Aug 23, 2016 Issued
Array ( [id] => 13083075 [patent_doc_number] => 10061604 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-08-28 [patent_title] => Program execution recording and playback [patent_app_type] => utility [patent_app_number] => 15/232758 [patent_app_country] => US [patent_app_date] => 2016-08-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 10645 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 206 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15232758 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/232758
Program execution recording and playback Aug 8, 2016 Issued
Array ( [id] => 13291781 [patent_doc_number] => 10157082 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-12-18 [patent_title] => Preferential CPU utilization for tasks [patent_app_type] => utility [patent_app_number] => 15/185762 [patent_app_country] => US [patent_app_date] => 2016-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 4304 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [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] => 15185762 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/185762
Preferential CPU utilization for tasks Jun 16, 2016 Issued
Array ( [id] => 13172747 [patent_doc_number] => 10102490 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-10-16 [patent_title] => Optimization of workload placement [patent_app_type] => utility [patent_app_number] => 15/184323 [patent_app_country] => US [patent_app_date] => 2016-06-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5207 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 260 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15184323 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/184323
Optimization of workload placement Jun 15, 2016 Issued
Array ( [id] => 14298655 [patent_doc_number] => 10289454 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-05-14 [patent_title] => Systems and methods for implementing work stealing using a configurable separation of stealable and non-stealable work items [patent_app_type] => utility [patent_app_number] => 15/132139 [patent_app_country] => US [patent_app_date] => 2016-04-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 15631 [patent_no_of_claims] => 20 [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] => 15132139 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/132139
Systems and methods for implementing work stealing using a configurable separation of stealable and non-stealable work items Apr 17, 2016 Issued
Array ( [id] => 11996209 [patent_doc_number] => 20170300364 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-10-19 [patent_title] => 'Modular Electronic Devices with Prediction of Future Tasks and Capabilities' [patent_app_type] => utility [patent_app_number] => 15/130174 [patent_app_country] => US [patent_app_date] => 2016-04-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 13705 [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] => 15130174 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/130174
Modular electronic devices with prediction of future tasks and capabilities Apr 14, 2016 Issued
Array ( [id] => 11095033 [patent_doc_number] => 20160292001 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-10-06 [patent_title] => 'METHOD AND SYSTEM FOR PROVIDING VIRTUAL DESKTOP SERVICE USING CACHE SERVER' [patent_app_type] => utility [patent_app_number] => 15/086234 [patent_app_country] => US [patent_app_date] => 2016-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6204 [patent_no_of_claims] => 10 [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] => 15086234 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/086234
Method and system for providing virtual desktop service using cache server Mar 30, 2016 Issued
Array ( [id] => 13171853 [patent_doc_number] => 10102041 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-10-16 [patent_title] => Controlling workload placement to manage wear of a component nearing end of life [patent_app_type] => utility [patent_app_number] => 15/085127 [patent_app_country] => US [patent_app_date] => 2016-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 4952 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 207 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15085127 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/085127
Controlling workload placement to manage wear of a component nearing end of life Mar 29, 2016 Issued
Array ( [id] => 13157625 [patent_doc_number] => 10095537 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-10-09 [patent_title] => Driver version identification and update system [patent_app_type] => utility [patent_app_number] => 15/077815 [patent_app_country] => US [patent_app_date] => 2016-03-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7897 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 109 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15077815 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/077815
Driver version identification and update system Mar 21, 2016 Issued
Array ( [id] => 10999586 [patent_doc_number] => 20160196533 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-07-07 [patent_title] => 'System, Method and Product for Task Allocation' [patent_app_type] => utility [patent_app_number] => 15/070022 [patent_app_country] => US [patent_app_date] => 2016-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6710 [patent_no_of_claims] => 12 [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] => 15070022 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/070022
System, Method and Product for Task Allocation Mar 14, 2016 Abandoned
Array ( [id] => 11846429 [patent_doc_number] => 09733984 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-08-15 [patent_title] => 'Multiple stage workload management system' [patent_app_type] => utility [patent_app_number] => 15/059172 [patent_app_country] => US [patent_app_date] => 2016-03-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8324 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 183 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15059172 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/059172
Multiple stage workload management system Mar 1, 2016 Issued
Array ( [id] => 11069971 [patent_doc_number] => 20160266935 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-09-15 [patent_title] => 'PARALLEL COMPUTING DEVICE, PARALLEL COMPUTING SYSTEM, AND JOB CONTROL METHOD' [patent_app_type] => utility [patent_app_number] => 15/049645 [patent_app_country] => US [patent_app_date] => 2016-02-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 21 [patent_no_of_words] => 16432 [patent_no_of_claims] => 8 [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] => 15049645 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/049645
Parallel computing device, parallel computing system, and job control method Feb 21, 2016 Issued
Menu