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] => 11945034 [patent_doc_number] => 20170249185 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-08-31 [patent_title] => 'REGULATING HARDWARE SPECULATIVE PROCESSING AROUND A TRANSACTION' [patent_app_type] => utility [patent_app_number] => 15/593713 [patent_app_country] => US [patent_app_date] => 2017-05-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 17388 [patent_no_of_claims] => 18 [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] => 15593713 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/593713
Regulating hardware speculative processing around a transaction May 11, 2017 Issued
Array ( [id] => 14523405 [patent_doc_number] => 10338963 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-07-02 [patent_title] => System and method of schedule validation and optimization of machine learning flows for cloud computing [patent_app_type] => utility [patent_app_number] => 15/591171 [patent_app_country] => US [patent_app_date] => 2017-05-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 6731 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 208 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15591171 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/591171
System and method of schedule validation and optimization of machine learning flows for cloud computing May 9, 2017 Issued
Array ( [id] => 14175599 [patent_doc_number] => 10261815 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-04-16 [patent_title] => Methods and systems to determine and improve cost efficiency of virtual machines [patent_app_type] => utility [patent_app_number] => 15/590233 [patent_app_country] => US [patent_app_date] => 2017-05-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 32 [patent_figures_cnt] => 34 [patent_no_of_words] => 12267 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 159 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15590233 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/590233
Methods and systems to determine and improve cost efficiency of virtual machines May 8, 2017 Issued
Array ( [id] => 16431471 [patent_doc_number] => 10831553 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-11-10 [patent_title] => System and method for fair resource allocation [patent_app_type] => utility [patent_app_number] => 15/589175 [patent_app_country] => US [patent_app_date] => 2017-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 8 [patent_no_of_words] => 5476 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 267 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15589175 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/589175
System and method for fair resource allocation May 7, 2017 Issued
Array ( [id] => 14614735 [patent_doc_number] => 10360068 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-07-23 [patent_title] => Dynamic configuration of virtual machines [patent_app_type] => utility [patent_app_number] => 15/585015 [patent_app_country] => US [patent_app_date] => 2017-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4672 [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] => 15585015 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/585015
Dynamic configuration of virtual machines May 1, 2017 Issued
Array ( [id] => 14427095 [patent_doc_number] => 10318351 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-06-11 [patent_title] => Resource provisioning with automatic approval or denial of a request for allocation of a resource [patent_app_type] => utility [patent_app_number] => 15/498891 [patent_app_country] => US [patent_app_date] => 2017-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 6722 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 203 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15498891 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/498891
Resource provisioning with automatic approval or denial of a request for allocation of a resource Apr 26, 2017 Issued
Array ( [id] => 13467189 [patent_doc_number] => 20180285137 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-10-04 [patent_title] => METHOD AND DEVICE FOR MIGRATING VIRTUAL MACHINES [patent_app_type] => utility [patent_app_number] => 15/498475 [patent_app_country] => US [patent_app_date] => 2017-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 2038 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -8 [patent_words_short_claim] => 132 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15498475 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/498475
METHOD AND DEVICE FOR MIGRATING VIRTUAL MACHINES Apr 26, 2017 Abandoned
Array ( [id] => 11853691 [patent_doc_number] => 20170228183 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-08-10 [patent_title] => 'METHOD AND APPARATUS FOR VIRTUALIZATION' [patent_app_type] => utility [patent_app_number] => 15/499177 [patent_app_country] => US [patent_app_date] => 2017-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5240 [patent_no_of_claims] => 20 [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] => 15499177 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/499177
Method and apparatus for virtualization Apr 26, 2017 Issued
Array ( [id] => 13526011 [patent_doc_number] => 20180314548 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-11-01 [patent_title] => WORK ITEM MANAGEMENT IN CONTENT MANAGEMENT SYSTEMS [patent_app_type] => utility [patent_app_number] => 15/499395 [patent_app_country] => US [patent_app_date] => 2017-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7331 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 188 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15499395 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/499395
WORK ITEM MANAGEMENT IN CONTENT MANAGEMENT SYSTEMS Apr 26, 2017 Abandoned
Array ( [id] => 13490759 [patent_doc_number] => 20180296922 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-10-18 [patent_title] => SYSTEM AND METHOD FOR DYNAMICALLY ALLOCATING RESOURCES TO A GAME PROCESS [patent_app_type] => utility [patent_app_number] => 15/490790 [patent_app_country] => US [patent_app_date] => 2017-04-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5885 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [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] => 15490790 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/490790
System and method for dynamically allocating resources to a game process Apr 17, 2017 Issued
Array ( [id] => 13752245 [patent_doc_number] => 10169069 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-01-01 [patent_title] => System level update protection based on VM priority in a multi-tenant cloud environment [patent_app_type] => utility [patent_app_number] => 15/481339 [patent_app_country] => US [patent_app_date] => 2017-04-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8883 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 165 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15481339 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/481339
System level update protection based on VM priority in a multi-tenant cloud environment Apr 5, 2017 Issued
Array ( [id] => 11897054 [patent_doc_number] => 09766989 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-09-19 [patent_title] => 'Creation of virtual machine placeholders in a data storage system' [patent_app_type] => utility [patent_app_number] => 15/471952 [patent_app_country] => US [patent_app_date] => 2017-03-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 24808 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 219 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15471952 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/471952
Creation of virtual machine placeholders in a data storage system Mar 27, 2017 Issued
Array ( [id] => 13448991 [patent_doc_number] => 20180276038 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-09-27 [patent_title] => VIRTUAL MACHINE CONSOLIDATION [patent_app_type] => utility [patent_app_number] => 15/468683 [patent_app_country] => US [patent_app_date] => 2017-03-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13881 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 254 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15468683 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/468683
Virtual machine consolidation Mar 23, 2017 Issued
Array ( [id] => 11973409 [patent_doc_number] => 20170277563 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-09-28 [patent_title] => 'CONTROL METHOD, NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM, AND CONTROL DEVICE' [patent_app_type] => utility [patent_app_number] => 15/464878 [patent_app_country] => US [patent_app_date] => 2017-03-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 16474 [patent_no_of_claims] => 11 [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] => 15464878 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/464878
Control method, non-transitory computer-readable storage medium, and control device Mar 20, 2017 Issued
Array ( [id] => 14175641 [patent_doc_number] => 10261836 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-04-16 [patent_title] => Dynamic dispatching of workloads spanning heterogeneous services [patent_app_type] => utility [patent_app_number] => 15/464902 [patent_app_country] => US [patent_app_date] => 2017-03-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 19361 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 241 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15464902 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/464902
Dynamic dispatching of workloads spanning heterogeneous services Mar 20, 2017 Issued
Array ( [id] => 12194618 [patent_doc_number] => 09898347 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-02-20 [patent_title] => 'Scaling computing resources in a cluster' [patent_app_type] => utility [patent_app_number] => 15/459473 [patent_app_country] => US [patent_app_date] => 2017-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 13414 [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] => 15459473 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/459473
Scaling computing resources in a cluster Mar 14, 2017 Issued
Array ( [id] => 12262514 [patent_doc_number] => 20180081710 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-03-22 [patent_title] => 'CONTROLLABLE WORKFLOW IN SOFTWARE CONFIGURATION AUTOMATION' [patent_app_type] => utility [patent_app_number] => 15/445529 [patent_app_country] => US [patent_app_date] => 2017-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 6862 [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] => 15445529 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/445529
Controllable workflow in software configuration automation Feb 27, 2017 Issued
Array ( [id] => 14175569 [patent_doc_number] => 10261799 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-04-16 [patent_title] => Programmatic implicit multithreading [patent_app_type] => utility [patent_app_number] => 15/444881 [patent_app_country] => US [patent_app_date] => 2017-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 6961 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 193 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15444881 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/444881
Programmatic implicit multithreading Feb 27, 2017 Issued
Array ( [id] => 13390439 [patent_doc_number] => 20180246762 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-08-30 [patent_title] => RUNTIME PROCESSOR OPTIMIZATION [patent_app_type] => utility [patent_app_number] => 15/444390 [patent_app_country] => US [patent_app_date] => 2017-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16663 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -21 [patent_words_short_claim] => 89 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15444390 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/444390
RUNTIME PROCESSOR OPTIMIZATION Feb 27, 2017 Abandoned
Array ( [id] => 12262517 [patent_doc_number] => 20180081712 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-03-22 [patent_title] => 'INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM PRODUCT' [patent_app_type] => utility [patent_app_number] => 15/438222 [patent_app_country] => US [patent_app_date] => 2017-02-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 10547 [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] => 15438222 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/438222
Information processing apparatus, information processing method, and computer program product Feb 20, 2017 Issued
Menu