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