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] => 9680759 [patent_doc_number] => 08819687 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-08-26 [patent_title] => 'Scheduling for multiple memory controllers' [patent_app_type] => utility [patent_app_number] => 12/775647 [patent_app_country] => US [patent_app_date] => 2010-05-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5464 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 169 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12775647 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/775647
Scheduling for multiple memory controllers May 6, 2010 Issued
Array ( [id] => 9695640 [patent_doc_number] => 08826271 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-09-02 [patent_title] => 'Method and apparatus for a virtual system on chip' [patent_app_type] => utility [patent_app_number] => 12/769463 [patent_app_country] => US [patent_app_date] => 2010-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5156 [patent_no_of_claims] => 67 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 14 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12769463 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/769463
Method and apparatus for a virtual system on chip Apr 27, 2010 Issued
Array ( [id] => 7504064 [patent_doc_number] => 20110265090 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-10-27 [patent_title] => 'MULTIPLE CORE DATA PROCESSOR WITH USAGE MONITORING' [patent_app_type] => utility [patent_app_number] => 12/765534 [patent_app_country] => US [patent_app_date] => 2010-04-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5695 [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] => publications/A1/0265/20110265090.pdf [firstpage_image] =>[orig_patent_app_number] => 12765534 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/765534
MULTIPLE CORE DATA PROCESSOR WITH USAGE MONITORING Apr 21, 2010 Abandoned
Array ( [id] => 8627093 [patent_doc_number] => 08359598 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-01-22 [patent_title] => 'Energy efficient scheduling system and method' [patent_app_type] => utility [patent_app_number] => 12/752226 [patent_app_country] => US [patent_app_date] => 2010-04-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 3 [patent_no_of_words] => 7323 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12752226 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/752226
Energy efficient scheduling system and method Mar 31, 2010 Issued
Array ( [id] => 9352501 [patent_doc_number] => 08671405 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-03-11 [patent_title] => 'Virtual machine crash file generation techniques' [patent_app_type] => utility [patent_app_number] => 12/751991 [patent_app_country] => US [patent_app_date] => 2010-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 10181 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 35 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12751991 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/751991
Virtual machine crash file generation techniques Mar 30, 2010 Issued
Array ( [id] => 7493451 [patent_doc_number] => 20110239213 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-09-29 [patent_title] => 'VIRTUALIZATION INTERMEDIARY/VIRTUAL MACHINE GUEST OPERATING SYSTEM COLLABORATIVE SCSI PATH MANAGEMENT' [patent_app_type] => utility [patent_app_number] => 12/731265 [patent_app_country] => US [patent_app_date] => 2010-03-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 12737 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0239/20110239213.pdf [firstpage_image] =>[orig_patent_app_number] => 12731265 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/731265
Virtualization intermediary/virtual machine guest operating system collaborative SCSI path management Mar 24, 2010 Issued
Array ( [id] => 7694751 [patent_doc_number] => 20110231839 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-09-22 [patent_title] => 'VIRTUAL MACHINE HOMOGENIZATION TO ENABLE MIGRATION ACROSS HETEROGENEOUS COMPUTERS' [patent_app_type] => utility [patent_app_number] => 12/726359 [patent_app_country] => US [patent_app_date] => 2010-03-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5929 [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] => publications/A1/0231/20110231839.pdf [firstpage_image] =>[orig_patent_app_number] => 12726359 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/726359
Virtual machine homogenization to enable migration across heterogeneous computers Mar 17, 2010 Issued
Array ( [id] => 8799682 [patent_doc_number] => 08438571 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-05-07 [patent_title] => 'Thread speculative execution and asynchronous conflict' [patent_app_type] => utility [patent_app_number] => 12/711328 [patent_app_country] => US [patent_app_date] => 2010-02-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 15747 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 231 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12711328 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/711328
Thread speculative execution and asynchronous conflict Feb 23, 2010 Issued
Array ( [id] => 10501579 [patent_doc_number] => 09229980 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-01-05 [patent_title] => 'Composition model for cloud-hosted serving applications' [patent_app_type] => utility [patent_app_number] => 12/711146 [patent_app_country] => US [patent_app_date] => 2010-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5968 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12711146 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/711146
Composition model for cloud-hosted serving applications Feb 22, 2010 Issued
Array ( [id] => 8633087 [patent_doc_number] => 08365187 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-01-29 [patent_title] => 'Analysis of short term CPU spikes in an operating system kernel' [patent_app_type] => utility [patent_app_number] => 12/709955 [patent_app_country] => US [patent_app_date] => 2010-02-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 5346 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 161 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12709955 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/709955
Analysis of short term CPU spikes in an operating system kernel Feb 21, 2010 Issued
Array ( [id] => 6117462 [patent_doc_number] => 20110191775 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-08-04 [patent_title] => 'ARRAY-BASED THREAD COUNTDOWN' [patent_app_type] => utility [patent_app_number] => 12/697035 [patent_app_country] => US [patent_app_date] => 2010-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3954 [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] => publications/A1/0191/20110191775.pdf [firstpage_image] =>[orig_patent_app_number] => 12697035 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/697035
ARRAY-BASED THREAD COUNTDOWN Jan 28, 2010 Abandoned
Array ( [id] => 6472550 [patent_doc_number] => 20100191349 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-07-29 [patent_title] => 'METHOD AND SYSTEM FOR OPERATING IN HARD REAL TIME' [patent_app_type] => utility [patent_app_number] => 12/692391 [patent_app_country] => US [patent_app_date] => 2010-01-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 9474 [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] => publications/A1/0191/20100191349.pdf [firstpage_image] =>[orig_patent_app_number] => 12692391 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/692391
Method and system for operating in hard real time Jan 21, 2010 Issued
Array ( [id] => 10890797 [patent_doc_number] => 08914812 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-12-16 [patent_title] => 'Controlling operations according to another system\'s architecture' [patent_app_type] => utility [patent_app_number] => 12/684325 [patent_app_country] => US [patent_app_date] => 2010-01-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 12729 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [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] => 12684325 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/684325
Controlling operations according to another system's architecture Jan 7, 2010 Issued
Array ( [id] => 8581056 [patent_doc_number] => 08347288 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-01-01 [patent_title] => 'System and method for verification of repeatable virtualized computing' [patent_app_type] => utility [patent_app_number] => 12/648128 [patent_app_country] => US [patent_app_date] => 2009-12-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 8 [patent_no_of_words] => 11231 [patent_no_of_claims] => 43 [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] => 12648128 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/648128
System and method for verification of repeatable virtualized computing Dec 27, 2009 Issued
Array ( [id] => 5976893 [patent_doc_number] => 20110154238 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-06-23 [patent_title] => 'Apportioning A Counted Value To A Task Executed On A Multi-Core Processor' [patent_app_type] => utility [patent_app_number] => 12/645609 [patent_app_country] => US [patent_app_date] => 2009-12-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3408 [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] => publications/A1/0154/20110154238.pdf [firstpage_image] =>[orig_patent_app_number] => 12645609 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/645609
Apportioning a counted value to a task executed on a multi-core processor Dec 22, 2009 Issued
Array ( [id] => 9586056 [patent_doc_number] => 08776067 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-07-08 [patent_title] => 'Techniques for utilizing computational resources in a multi-tenant on-demand database system' [patent_app_type] => utility [patent_app_number] => 12/636658 [patent_app_country] => US [patent_app_date] => 2009-12-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 7997 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 278 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12636658 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/636658
Techniques for utilizing computational resources in a multi-tenant on-demand database system Dec 10, 2009 Issued
Array ( [id] => 6088643 [patent_doc_number] => 20110145834 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-06-16 [patent_title] => 'CODE EXECUTION UTILIZING SINGLE OR MULTIPLE THREADS' [patent_app_type] => utility [patent_app_number] => 12/634855 [patent_app_country] => US [patent_app_date] => 2009-12-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 7821 [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] => publications/A1/0145/20110145834.pdf [firstpage_image] =>[orig_patent_app_number] => 12634855 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/634855
Code execution utilizing single or multiple threads Dec 9, 2009 Issued
Array ( [id] => 6116977 [patent_doc_number] => 20110075054 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-03-31 [patent_title] => 'EMBEDDED ELECTRONIC DEVICE' [patent_app_type] => utility [patent_app_number] => 12/632362 [patent_app_country] => US [patent_app_date] => 2009-12-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 1510 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0075/20110075054.pdf [firstpage_image] =>[orig_patent_app_number] => 12632362 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/632362
EMBEDDED ELECTRONIC DEVICE Dec 6, 2009 Abandoned
Array ( [id] => 6253840 [patent_doc_number] => 20100138832 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-06-03 [patent_title] => 'APPARATUS AND METHOD FOR PROVIDING SERVICES USING A VIRTUAL OPERATING SYSTEM' [patent_app_type] => utility [patent_app_number] => 12/629244 [patent_app_country] => US [patent_app_date] => 2009-12-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8721 [patent_no_of_claims] => 24 [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] => publications/A1/0138/20100138832.pdf [firstpage_image] =>[orig_patent_app_number] => 12629244 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/629244
Apparatus and method for providing services using a virtual operating system Dec 1, 2009 Issued
Array ( [id] => 6189677 [patent_doc_number] => 20110126193 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-05-26 [patent_title] => 'System and Method for Imaging and Provisioning of Information Handling System' [patent_app_type] => utility [patent_app_number] => 12/622888 [patent_app_country] => US [patent_app_date] => 2009-11-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4953 [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] => publications/A1/0126/20110126193.pdf [firstpage_image] =>[orig_patent_app_number] => 12622888 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/622888
System and Method for Imaging and Provisioning of Information Handling System Nov 19, 2009 Abandoned
Menu