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] => 15214797 [patent_doc_number] => 20190370085 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-12-05 [patent_title] => INTELLIGENT WORKLOAD MIGRATION TO OPTIMIZE POWER SUPPLY EFFICIENCIES IN COMPUTER DATA CENTERS [patent_app_type] => utility [patent_app_number] => 15/993446 [patent_app_country] => US [patent_app_date] => 2018-05-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3715 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15993446 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/993446
Intelligent workload migration to optimize power supply efficiencies in computer data centers May 29, 2018 Issued
Array ( [id] => 13595269 [patent_doc_number] => 20180349183 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-12-06 [patent_title] => SYSTEMS AND METHODS FOR SCHEDULING JOBS FROM COMPUTATIONAL WORKFLOWS [patent_app_type] => utility [patent_app_number] => 15/991157 [patent_app_country] => US [patent_app_date] => 2018-05-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11712 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15991157 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/991157
Systems and methods for scheduling jobs from computational workflows May 28, 2018 Issued
Array ( [id] => 16478230 [patent_doc_number] => 10853178 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-12-01 [patent_title] => Code function checkpoint and restore [patent_app_type] => utility [patent_app_number] => 15/984210 [patent_app_country] => US [patent_app_date] => 2018-05-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 16496 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 174 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15984210 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/984210
Code function checkpoint and restore May 17, 2018 Issued
Array ( [id] => 16278828 [patent_doc_number] => 10761859 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-09-01 [patent_title] => Information processing system, management device, and method for controlling information processing system [patent_app_type] => utility [patent_app_number] => 15/982679 [patent_app_country] => US [patent_app_date] => 2018-05-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 51 [patent_figures_cnt] => 51 [patent_no_of_words] => 25180 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 259 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15982679 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/982679
Information processing system, management device, and method for controlling information processing system May 16, 2018 Issued
Array ( [id] => 15578087 [patent_doc_number] => 10579424 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-03-03 [patent_title] => Prioritization in a permissioned blockchain [patent_app_type] => utility [patent_app_number] => 15/980432 [patent_app_country] => US [patent_app_date] => 2018-05-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 9786 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 70 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15980432 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/980432
Prioritization in a permissioned blockchain May 14, 2018 Issued
Array ( [id] => 13556369 [patent_doc_number] => 20180329732 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-11-15 [patent_title] => AVOIDING OVERLOADING OF NETWORK ADAPTERS IN VIRTUAL ENVIRONMENTS [patent_app_type] => utility [patent_app_number] => 15/978406 [patent_app_country] => US [patent_app_date] => 2018-05-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5193 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => 0 [patent_words_short_claim] => 268 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15978406 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/978406
AVOIDING OVERLOADING OF NETWORK ADAPTERS IN VIRTUAL ENVIRONMENTS May 13, 2018 Abandoned
Array ( [id] => 15125321 [patent_doc_number] => 20190349294 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-11-14 [patent_title] => MAINTAINING APPARENT CONNECTIVITY DURING VIRTUAL SWITCH SERVICING [patent_app_type] => utility [patent_app_number] => 15/977983 [patent_app_country] => US [patent_app_date] => 2018-05-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 20515 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 73 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15977983 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/977983
Maintaining apparent connectivity during virtual switch servicing May 10, 2018 Issued
Array ( [id] => 13403585 [patent_doc_number] => 20180253335 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-09-06 [patent_title] => MAINTAINING THROUGHPUT OF A STREAM PROCESSING FRAMEWORK WHILE INCREASING PROCESSING LOAD [patent_app_type] => utility [patent_app_number] => 15/973230 [patent_app_country] => US [patent_app_date] => 2018-05-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 21568 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => 0 [patent_words_short_claim] => 129 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15973230 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/973230
MAINTAINING THROUGHPUT OF A STREAM PROCESSING FRAMEWORK WHILE INCREASING PROCESSING LOAD May 6, 2018 Abandoned
Array ( [id] => 13390421 [patent_doc_number] => 20180246753 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-08-30 [patent_title] => PROGRAM EXECUTION WITHOUT THE USE OF BYTECODE MODIFICATION OR INJECTION [patent_app_type] => utility [patent_app_number] => 15/966215 [patent_app_country] => US [patent_app_date] => 2018-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11525 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 103 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15966215 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/966215
Program execution without the use of bytecode modification or injection Apr 29, 2018 Issued
Array ( [id] => 16217205 [patent_doc_number] => 10733018 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-08-04 [patent_title] => Systems and methods for providing services in a stateless application framework [patent_app_type] => utility [patent_app_number] => 15/965283 [patent_app_country] => US [patent_app_date] => 2018-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 12075 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15965283 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/965283
Systems and methods for providing services in a stateless application framework Apr 26, 2018 Issued
Array ( [id] => 16371122 [patent_doc_number] => 10802881 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-10-13 [patent_title] => Methods and devices for enabling distributed computers to communicate more effectively in an enterprise requiring flexible approval notifications [patent_app_type] => utility [patent_app_number] => 15/955562 [patent_app_country] => US [patent_app_date] => 2018-04-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 27 [patent_figures_cnt] => 31 [patent_no_of_words] => 12769 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 15955562 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/955562
Methods and devices for enabling distributed computers to communicate more effectively in an enterprise requiring flexible approval notifications Apr 16, 2018 Issued
Array ( [id] => 15638601 [patent_doc_number] => 10592294 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-03-17 [patent_title] => Performance-based reallocating of logical processing units to sockets of a computer system [patent_app_type] => utility [patent_app_number] => 15/941189 [patent_app_country] => US [patent_app_date] => 2018-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 13 [patent_no_of_words] => 8731 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 214 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15941189 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/941189
Performance-based reallocating of logical processing units to sockets of a computer system Mar 29, 2018 Issued
Array ( [id] => 15982191 [patent_doc_number] => 10671423 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-06-02 [patent_title] => Hot-plug hardware and software implementation [patent_app_type] => utility [patent_app_number] => 15/939158 [patent_app_country] => US [patent_app_date] => 2018-03-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 20887 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 209 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15939158 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/939158
Hot-plug hardware and software implementation Mar 27, 2018 Issued
Array ( [id] => 14935095 [patent_doc_number] => 20190303185 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-03 [patent_title] => SYSTEM AND METHOD FOR CREATING VIRTUAL MACHINES FROM CONTAINERS [patent_app_type] => utility [patent_app_number] => 15/938159 [patent_app_country] => US [patent_app_date] => 2018-03-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5576 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 54 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15938159 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/938159
System and method for creating virtual machines from containers Mar 27, 2018 Issued
Array ( [id] => 13448989 [patent_doc_number] => 20180276037 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-09-27 [patent_title] => DATA PROCESSING SYSTEM AND DATA PROCESSING METHOD [patent_app_type] => utility [patent_app_number] => 15/923141 [patent_app_country] => US [patent_app_date] => 2018-03-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7244 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -8 [patent_words_short_claim] => 95 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15923141 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/923141
Data processing system and data processing method Mar 15, 2018 Issued
Array ( [id] => 14123217 [patent_doc_number] => 10248467 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-04-02 [patent_title] => Code execution request routing [patent_app_type] => utility [patent_app_number] => 15/912273 [patent_app_country] => US [patent_app_date] => 2018-03-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 14883 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 154 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15912273 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/912273
Code execution request routing Mar 4, 2018 Issued
Array ( [id] => 12914566 [patent_doc_number] => 20180196698 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-07-12 [patent_title] => MODULAR OFFLOADING FOR COMPUTATIONALLY INTENSIVE TASKS [patent_app_type] => utility [patent_app_number] => 15/912307 [patent_app_country] => US [patent_app_date] => 2018-03-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5252 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => 0 [patent_words_short_claim] => 76 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15912307 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/912307
MODULAR OFFLOADING FOR COMPUTATIONALLY INTENSIVE TASKS Mar 4, 2018 Abandoned
Array ( [id] => 16278871 [patent_doc_number] => 10761902 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-09-01 [patent_title] => Resolving cluster computing task interference [patent_app_type] => utility [patent_app_number] => 15/903912 [patent_app_country] => US [patent_app_date] => 2018-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5300 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 194 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15903912 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/903912
Resolving cluster computing task interference Feb 22, 2018 Issued
Array ( [id] => 15788957 [patent_doc_number] => 10628203 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-04-21 [patent_title] => Facilitating hibernation mode transitions for virtual machines [patent_app_type] => utility [patent_app_number] => 15/888691 [patent_app_country] => US [patent_app_date] => 2018-02-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4139 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 82 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15888691 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/888691
Facilitating hibernation mode transitions for virtual machines Feb 4, 2018 Issued
Array ( [id] => 15248301 [patent_doc_number] => 10509675 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-12-17 [patent_title] => Dynamic allocation of worker nodes for distributed replication [patent_app_type] => utility [patent_app_number] => 15/887599 [patent_app_country] => US [patent_app_date] => 2018-02-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 27 [patent_no_of_words] => 28196 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 12 [patent_words_short_claim] => 178 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15887599 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/887599
Dynamic allocation of worker nodes for distributed replication Feb 1, 2018 Issued
Menu