Search

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 numberTitle of the applicationFiling DateStatus
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
Menu