
Christopher L. Cook
Examiner (ID: 11162)
| Most Active Art Unit | 3737 |
| Art Unit(s) | 3793, 3737, 3797 |
| Total Applications | 604 |
| Issued Applications | 249 |
| Pending Applications | 78 |
| Abandoned Applications | 296 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 6410785
[patent_doc_number] => 20100180277
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-07-15
[patent_title] => 'Platform Independent Replication'
[patent_app_type] => utility
[patent_app_number] => 12/731599
[patent_app_country] => US
[patent_app_date] => 2010-03-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2193
[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] => publications/A1/0180/20100180277.pdf
[firstpage_image] =>[orig_patent_app_number] => 12731599
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/731599 | Platform independent replication using virtual machines | Mar 24, 2010 | Issued |
Array
(
[id] => 8693384
[patent_doc_number] => 08392922
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-03-05
[patent_title] => 'Marshaling results of nested tasks'
[patent_app_type] => utility
[patent_app_number] => 12/719700
[patent_app_country] => US
[patent_app_date] => 2010-03-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 5294
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 260
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12719700
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/719700 | Marshaling results of nested tasks | Mar 7, 2010 | Issued |
Array
(
[id] => 9023724
[patent_doc_number] => 08533723
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-09-10
[patent_title] => 'Computing device application framework'
[patent_app_type] => utility
[patent_app_number] => 12/708016
[patent_app_country] => US
[patent_app_date] => 2010-02-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5057
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 2
[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] => 12708016
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/708016 | Computing device application framework | Feb 17, 2010 | Issued |
Array
(
[id] => 8438380
[patent_doc_number] => 08286165
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-10-09
[patent_title] => 'Server management apparatus and server management method'
[patent_app_type] => utility
[patent_app_number] => 12/708150
[patent_app_country] => US
[patent_app_date] => 2010-02-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 22
[patent_figures_cnt] => 23
[patent_no_of_words] => 18704
[patent_no_of_claims] => 41
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 275
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12708150
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/708150 | Server management apparatus and server management method | Feb 17, 2010 | Issued |
Array
(
[id] => 6557535
[patent_doc_number] => 20100205593
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-08-12
[patent_title] => 'Memory efficient classloading to reduce the number of class copies'
[patent_app_type] => utility
[patent_app_number] => 12/656380
[patent_app_country] => US
[patent_app_date] => 2010-01-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 4052
[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] => publications/A1/0205/20100205593.pdf
[firstpage_image] =>[orig_patent_app_number] => 12656380
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/656380 | Memory efficient classloading to reduce the number of class copies | Jan 27, 2010 | Abandoned |
Array
(
[id] => 8837379
[patent_doc_number] => 08453149
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-05-28
[patent_title] => 'Efficient multi-core processing of events'
[patent_app_type] => utility
[patent_app_number] => 12/691262
[patent_app_country] => US
[patent_app_date] => 2010-01-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5560
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 255
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12691262
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/691262 | Efficient multi-core processing of events | Jan 20, 2010 | Issued |
Array
(
[id] => 6191355
[patent_doc_number] => 20110173639
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-07-14
[patent_title] => 'STORAGE-SYSTEM-BASED DRIVER DISTRIBUTION APPARATUS AND METHOD'
[patent_app_type] => utility
[patent_app_number] => 12/684938
[patent_app_country] => US
[patent_app_date] => 2010-01-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 5881
[patent_no_of_claims] => 25
[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/0173/20110173639.pdf
[firstpage_image] =>[orig_patent_app_number] => 12684938
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/684938 | Storage-system-based driver distribution apparatus and method | Jan 8, 2010 | Issued |
Array
(
[id] => 9853212
[patent_doc_number] => 08954960
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-02-10
[patent_title] => 'Thin client system and method of implementing thin client system'
[patent_app_type] => utility
[patent_app_number] => 13/143405
[patent_app_country] => US
[patent_app_date] => 2010-01-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 10
[patent_no_of_words] => 12644
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 2
[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] => 13143405
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/143405 | Thin client system and method of implementing thin client system | Jan 4, 2010 | Issued |
Array
(
[id] => 8595066
[patent_doc_number] => 08352949
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-01-08
[patent_title] => 'Communication between integrated device and mobile application client on mobile personal communication device'
[patent_app_type] => utility
[patent_app_number] => 12/649664
[patent_app_country] => US
[patent_app_date] => 2009-12-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6669
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 210
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12649664
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/649664 | Communication between integrated device and mobile application client on mobile personal communication device | Dec 29, 2009 | Issued |
Array
(
[id] => 6032344
[patent_doc_number] => 20110055847
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-03-03
[patent_title] => 'PROCESS MANAGEMENT SYSTEM AND METHOD'
[patent_app_type] => utility
[patent_app_number] => 12/622607
[patent_app_country] => US
[patent_app_date] => 2009-11-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 1225
[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] => publications/A1/0055/20110055847.pdf
[firstpage_image] =>[orig_patent_app_number] => 12622607
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/622607 | PROCESS MANAGEMENT SYSTEM AND METHOD | Nov 19, 2009 | Abandoned |
Array
(
[id] => 9143659
[patent_doc_number] => 08584142
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-11-12
[patent_title] => 'Methods and system for proxy component to perform plurality of operations for applying to an object'
[patent_app_type] => utility
[patent_app_number] => 12/608349
[patent_app_country] => US
[patent_app_date] => 2009-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5312
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 176
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12608349
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/608349 | Methods and system for proxy component to perform plurality of operations for applying to an object | Oct 28, 2009 | Issued |
Array
(
[id] => 6126127
[patent_doc_number] => 20110078707
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-03-31
[patent_title] => 'SYSTEMS AND METHODS FOR PROVIDING A SERVICE-ORIENTED USER INTERFACE INTEGRATION BUS'
[patent_app_type] => utility
[patent_app_number] => 12/570445
[patent_app_country] => US
[patent_app_date] => 2009-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6551
[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/0078/20110078707.pdf
[firstpage_image] =>[orig_patent_app_number] => 12570445
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/570445 | Systems and methods for providing a service-oriented user interface integration bus | Sep 29, 2009 | Issued |
Array
(
[id] => 8536296
[patent_doc_number] => 08312462
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-11-13
[patent_title] => 'Reducing remote memory accesses to shared data in a multi-nodal computer system'
[patent_app_type] => utility
[patent_app_number] => 12/551162
[patent_app_country] => US
[patent_app_date] => 2009-08-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 44
[patent_figures_cnt] => 44
[patent_no_of_words] => 14690
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 368
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12551162
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/551162 | Reducing remote memory accesses to shared data in a multi-nodal computer system | Aug 30, 2009 | Issued |
Array
(
[id] => 6032350
[patent_doc_number] => 20110055850
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-03-03
[patent_title] => 'SYSTEMS AND METHODS FOR GENERATING SETS OF MODEL OBJECTS HAVING DATA MESSAGING PIPES'
[patent_app_type] => utility
[patent_app_number] => 12/551428
[patent_app_country] => US
[patent_app_date] => 2009-08-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5090
[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/0055/20110055850.pdf
[firstpage_image] =>[orig_patent_app_number] => 12551428
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/551428 | Systems and methods for generating sets of model objects having data messaging pipes | Aug 30, 2009 | Issued |
Array
(
[id] => 4590391
[patent_doc_number] => 07861245
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-12-28
[patent_title] => 'Method and apparatus for facilitating recognition of an open event window during operation of guest software in a virtual machine environment'
[patent_app_type] => utility
[patent_app_number] => 12/494110
[patent_app_country] => US
[patent_app_date] => 2009-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5896
[patent_no_of_claims] => 13
[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] => patents/07/861/07861245.pdf
[firstpage_image] =>[orig_patent_app_number] => 12494110
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/494110 | Method and apparatus for facilitating recognition of an open event window during operation of guest software in a virtual machine environment | Jun 28, 2009 | Issued |
Array
(
[id] => 8552467
[patent_doc_number] => 08327367
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-12-04
[patent_title] => 'Information service providing system, information service providing device, and method therefor'
[patent_app_type] => utility
[patent_app_number] => 12/665304
[patent_app_country] => US
[patent_app_date] => 2009-03-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 22
[patent_no_of_words] => 15848
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 273
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12665304
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/665304 | Information service providing system, information service providing device, and method therefor | Mar 4, 2009 | Issued |
Array
(
[id] => 8247262
[patent_doc_number] => 08205204
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-06-19
[patent_title] => 'Apparatus and method for scheduling threads in multi-threading processors'
[patent_app_type] => utility
[patent_app_number] => 12/359113
[patent_app_country] => US
[patent_app_date] => 2009-01-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3216
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 126
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/205/08205204.pdf
[firstpage_image] =>[orig_patent_app_number] => 12359113
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/359113 | Apparatus and method for scheduling threads in multi-threading processors | Jan 22, 2009 | Issued |
Array
(
[id] => 5442844
[patent_doc_number] => 20090094483
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-04-09
[patent_title] => 'METHOD OF MAINTAINING TASK SEQUENCE WITHIN A TASK DOMAIN ACROSS ERROR RECOVERY'
[patent_app_type] => utility
[patent_app_number] => 12/335059
[patent_app_country] => US
[patent_app_date] => 2008-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4552
[patent_no_of_claims] => 2
[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] => publications/A1/0094/20090094483.pdf
[firstpage_image] =>[orig_patent_app_number] => 12335059
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/335059 | METHOD OF MAINTAINING TASK SEQUENCE WITHIN A TASK DOMAIN ACROSS ERROR RECOVERY | Dec 14, 2008 | Abandoned |
Array
(
[id] => 9926518
[patent_doc_number] => 08984505
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-03-17
[patent_title] => 'Providing access control to user-controlled resources in a cloud computing environment'
[patent_app_type] => utility
[patent_app_number] => 12/324621
[patent_app_country] => US
[patent_app_date] => 2008-11-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6004
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 177
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12324621
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/324621 | Providing access control to user-controlled resources in a cloud computing environment | Nov 25, 2008 | Issued |
Array
(
[id] => 9102927
[patent_doc_number] => 08566821
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-10-22
[patent_title] => 'Cloning virtual machines'
[patent_app_type] => utility
[patent_app_number] => 12/268690
[patent_app_country] => US
[patent_app_date] => 2008-11-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 7441
[patent_no_of_claims] => 29
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 150
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12268690
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/268690 | Cloning virtual machines | Nov 10, 2008 | Issued |