
Adam A. Cooney
Examiner (ID: 11501, Phone: (571)270-5653 , Office: P/2443 )
| Most Active Art Unit | 2443 |
| Art Unit(s) | 2442, 2444, 2443, 2458 |
| Total Applications | 448 |
| Issued Applications | 255 |
| Pending Applications | 46 |
| Abandoned Applications | 160 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 7354486
[patent_doc_number] => 20040194068
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-09-30
[patent_title] => 'System and method for extending a compiler through a composer'
[patent_app_type] => new
[patent_app_number] => 10/396654
[patent_app_country] => US
[patent_app_date] => 2003-03-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 7289
[patent_no_of_claims] => 36
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 33
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0194/20040194068.pdf
[firstpage_image] =>[orig_patent_app_number] => 10396654
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/396654 | System and method for extending a compiler through a composer | Mar 24, 2003 | Issued |
Array
(
[id] => 7601815
[patent_doc_number] => 07237231
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2007-06-26
[patent_title] => 'Automatic identification of input values that expose output failures in a software object'
[patent_app_type] => utility
[patent_app_number] => 10/385255
[patent_app_country] => US
[patent_app_date] => 2003-03-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 10459
[patent_no_of_claims] => 35
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 385
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/237/07237231.pdf
[firstpage_image] =>[orig_patent_app_number] => 10385255
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/385255 | Automatic identification of input values that expose output failures in a software object | Mar 9, 2003 | Issued |
Array
(
[id] => 7154694
[patent_doc_number] => 20040172637
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-09-02
[patent_title] => 'Code morphing manager'
[patent_app_type] => new
[patent_app_number] => 10/375141
[patent_app_country] => US
[patent_app_date] => 2003-02-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6625
[patent_no_of_claims] => 42
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 59
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0172/20040172637.pdf
[firstpage_image] =>[orig_patent_app_number] => 10375141
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/375141 | Code morphing manager | Feb 27, 2003 | Abandoned |
Array
(
[id] => 7440561
[patent_doc_number] => 20040162978
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-08-19
[patent_title] => 'Firmware developer user interface'
[patent_app_type] => new
[patent_app_number] => 10/368269
[patent_app_country] => US
[patent_app_date] => 2003-02-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5391
[patent_no_of_claims] => 36
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 64
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0162/20040162978.pdf
[firstpage_image] =>[orig_patent_app_number] => 10368269
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/368269 | Firmware developer user interface | Feb 16, 2003 | Abandoned |
Array
(
[id] => 7341908
[patent_doc_number] => 20040133887
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-07-08
[patent_title] => 'Apparatus and method for upgrading software of a wireless mobile station'
[patent_app_type] => new
[patent_app_number] => 10/366758
[patent_app_country] => US
[patent_app_date] => 2003-02-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6171
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 148
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0133/20040133887.pdf
[firstpage_image] =>[orig_patent_app_number] => 10366758
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/366758 | Apparatus and method for upgrading software of a wireless mobile station | Feb 13, 2003 | Issued |
Array
(
[id] => 7077565
[patent_doc_number] => 20050149925
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-07-07
[patent_title] => 'Software distribution method and system'
[patent_app_type] => utility
[patent_app_number] => 10/510547
[patent_app_country] => US
[patent_app_date] => 2003-02-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5584
[patent_no_of_claims] => 16
[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/0149/20050149925.pdf
[firstpage_image] =>[orig_patent_app_number] => 10510547
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/510547 | Software distribution method and system | Feb 12, 2003 | Issued |
Array
(
[id] => 7290613
[patent_doc_number] => 20040148370
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-07-29
[patent_title] => 'System and method for composing, configuring, deploying, and managing services using a graphical user interface'
[patent_app_type] => new
[patent_app_number] => 10/350164
[patent_app_country] => US
[patent_app_date] => 2003-01-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 9421
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 42
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0148/20040148370.pdf
[firstpage_image] =>[orig_patent_app_number] => 10350164
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/350164 | System and method for composing, configuring, deploying, and managing services using a graphical user interface | Jan 22, 2003 | Abandoned |
Array
(
[id] => 7309725
[patent_doc_number] => 20040117787
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-06-17
[patent_title] => 'Reorganized storing of applications to improve execution'
[patent_app_type] => new
[patent_app_number] => 10/319851
[patent_app_country] => US
[patent_app_date] => 2002-12-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4165
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 46
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0117/20040117787.pdf
[firstpage_image] =>[orig_patent_app_number] => 10319851
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/319851 | Reorganized storing of applications to improve execution | Dec 11, 2002 | Abandoned |
Array
(
[id] => 7216170
[patent_doc_number] => 20040088682
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-05-06
[patent_title] => 'Method, program product, and apparatus for cache entry tracking, collision detection, and address reasignment in processor testcases'
[patent_app_type] => new
[patent_app_number] => 10/288034
[patent_app_country] => US
[patent_app_date] => 2002-11-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3173
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 104
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0088/20040088682.pdf
[firstpage_image] =>[orig_patent_app_number] => 10288034
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/288034 | Method, program product, and apparatus for cache entry tracking, collision detection, and address reasignment in processor testcases | Nov 4, 2002 | Abandoned |
Array
(
[id] => 6862643
[patent_doc_number] => 20030093651
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-05-15
[patent_title] => 'Instruction sets and compilers'
[patent_app_type] => new
[patent_app_number] => 10/285370
[patent_app_country] => US
[patent_app_date] => 2002-10-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 1806
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 9
[patent_words_short_claim] => 28
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0093/20030093651.pdf
[firstpage_image] =>[orig_patent_app_number] => 10285370
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/285370 | Instruction sets and compilers | Oct 30, 2002 | Abandoned |
Array
(
[id] => 7216310
[patent_doc_number] => 20040088701
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-05-06
[patent_title] => 'Dynamic management of execute in place applications'
[patent_app_type] => new
[patent_app_number] => 10/283997
[patent_app_country] => US
[patent_app_date] => 2002-10-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3906
[patent_no_of_claims] => 40
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 31
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0088/20040088701.pdf
[firstpage_image] =>[orig_patent_app_number] => 10283997
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/283997 | Dynamic management of execute in place applications | Oct 29, 2002 | Issued |
Array
(
[id] => 7282428
[patent_doc_number] => 20040064805
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-04-01
[patent_title] => 'Enterprise scoped software factory'
[patent_app_type] => new
[patent_app_number] => 10/255755
[patent_app_country] => US
[patent_app_date] => 2002-09-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 7705
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 77
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0064/20040064805.pdf
[firstpage_image] =>[orig_patent_app_number] => 10255755
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/255755 | Enterprise scoped software factory | Sep 26, 2002 | Abandoned |
Array
(
[id] => 641418
[patent_doc_number] => 07127709
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2006-10-24
[patent_title] => 'System and method for jointly managing dynamically generated code and data'
[patent_app_type] => utility
[patent_app_number] => 10/255655
[patent_app_country] => US
[patent_app_date] => 2002-09-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 7
[patent_no_of_words] => 5456
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 149
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/127/07127709.pdf
[firstpage_image] =>[orig_patent_app_number] => 10255655
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/255655 | System and method for jointly managing dynamically generated code and data | Sep 24, 2002 | Issued |
Array
(
[id] => 7271520
[patent_doc_number] => 20040060038
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-03-25
[patent_title] => 'Verifiable processes in a heterogeneous distributed computing environment'
[patent_app_type] => new
[patent_app_number] => 10/254258
[patent_app_country] => US
[patent_app_date] => 2002-09-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6431
[patent_no_of_claims] => 51
[patent_no_of_ind_claims] => 9
[patent_words_short_claim] => 21
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0060/20040060038.pdf
[firstpage_image] =>[orig_patent_app_number] => 10254258
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/254258 | Verifiable processes in a heterogeneous distributed computing environment | Sep 24, 2002 | Abandoned |
Array
(
[id] => 6806247
[patent_doc_number] => 20030233641
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-12-18
[patent_title] => 'System and method for merging control flow paths'
[patent_app_type] => new
[patent_app_number] => 10/174651
[patent_app_country] => US
[patent_app_date] => 2002-06-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 14915
[patent_no_of_claims] => 55
[patent_no_of_ind_claims] => 11
[patent_words_short_claim] => 31
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0233/20030233641.pdf
[firstpage_image] =>[orig_patent_app_number] => 10174651
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/174651 | System and method for merging control flow paths | Jun 17, 2002 | Issued |
Array
(
[id] => 340679
[patent_doc_number] => 07506321
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2009-03-17
[patent_title] => 'Computer emulator employing direct execution of compiled functions'
[patent_app_type] => utility
[patent_app_number] => 10/170053
[patent_app_country] => US
[patent_app_date] => 2002-06-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 4201
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 151
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/506/07506321.pdf
[firstpage_image] =>[orig_patent_app_number] => 10170053
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/170053 | Computer emulator employing direct execution of compiled functions | Jun 10, 2002 | Issued |
Array
(
[id] => 6779930
[patent_doc_number] => 20030051012
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-03-13
[patent_title] => 'Method and system for online plug-and-play driver installation'
[patent_app_type] => new
[patent_app_number] => 10/160455
[patent_app_country] => US
[patent_app_date] => 2002-05-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 2738
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 105
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0051/20030051012.pdf
[firstpage_image] =>[orig_patent_app_number] => 10160455
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/160455 | Method and system for online plug-and-play driver installation | May 30, 2002 | Abandoned |
Array
(
[id] => 6943841
[patent_doc_number] => 20050195890
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-09-08
[patent_title] => 'Signal processor'
[patent_app_type] => utility
[patent_app_number] => 10/508846
[patent_app_country] => US
[patent_app_date] => 2002-05-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 4535
[patent_no_of_claims] => 17
[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/0195/20050195890.pdf
[firstpage_image] =>[orig_patent_app_number] => 10508846
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/508846 | Signal processor | May 28, 2002 | Abandoned |
Array
(
[id] => 6771418
[patent_doc_number] => 20030217358
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-11-20
[patent_title] => 'Method, system, and article of manufacture for firmware downloads'
[patent_app_type] => new
[patent_app_number] => 10/150987
[patent_app_country] => US
[patent_app_date] => 2002-05-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 7549
[patent_no_of_claims] => 54
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 49
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0217/20030217358.pdf
[firstpage_image] =>[orig_patent_app_number] => 10150987
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/150987 | Method, system, and article of manufacture for firmware downloads | May 16, 2002 | Abandoned |
Array
(
[id] => 466438
[patent_doc_number] => 07243341
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2007-07-10
[patent_title] => 'Scripting language for processing typed structured data'
[patent_app_type] => utility
[patent_app_number] => 10/136055
[patent_app_country] => US
[patent_app_date] => 2002-04-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3323
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 161
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/243/07243341.pdf
[firstpage_image] =>[orig_patent_app_number] => 10136055
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/136055 | Scripting language for processing typed structured data | Apr 28, 2002 | Issued |