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] => 14364423 [patent_doc_number] => 10303515 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-05-28 [patent_title] => Method and apparatus for batch-processing multiple data [patent_app_type] => utility [patent_app_number] => 15/041753 [patent_app_country] => US [patent_app_date] => 2016-02-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 15 [patent_no_of_words] => 13319 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 187 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15041753 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/041753
Method and apparatus for batch-processing multiple data Feb 10, 2016 Issued
Array ( [id] => 11853761 [patent_doc_number] => 20170228254 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-08-10 [patent_title] => 'THREAD DIVERSION AWAITING LOG CALL RETURN' [patent_app_type] => utility [patent_app_number] => 15/018531 [patent_app_country] => US [patent_app_date] => 2016-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5470 [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] => 15018531 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/018531
Thread diversion awaiting log call return Feb 7, 2016 Issued
Array ( [id] => 13185873 [patent_doc_number] => 10108456 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-10-23 [patent_title] => Accelerated atomic resource allocation on a multiprocessor platform [patent_app_type] => utility [patent_app_number] => 15/014007 [patent_app_country] => US [patent_app_date] => 2016-02-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 10741 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 34 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15014007 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/014007
Accelerated atomic resource allocation on a multiprocessor platform Feb 1, 2016 Issued
Array ( [id] => 11069959 [patent_doc_number] => 20160266923 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-09-15 [patent_title] => 'INFORMATION PROCESSING SYSTEM AND METHOD FOR CONTROLLING INFORMATION PROCESSING SYSTEM' [patent_app_type] => utility [patent_app_number] => 15/006546 [patent_app_country] => US [patent_app_date] => 2016-01-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 15312 [patent_no_of_claims] => 6 [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] => 15006546 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/006546
INFORMATION PROCESSING SYSTEM AND METHOD FOR CONTROLLING INFORMATION PROCESSING SYSTEM Jan 25, 2016 Abandoned
Array ( [id] => 11423584 [patent_doc_number] => 20170031728 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-02-02 [patent_title] => 'Method For Simplified Task-based Runtime For Efficient Parallel Computing' [patent_app_type] => utility [patent_app_number] => 14/992268 [patent_app_country] => US [patent_app_date] => 2016-01-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 10966 [patent_no_of_claims] => 30 [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] => 14992268 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/992268
Method for simplified task-based runtime for efficient parallel computing Jan 10, 2016 Issued
Array ( [id] => 12454095 [patent_doc_number] => 09983896 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-05-29 [patent_title] => Lun with zero storage as a protocol endpoint [patent_app_type] => utility [patent_app_number] => 14/985960 [patent_app_country] => US [patent_app_date] => 2015-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6201 [patent_no_of_claims] => 16 [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] => 14985960 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/985960
Lun with zero storage as a protocol endpoint Dec 30, 2015 Issued
Array ( [id] => 13120347 [patent_doc_number] => 10078527 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-09-18 [patent_title] => Securing a managed forwarding element that operates within a data compute node [patent_app_type] => utility [patent_app_number] => 14/954505 [patent_app_country] => US [patent_app_date] => 2015-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 21 [patent_no_of_words] => 28352 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 233 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14954505 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/954505
Securing a managed forwarding element that operates within a data compute node Nov 29, 2015 Issued
Array ( [id] => 13143383 [patent_doc_number] => 10089024 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-10-02 [patent_title] => Memory deduplication protection for memory pages [patent_app_type] => utility [patent_app_number] => 14/946523 [patent_app_country] => US [patent_app_date] => 2015-11-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7983 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 244 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14946523 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/946523
Memory deduplication protection for memory pages Nov 18, 2015 Issued
Array ( [id] => 12352140 [patent_doc_number] => 09952889 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-04-24 [patent_title] => Connection management [patent_app_type] => utility [patent_app_number] => 14/938726 [patent_app_country] => US [patent_app_date] => 2015-11-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 5377 [patent_no_of_claims] => 20 [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] => 14938726 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/938726
Connection management Nov 10, 2015 Issued
Array ( [id] => 13143643 [patent_doc_number] => 10089156 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-10-02 [patent_title] => Electronic device for synchronizing tasks of an electronic appliance [patent_app_type] => utility [patent_app_number] => 14/929106 [patent_app_country] => US [patent_app_date] => 2015-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 1 [patent_no_of_words] => 4592 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 261 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14929106 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/929106
Electronic device for synchronizing tasks of an electronic appliance Oct 29, 2015 Issued
Array ( [id] => 12194604 [patent_doc_number] => 09898334 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-02-20 [patent_title] => 'Method and apparatus for scheduling processing tasks in a pipelined engine' [patent_app_type] => utility [patent_app_number] => 14/926696 [patent_app_country] => US [patent_app_date] => 2015-10-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 19 [patent_no_of_words] => 7239 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 261 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14926696 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/926696
Method and apparatus for scheduling processing tasks in a pipelined engine Oct 28, 2015 Issued
Array ( [id] => 10808506 [patent_doc_number] => 20160154664 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-06-02 [patent_title] => 'INFORMATION PROCESSING SYSTEM AND METHOD OF CONTROLLING SAME' [patent_app_type] => utility [patent_app_number] => 14/923118 [patent_app_country] => US [patent_app_date] => 2015-10-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 20 [patent_no_of_words] => 8760 [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] => 14923118 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/923118
INFORMATION PROCESSING SYSTEM AND METHOD OF CONTROLLING SAME Oct 25, 2015 Abandoned
Array ( [id] => 11570571 [patent_doc_number] => 20170109214 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-04-20 [patent_title] => 'Accelerating Task Subgraphs By Remapping Synchronization' [patent_app_type] => utility [patent_app_number] => 14/885226 [patent_app_country] => US [patent_app_date] => 2015-10-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 10419 [patent_no_of_claims] => 32 [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] => 14885226 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/885226
Accelerating Task Subgraphs By Remapping Synchronization Oct 15, 2015 Abandoned
Array ( [id] => 10764072 [patent_doc_number] => 20160110227 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-04-21 [patent_title] => 'SYSTEM, METHOD OF CONTROLLING TO EXECUTE A JOB, AND APPARATUS' [patent_app_type] => utility [patent_app_number] => 14/884098 [patent_app_country] => US [patent_app_date] => 2015-10-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 10773 [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] => 14884098 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/884098
System, method of controlling to execute a job, and apparatus Oct 14, 2015 Issued
Array ( [id] => 11239021 [patent_doc_number] => 09465665 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-10-11 [patent_title] => 'System and method for controlled sharing of consumable resources in a computer cluster' [patent_app_type] => utility [patent_app_number] => 14/869075 [patent_app_country] => US [patent_app_date] => 2015-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 17758 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 162 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14869075 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/869075
System and method for controlled sharing of consumable resources in a computer cluster Sep 28, 2015 Issued
Array ( [id] => 11889827 [patent_doc_number] => 09760388 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-09-12 [patent_title] => 'Memory monitoring tool' [patent_app_type] => utility [patent_app_number] => 14/861462 [patent_app_country] => US [patent_app_date] => 2015-09-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 8184 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 149 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14861462 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/861462
Memory monitoring tool Sep 21, 2015 Issued
Array ( [id] => 11473939 [patent_doc_number] => 20170060722 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-02 [patent_title] => 'TEST OF THE EXECUTION OF WORKLOADS IN A COMPUTING SYSTEM' [patent_app_type] => utility [patent_app_number] => 14/833330 [patent_app_country] => US [patent_app_date] => 2015-08-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 11637 [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] => 14833330 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/833330
Test of the execution of workloads in a computing system Aug 23, 2015 Issued
Array ( [id] => 11903452 [patent_doc_number] => 09772886 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-09-26 [patent_title] => 'Optimizing execution and resource usage in large scale computing' [patent_app_type] => utility [patent_app_number] => 14/825987 [patent_app_country] => US [patent_app_date] => 2015-08-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 25 [patent_no_of_words] => 10406 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14825987 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/825987
Optimizing execution and resource usage in large scale computing Aug 12, 2015 Issued
Array ( [id] => 10739417 [patent_doc_number] => 20160085568 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-03-24 [patent_title] => 'HYBRID VIRTUALIZATION METHOD FOR INTERRUPT CONTROLLER IN NESTED VIRTUALIZATION ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 14/825409 [patent_app_country] => US [patent_app_date] => 2015-08-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 3868 [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] => 14825409 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/825409
HYBRID VIRTUALIZATION METHOD FOR INTERRUPT CONTROLLER IN NESTED VIRTUALIZATION ENVIRONMENT Aug 12, 2015 Abandoned
Array ( [id] => 12088269 [patent_doc_number] => 09841999 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-12-12 [patent_title] => 'Apparatus and method for allocating resources to threads to perform a service' [patent_app_type] => utility [patent_app_number] => 14/815871 [patent_app_country] => US [patent_app_date] => 2015-07-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 5269 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [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] => 14815871 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/815871
Apparatus and method for allocating resources to threads to perform a service Jul 30, 2015 Issued
Menu