
Cortez M. Cook
Examiner (ID: 2512, Phone: (571)270-7954 , Office: P/2837 )
| Most Active Art Unit | 2846 |
| Art Unit(s) | 2846, 2837 |
| Total Applications | 657 |
| Issued Applications | 540 |
| Pending Applications | 50 |
| Abandoned Applications | 77 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 294285
[patent_doc_number] => 07546585
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-06-09
[patent_title] => 'Method, system and computer program product for testing computer programs'
[patent_app_type] => utility
[patent_app_number] => 11/041630
[patent_app_country] => US
[patent_app_date] => 2005-01-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3979
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 188
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/546/07546585.pdf
[firstpage_image] =>[orig_patent_app_number] => 11041630
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/041630 | Method, system and computer program product for testing computer programs | Jan 23, 2005 | Issued |
Array
(
[id] => 5879412
[patent_doc_number] => 20060168567
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-07-27
[patent_title] => 'Preserving platform independence with native accelerators for performance critical program objects'
[patent_app_type] => utility
[patent_app_number] => 11/040902
[patent_app_country] => US
[patent_app_date] => 2005-01-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2179
[patent_no_of_claims] => 12
[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/0168/20060168567.pdf
[firstpage_image] =>[orig_patent_app_number] => 11040902
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/040902 | Preserving platform independence with native accelerators for performance critical program objects | Jan 20, 2005 | Issued |
Array
(
[id] => 302283
[patent_doc_number] => 07539977
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2009-05-26
[patent_title] => 'Automatic bug isolation in computer programming languages'
[patent_app_type] => utility
[patent_app_number] => 11/040414
[patent_app_country] => US
[patent_app_date] => 2005-01-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4977
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 191
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/539/07539977.pdf
[firstpage_image] =>[orig_patent_app_number] => 11040414
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/040414 | Automatic bug isolation in computer programming languages | Jan 20, 2005 | Issued |
Array
(
[id] => 220709
[patent_doc_number] => 07614042
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2009-11-03
[patent_title] => 'System and method for selecting applicable tests in an automation testing system'
[patent_app_type] => utility
[patent_app_number] => 11/041341
[patent_app_country] => US
[patent_app_date] => 2005-01-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3541
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 284
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/614/07614042.pdf
[firstpage_image] =>[orig_patent_app_number] => 11041341
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/041341 | System and method for selecting applicable tests in an automation testing system | Jan 20, 2005 | Issued |
Array
(
[id] => 5879412
[patent_doc_number] => 20060168567
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-07-27
[patent_title] => 'Preserving platform independence with native accelerators for performance critical program objects'
[patent_app_type] => utility
[patent_app_number] => 11/040902
[patent_app_country] => US
[patent_app_date] => 2005-01-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2179
[patent_no_of_claims] => 12
[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/0168/20060168567.pdf
[firstpage_image] =>[orig_patent_app_number] => 11040902
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/040902 | Preserving platform independence with native accelerators for performance critical program objects | Jan 20, 2005 | Issued |
Array
(
[id] => 7042863
[patent_doc_number] => 20050160410
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-07-21
[patent_title] => 'Object-oriented optimization code generator and a method therefor'
[patent_app_type] => utility
[patent_app_number] => 11/019213
[patent_app_country] => US
[patent_app_date] => 2004-12-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 4487
[patent_no_of_claims] => 1
[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/0160/20050160410.pdf
[firstpage_image] =>[orig_patent_app_number] => 11019213
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/019213 | Object-oriented optimization code generator and a method therefor | Dec 22, 2004 | Abandoned |
Array
(
[id] => 261961
[patent_doc_number] => 07574695
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-08-11
[patent_title] => 'Performing checks on the resource usage of computer programs'
[patent_app_type] => utility
[patent_app_number] => 11/019868
[patent_app_country] => US
[patent_app_date] => 2004-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 21
[patent_no_of_words] => 7362
[patent_no_of_claims] => 29
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 208
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/574/07574695.pdf
[firstpage_image] =>[orig_patent_app_number] => 11019868
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/019868 | Performing checks on the resource usage of computer programs | Dec 20, 2004 | Issued |
Array
(
[id] => 5612205
[patent_doc_number] => 20060114132
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-06-01
[patent_title] => 'Apparatus, system, and method of dynamic binary translation with translation reuse'
[patent_app_type] => utility
[patent_app_number] => 10/999115
[patent_app_country] => US
[patent_app_date] => 2004-11-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5477
[patent_no_of_claims] => 30
[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/0114/20060114132.pdf
[firstpage_image] =>[orig_patent_app_number] => 10999115
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/999115 | Apparatus, system, and method of dynamic binary translation with translation reuse | Nov 29, 2004 | Issued |
Array
(
[id] => 7593610
[patent_doc_number] => 07627857
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-12-01
[patent_title] => 'System and method for visualizing exception generation'
[patent_app_type] => utility
[patent_app_number] => 10/988924
[patent_app_country] => US
[patent_app_date] => 2004-11-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 7
[patent_no_of_words] => 5203
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 73
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/627/07627857.pdf
[firstpage_image] =>[orig_patent_app_number] => 10988924
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/988924 | System and method for visualizing exception generation | Nov 14, 2004 | Issued |
Array
(
[id] => 7149216
[patent_doc_number] => 20050120280
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-06-02
[patent_title] => 'Workflow managing method and recording medium'
[patent_app_type] => utility
[patent_app_number] => 10/982932
[patent_app_country] => US
[patent_app_date] => 2004-11-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 4030
[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/0120/20050120280.pdf
[firstpage_image] =>[orig_patent_app_number] => 10982932
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/982932 | Workflow managing method and recording medium | Nov 7, 2004 | Abandoned |
Array
(
[id] => 325438
[patent_doc_number] => 07519944
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-04-14
[patent_title] => 'Computer method and system for executing post-processing logic depending on function exit type'
[patent_app_type] => utility
[patent_app_number] => 10/983129
[patent_app_country] => US
[patent_app_date] => 2004-11-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 2315
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 265
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/519/07519944.pdf
[firstpage_image] =>[orig_patent_app_number] => 10983129
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/983129 | Computer method and system for executing post-processing logic depending on function exit type | Nov 4, 2004 | Issued |
Array
(
[id] => 7207140
[patent_doc_number] => 20050166094
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-07-28
[patent_title] => 'Testing tool comprising an automated multidimensional traceability matrix for implementing and validating complex software systems'
[patent_app_type] => utility
[patent_app_number] => 10/980920
[patent_app_country] => US
[patent_app_date] => 2004-11-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 20
[patent_no_of_words] => 23317
[patent_no_of_claims] => 54
[patent_no_of_ind_claims] => 10
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0166/20050166094.pdf
[firstpage_image] =>[orig_patent_app_number] => 10980920
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/980920 | Testing tool comprising an automated multidimensional traceability matrix for implementing and validating complex software systems | Nov 2, 2004 | Issued |
Array
(
[id] => 860621
[patent_doc_number] => 07376935
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2008-05-20
[patent_title] => 'Design-time system and method to enable programming assistance across languages and compilation boundaries'
[patent_app_type] => utility
[patent_app_number] => 10/972529
[patent_app_country] => US
[patent_app_date] => 2004-10-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 7209
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 173
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/376/07376935.pdf
[firstpage_image] =>[orig_patent_app_number] => 10972529
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/972529 | Design-time system and method to enable programming assistance across languages and compilation boundaries | Oct 24, 2004 | Issued |
Array
(
[id] => 5867278
[patent_doc_number] => 20060101410
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-05-11
[patent_title] => 'Abstracted managed code execution'
[patent_app_type] => utility
[patent_app_number] => 10/972909
[patent_app_country] => US
[patent_app_date] => 2004-10-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 7948
[patent_no_of_claims] => 55
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0101/20060101410.pdf
[firstpage_image] =>[orig_patent_app_number] => 10972909
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/972909 | Abstracted managed code execution | Oct 24, 2004 | Issued |
Array
(
[id] => 5744216
[patent_doc_number] => 20060089942
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-04-27
[patent_title] => 'Whitespace keywords'
[patent_app_type] => utility
[patent_app_number] => 10/972105
[patent_app_country] => US
[patent_app_date] => 2004-10-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 8163
[patent_no_of_claims] => 28
[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/0089/20060089942.pdf
[firstpage_image] =>[orig_patent_app_number] => 10972105
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/972105 | Whitespace keywords | Oct 21, 2004 | Issued |
Array
(
[id] => 5866960
[patent_doc_number] => 20060101091
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-05-11
[patent_title] => 'Recovering references in an extended model'
[patent_app_type] => utility
[patent_app_number] => 10/972226
[patent_app_country] => US
[patent_app_date] => 2004-10-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 6159
[patent_no_of_claims] => 15
[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/0101/20060101091.pdf
[firstpage_image] =>[orig_patent_app_number] => 10972226
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/972226 | Recovering references in an extended model | Oct 21, 2004 | Abandoned |
Array
(
[id] => 76812
[patent_doc_number] => 07757220
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-07-13
[patent_title] => 'Computer interchange of knowledge hierarchies'
[patent_app_type] => utility
[patent_app_number] => 10/969617
[patent_app_country] => US
[patent_app_date] => 2004-10-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 4
[patent_no_of_words] => 5857
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 145
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/757/07757220.pdf
[firstpage_image] =>[orig_patent_app_number] => 10969617
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/969617 | Computer interchange of knowledge hierarchies | Oct 20, 2004 | Issued |
Array
(
[id] => 5717272
[patent_doc_number] => 20060080635
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-04-13
[patent_title] => 'Dynamic linking in constrained environment'
[patent_app_type] => utility
[patent_app_number] => 10/964232
[patent_app_country] => US
[patent_app_date] => 2004-10-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 14908
[patent_no_of_claims] => 41
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0080/20060080635.pdf
[firstpage_image] =>[orig_patent_app_number] => 10964232
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/964232 | Dynamic linking in constrained environment | Oct 11, 2004 | Issued |
Array
(
[id] => 600211
[patent_doc_number] => 07441238
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2008-10-21
[patent_title] => 'Extendable compiler framework'
[patent_app_type] => utility
[patent_app_number] => 10/951315
[patent_app_country] => US
[patent_app_date] => 2004-09-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 1
[patent_figures_cnt] => 1
[patent_no_of_words] => 3120
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 153
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/441/07441238.pdf
[firstpage_image] =>[orig_patent_app_number] => 10951315
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/951315 | Extendable compiler framework | Sep 26, 2004 | Issued |
Array
(
[id] => 7207865
[patent_doc_number] => 20050166190
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-07-28
[patent_title] => 'Method for generating an automation program'
[patent_app_type] => utility
[patent_app_number] => 10/933515
[patent_app_country] => US
[patent_app_date] => 2004-09-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3360
[patent_no_of_claims] => 17
[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/0166/20050166190.pdf
[firstpage_image] =>[orig_patent_app_number] => 10933515
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/933515 | Method for generating an automation program | Sep 2, 2004 | Abandoned |