Search

Daniel S. Collins

Examiner (ID: 14332, Phone: (313)446-6535 , Office: P/3745 )

Most Active Art Unit
3745
Art Unit(s)
3745
Total Applications
791
Issued Applications
639
Pending Applications
67
Abandoned Applications
85

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 14735633 [patent_doc_number] => 10387216 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-08-20 [patent_title] => Task mapping for heterogeneous platforms [patent_app_type] => utility [patent_app_number] => 15/068358 [patent_app_country] => US [patent_app_date] => 2016-03-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 16 [patent_no_of_words] => 42349 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 204 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15068358 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/068358
Task mapping for heterogeneous platforms Mar 10, 2016 Issued
Array ( [id] => 14735633 [patent_doc_number] => 10387216 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-08-20 [patent_title] => Task mapping for heterogeneous platforms [patent_app_type] => utility [patent_app_number] => 15/068358 [patent_app_country] => US [patent_app_date] => 2016-03-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 16 [patent_no_of_words] => 42349 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 204 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15068358 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/068358
Task mapping for heterogeneous platforms Mar 10, 2016 Issued
Array ( [id] => 11882592 [patent_doc_number] => 09753763 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-09-05 [patent_title] => 'Prioritization of low active thread count virtual machines in virtualized computing environment' [patent_app_type] => utility [patent_app_number] => 15/064178 [patent_app_country] => US [patent_app_date] => 2016-03-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 9 [patent_no_of_words] => 6435 [patent_no_of_claims] => 17 [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] => 15064178 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/064178
Prioritization of low active thread count virtual machines in virtualized computing environment Mar 7, 2016 Issued
Array ( [id] => 12352206 [patent_doc_number] => 09952911 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-04-24 [patent_title] => Dynamically optimized device driver protocol assist threads [patent_app_type] => utility [patent_app_number] => 15/062881 [patent_app_country] => US [patent_app_date] => 2016-03-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 5963 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 181 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15062881 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/062881
Dynamically optimized device driver protocol assist threads Mar 6, 2016 Issued
Array ( [id] => 13254937 [patent_doc_number] => 10140159 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-11-27 [patent_title] => Systems and methods for dynamic creation of container manifests [patent_app_type] => utility [patent_app_number] => 15/061241 [patent_app_country] => US [patent_app_date] => 2016-03-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6909 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 269 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15061241 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/061241
Systems and methods for dynamic creation of container manifests Mar 3, 2016 Issued
Array ( [id] => 12167549 [patent_doc_number] => 09886318 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-02-06 [patent_title] => 'Apparatuses and methods to translate a logical thread identification to a physical thread identification' [patent_app_type] => utility [patent_app_number] => 15/055234 [patent_app_country] => US [patent_app_date] => 2016-02-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 16 [patent_no_of_words] => 12315 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 158 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15055234 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/055234
Apparatuses and methods to translate a logical thread identification to a physical thread identification Feb 25, 2016 Issued
Array ( [id] => 12474936 [patent_doc_number] => 09990230 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-06-05 [patent_title] => Scheduling a notebook execution [patent_app_type] => utility [patent_app_number] => 15/052204 [patent_app_country] => US [patent_app_date] => 2016-02-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3091 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 152 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15052204 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/052204
Scheduling a notebook execution Feb 23, 2016 Issued
Array ( [id] => 11056254 [patent_doc_number] => 20160253216 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-09-01 [patent_title] => 'ORDERING SCHEMES FOR NETWORK AND STORAGE I/O REQUESTS FOR MINIMIZING WORKLOAD IDLE TIME AND INTER-WORKLOAD INTERFERENCE' [patent_app_type] => utility [patent_app_number] => 15/050481 [patent_app_country] => US [patent_app_date] => 2016-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 4606 [patent_no_of_claims] => 27 [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] => 15050481 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/050481
ORDERING SCHEMES FOR NETWORK AND STORAGE I/O REQUESTS FOR MINIMIZING WORKLOAD IDLE TIME AND INTER-WORKLOAD INTERFERENCE Feb 22, 2016 Abandoned
Array ( [id] => 11938576 [patent_doc_number] => 20170242726 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-08-24 [patent_title] => 'BATCHED COMMIT IN DISTRIBUTED TRANSACTIONS' [patent_app_type] => utility [patent_app_number] => 15/047394 [patent_app_country] => US [patent_app_date] => 2016-02-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8869 [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] => 15047394 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/047394
Batched commit in distributed transactions Feb 17, 2016 Issued
Array ( [id] => 11042393 [patent_doc_number] => 20160239349 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-08-18 [patent_title] => 'SEAMLESS VIRTUAL MACHINE RECALL IN A DATA STORAGE SYSTEM' [patent_app_type] => utility [patent_app_number] => 15/046288 [patent_app_country] => US [patent_app_date] => 2016-02-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 24864 [patent_no_of_claims] => 21 [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] => 15046288 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/046288
Seamless virtual machine recall in a data storage system Feb 16, 2016 Issued
Array ( [id] => 11868327 [patent_doc_number] => 20170235613 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-08-17 [patent_title] => 'AUTOMATICALLY SCALING UP PHYSICAL RESOURCES IN A COMPUTING INFRASTRUCTURE' [patent_app_type] => utility [patent_app_number] => 15/045136 [patent_app_country] => US [patent_app_date] => 2016-02-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8198 [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] => 15045136 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/045136
Automatically scaling up physical resources in a computing infrastructure Feb 15, 2016 Issued
Array ( [id] => 11931571 [patent_doc_number] => 09798569 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-10-24 [patent_title] => 'System and method for retrieving values of captured local variables for lambda functions in Java' [patent_app_type] => utility [patent_app_number] => 15/043695 [patent_app_country] => US [patent_app_date] => 2016-02-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 2 [patent_no_of_words] => 2208 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 89 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15043695 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/043695
System and method for retrieving values of captured local variables for lambda functions in Java Feb 14, 2016 Issued
Array ( [id] => 13171843 [patent_doc_number] => 10102036 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-10-16 [patent_title] => Providing additional thread context to assist memory locality [patent_app_type] => utility [patent_app_number] => 15/016334 [patent_app_country] => US [patent_app_date] => 2016-02-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 6751 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15016334 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/016334
Providing additional thread context to assist memory locality Feb 4, 2016 Issued
Array ( [id] => 13143631 [patent_doc_number] => 10089150 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-10-02 [patent_title] => Apparatus, device and method for allocating CPU resources [patent_app_type] => utility [patent_app_number] => 15/014744 [patent_app_country] => US [patent_app_date] => 2016-02-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 12 [patent_no_of_words] => 7838 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 172 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15014744 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/014744
Apparatus, device and method for allocating CPU resources Feb 2, 2016 Issued
Array ( [id] => 12167548 [patent_doc_number] => 09886317 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-02-06 [patent_title] => 'Fine-grained scheduling of work in runtime systems' [patent_app_type] => utility [patent_app_number] => 15/012496 [patent_app_country] => US [patent_app_date] => 2016-02-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 26 [patent_figures_cnt] => 70 [patent_no_of_words] => 18631 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 190 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15012496 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/012496
Fine-grained scheduling of work in runtime systems Jan 31, 2016 Issued
Array ( [id] => 12495282 [patent_doc_number] => 09996379 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-06-12 [patent_title] => Program execution without the use of bytecode modification or injection [patent_app_type] => utility [patent_app_number] => 15/005295 [patent_app_country] => US [patent_app_date] => 2016-01-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 11525 [patent_no_of_claims] => 17 [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] => 15005295 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/005295
Program execution without the use of bytecode modification or injection Jan 24, 2016 Issued
Array ( [id] => 12114257 [patent_doc_number] => 09870249 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-01-16 [patent_title] => 'Virtual computer system, method, and non-transitory computer readable medium' [patent_app_type] => utility [patent_app_number] => 15/003215 [patent_app_country] => US [patent_app_date] => 2016-01-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 27 [patent_figures_cnt] => 29 [patent_no_of_words] => 15415 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 100 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15003215 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/003215
Virtual computer system, method, and non-transitory computer readable medium Jan 20, 2016 Issued
Array ( [id] => 11591604 [patent_doc_number] => 20170116015 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-04-27 [patent_title] => 'ORDERING OPTIMIZATION OF HOST MACHINES IN A COMPUTING ENVIRONMENT BASED ON POLICIES' [patent_app_type] => utility [patent_app_number] => 14/991938 [patent_app_country] => US [patent_app_date] => 2016-01-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5967 [patent_no_of_claims] => 19 [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] => 14991938 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/991938
Ordering optimization of host machines in a computing environment based on policies Jan 8, 2016 Issued
Array ( [id] => 11563639 [patent_doc_number] => 09626229 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-04-18 [patent_title] => 'Processor performance monitoring unit synchronization' [patent_app_type] => utility [patent_app_number] => 14/990102 [patent_app_country] => US [patent_app_date] => 2016-01-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 5165 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 76 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14990102 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/990102
Processor performance monitoring unit synchronization Jan 6, 2016 Issued
Array ( [id] => 11473859 [patent_doc_number] => 20170060642 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-02 [patent_title] => 'CONSTRAINED PLACEMENT IN HIERARCHICAL RANDOMIZED SCHEDULERS' [patent_app_type] => utility [patent_app_number] => 14/986161 [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] => 5045 [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] => 14986161 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/986161
Constrained placement in hierarchical randomized schedulers Dec 30, 2015 Issued
Menu