Search

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 numberTitle of the applicationFiling DateStatus
Array ( [id] => 172015 [patent_doc_number] => 07669183 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-02-23 [patent_title] => 'System and method for manipulating a document object model' [patent_app_type] => utility [patent_app_number] => 10/678846 [patent_app_country] => US [patent_app_date] => 2003-10-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 24 [patent_figures_cnt] => 27 [patent_no_of_words] => 28103 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 132 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/669/07669183.pdf [firstpage_image] =>[orig_patent_app_number] => 10678846 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/678846
System and method for manipulating a document object model Oct 2, 2003 Issued
Array ( [id] => 7260790 [patent_doc_number] => 20050076331 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-04-07 [patent_title] => 'Source code annotation language' [patent_app_type] => utility [patent_app_number] => 10/679254 [patent_app_country] => US [patent_app_date] => 2003-10-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 8129 [patent_no_of_claims] => 40 [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/0076/20050076331.pdf [firstpage_image] =>[orig_patent_app_number] => 10679254 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/679254
Source code annotation language Oct 1, 2003 Issued
Array ( [id] => 7119059 [patent_doc_number] => 20050071806 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-03-31 [patent_title] => 'Variational modeling using extension types' [patent_app_type] => utility [patent_app_number] => 10/676952 [patent_app_country] => US [patent_app_date] => 2003-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9072 [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/0071/20050071806.pdf [firstpage_image] =>[orig_patent_app_number] => 10676952 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/676952
Variational modeling using extension types Sep 29, 2003 Abandoned
Array ( [id] => 7282429 [patent_doc_number] => 20040064806 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-04-01 [patent_title] => 'Verifiable processes in a heterogeneous distributed computing environment' [patent_app_type] => new [patent_app_number] => 10/671075 [patent_app_country] => US [patent_app_date] => 2003-09-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6775 [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/0064/20040064806.pdf [firstpage_image] =>[orig_patent_app_number] => 10671075 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/671075
Verifiable processes in a heterogeneous distributed computing environment Sep 24, 2003 Abandoned
Array ( [id] => 466428 [patent_doc_number] => 07243337 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2007-07-10 [patent_title] => 'Managing hardware and software configuration information of systems being tested' [patent_app_type] => utility [patent_app_number] => 10/645093 [patent_app_country] => US [patent_app_date] => 2003-08-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 20 [patent_no_of_words] => 9939 [patent_no_of_claims] => 37 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 138 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/243/07243337.pdf [firstpage_image] =>[orig_patent_app_number] => 10645093 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/645093
Managing hardware and software configuration information of systems being tested Aug 20, 2003 Issued
Array ( [id] => 7211203 [patent_doc_number] => 20050043913 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-02-24 [patent_title] => 'Method of determining the level of structural coverage testing of test cases which are written for a program that does not provide for structural coverage testing' [patent_app_type] => utility [patent_app_number] => 10/644048 [patent_app_country] => US [patent_app_date] => 2003-08-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 1778 [patent_no_of_claims] => 4 [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/0043/20050043913.pdf [firstpage_image] =>[orig_patent_app_number] => 10644048 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/644048
Method of determining the level of structural coverage testing of test cases which are written for a program that does not provide for structural coverage testing Aug 18, 2003 Abandoned
Array ( [id] => 905317 [patent_doc_number] => 07340726 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2008-03-04 [patent_title] => 'Systems and methods for performing static analysis on source code' [patent_app_type] => utility [patent_app_number] => 10/637453 [patent_app_country] => US [patent_app_date] => 2003-08-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7974 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 97 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/340/07340726.pdf [firstpage_image] =>[orig_patent_app_number] => 10637453 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/637453
Systems and methods for performing static analysis on source code Aug 7, 2003 Issued
Array ( [id] => 864610 [patent_doc_number] => 07373640 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2008-05-13 [patent_title] => 'Technique for dynamically restricting thread concurrency without rewriting thread code' [patent_app_type] => utility [patent_app_number] => 10/631930 [patent_app_country] => US [patent_app_date] => 2003-07-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 10193 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 223 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/373/07373640.pdf [firstpage_image] =>[orig_patent_app_number] => 10631930 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/631930
Technique for dynamically restricting thread concurrency without rewriting thread code Jul 30, 2003 Issued
Array ( [id] => 7161158 [patent_doc_number] => 20050028172 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-02-03 [patent_title] => 'Method and apparatus for installing software' [patent_app_type] => utility [patent_app_number] => 10/629842 [patent_app_country] => US [patent_app_date] => 2003-07-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5529 [patent_no_of_claims] => 10 [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/0028/20050028172.pdf [firstpage_image] =>[orig_patent_app_number] => 10629842 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/629842
Method and apparatus for installing software Jul 29, 2003 Abandoned
Array ( [id] => 7216239 [patent_doc_number] => 20040088690 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-05-06 [patent_title] => 'Method for accelerating a computer application by recompilation and hardware customization' [patent_app_type] => new [patent_app_number] => 10/623753 [patent_app_country] => US [patent_app_date] => 2003-07-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3821 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 97 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0088/20040088690.pdf [firstpage_image] =>[orig_patent_app_number] => 10623753 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/623753
Method for accelerating a computer application by recompilation and hardware customization Jul 20, 2003 Abandoned
Array ( [id] => 7123949 [patent_doc_number] => 20050015778 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-01-20 [patent_title] => 'Method and system for expressing the algorithms for the manipulation of hardware state using an abstract language' [patent_app_type] => utility [patent_app_number] => 10/618829 [patent_app_country] => US [patent_app_date] => 2003-07-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8447 [patent_no_of_claims] => 30 [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/0015/20050015778.pdf [firstpage_image] =>[orig_patent_app_number] => 10618829 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/618829
Method and system for expressing the algorithms for the manipulation of hardware state using an abstract language Jul 13, 2003 Issued
Array ( [id] => 7316309 [patent_doc_number] => 20040034846 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-02-19 [patent_title] => 'System, method and medium for providing dynamic model-code associativity' [patent_app_type] => new [patent_app_number] => 10/459712 [patent_app_country] => US [patent_app_date] => 2003-06-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 9422 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 98 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0034/20040034846.pdf [firstpage_image] =>[orig_patent_app_number] => 10459712 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/459712
System, method and medium for providing dynamic model-code associativity Jun 11, 2003 Abandoned
Array ( [id] => 7277585 [patent_doc_number] => 20040237036 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-11-25 [patent_title] => 'Methods and systems for generating supporting files for commands' [patent_app_type] => new [patent_app_number] => 10/443594 [patent_app_country] => US [patent_app_date] => 2003-05-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6239 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 65 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0237/20040237036.pdf [firstpage_image] =>[orig_patent_app_number] => 10443594 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/443594
Methods and systems for generating supporting files for commands May 20, 2003 Abandoned
Array ( [id] => 473099 [patent_doc_number] => 07234133 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-06-19 [patent_title] => 'Software expiry before delivery' [patent_app_type] => utility [patent_app_number] => 10/441251 [patent_app_country] => US [patent_app_date] => 2003-05-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4621 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/234/07234133.pdf [firstpage_image] =>[orig_patent_app_number] => 10441251 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/441251
Software expiry before delivery May 19, 2003 Issued
Array ( [id] => 7277629 [patent_doc_number] => 20040237080 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-11-25 [patent_title] => 'Kernel module interface dependencies' [patent_app_type] => new [patent_app_number] => 10/440154 [patent_app_country] => US [patent_app_date] => 2003-05-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 2042 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 53 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0237/20040237080.pdf [firstpage_image] =>[orig_patent_app_number] => 10440154 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/440154
Kernel module interface dependencies May 18, 2003 Issued
Array ( [id] => 6822919 [patent_doc_number] => 20030221080 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-11-27 [patent_title] => 'Method of managing memory for class variables' [patent_app_type] => new [patent_app_number] => 10/434451 [patent_app_country] => US [patent_app_date] => 2003-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4422 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 99 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0221/20030221080.pdf [firstpage_image] =>[orig_patent_app_number] => 10434451 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/434451
Method of managing memory for class variables May 7, 2003 Issued
Array ( [id] => 7385916 [patent_doc_number] => 20040221268 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-11-04 [patent_title] => 'Off-device class/resource loading methods, systems and computer program products for debugging a Java application in a Java micro device' [patent_app_type] => new [patent_app_number] => 10/424566 [patent_app_country] => US [patent_app_date] => 2003-04-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4921 [patent_no_of_claims] => 50 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 65 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0221/20040221268.pdf [firstpage_image] =>[orig_patent_app_number] => 10424566 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/424566
Off-device class/resource loading methods, systems and computer program products for debugging a Java application in a Java micro device Apr 27, 2003 Issued
Array ( [id] => 7199226 [patent_doc_number] => 20040205779 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-10-14 [patent_title] => 'Firmware update mechanism in a multi-node data processing system' [patent_app_type] => new [patent_app_number] => 10/411554 [patent_app_country] => US [patent_app_date] => 2003-04-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3438 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 78 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0205/20040205779.pdf [firstpage_image] =>[orig_patent_app_number] => 10411554 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/411554
Firmware update mechanism in a multi-node data processing system Apr 9, 2003 Issued
Array ( [id] => 7289948 [patent_doc_number] => 20040148184 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-07-29 [patent_title] => 'System and method to manage the distribution of services software in a distributed network' [patent_app_type] => new [patent_app_number] => 10/407872 [patent_app_country] => US [patent_app_date] => 2003-04-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 14747 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 48 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0148/20040148184.pdf [firstpage_image] =>[orig_patent_app_number] => 10407872 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/407872
System and method to manage the distribution of services software in a distributed network Apr 3, 2003 Abandoned
Array ( [id] => 7354391 [patent_doc_number] => 20040194057 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-09-30 [patent_title] => 'System and method for constructing and validating object oriented XML expressions' [patent_app_type] => new [patent_app_number] => 10/396651 [patent_app_country] => US [patent_app_date] => 2003-03-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 10769 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 25 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0194/20040194057.pdf [firstpage_image] =>[orig_patent_app_number] => 10396651 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/396651
System and method for constructing and validating object oriented XML expressions Mar 24, 2003 Abandoned
Menu