
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |