Search

Richard L. Chiesa

Examiner (ID: 8291)

Most Active Art Unit
1305
Art Unit(s)
1801, 1797, 1305, 3401, 1724, 1776, 3621
Total Applications
3516
Issued Applications
3010
Pending Applications
118
Abandoned Applications
389

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 749913 [patent_doc_number] => 07032210 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-04-18 [patent_title] => 'Method and system for generating program source code of a computer application from an information model' [patent_app_type] => utility [patent_app_number] => 10/138892 [patent_app_country] => US [patent_app_date] => 2002-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7849 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 175 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/032/07032210.pdf [firstpage_image] =>[orig_patent_app_number] => 10138892 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/138892
Method and system for generating program source code of a computer application from an information model May 1, 2002 Issued
Array ( [id] => 717304 [patent_doc_number] => 07058925 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-06-06 [patent_title] => 'System and method for generating a predicate abstraction of a program' [patent_app_type] => utility [patent_app_number] => 10/136881 [patent_app_country] => US [patent_app_date] => 2002-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 8955 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 128 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/058/07058925.pdf [firstpage_image] =>[orig_patent_app_number] => 10136881 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/136881
System and method for generating a predicate abstraction of a program Apr 29, 2002 Issued
Array ( [id] => 6665506 [patent_doc_number] => 20030204833 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-10-30 [patent_title] => 'Method for dynamically adding new code to an application program' [patent_app_type] => new [patent_app_number] => 10/135991 [patent_app_country] => US [patent_app_date] => 2002-04-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3167 [patent_no_of_claims] => 42 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 58 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0204/20030204833.pdf [firstpage_image] =>[orig_patent_app_number] => 10135991 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/135991
Method for dynamically adding new code to an application program Apr 28, 2002 Issued
Array ( [id] => 6665317 [patent_doc_number] => 20030204644 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-10-30 [patent_title] => 'System and method for developing, deploying, and debugging software agents' [patent_app_type] => new [patent_app_number] => 10/134863 [patent_app_country] => US [patent_app_date] => 2002-04-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5969 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 67 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0204/20030204644.pdf [firstpage_image] =>[orig_patent_app_number] => 10134863 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/134863
System and method for developing, deploying, and debugging software agents Apr 28, 2002 Abandoned
Array ( [id] => 736555 [patent_doc_number] => 07043720 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-05-09 [patent_title] => 'Mechanism for reformatting a simple source code statement into a compound source code statement' [patent_app_type] => utility [patent_app_number] => 10/128162 [patent_app_country] => US [patent_app_date] => 2002-04-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 4015 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 235 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/043/07043720.pdf [firstpage_image] =>[orig_patent_app_number] => 10128162 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/128162
Mechanism for reformatting a simple source code statement into a compound source code statement Apr 21, 2002 Issued
Array ( [id] => 6746262 [patent_doc_number] => 20030023445 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-01-30 [patent_title] => 'Method for dynamically changing one Web page by another web page' [patent_app_type] => new [patent_app_number] => 10/116345 [patent_app_country] => US [patent_app_date] => 2002-04-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3052 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 20 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0023/20030023445.pdf [firstpage_image] =>[orig_patent_app_number] => 10116345 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/116345
Method for dynamically changing one Web page by another web page Apr 3, 2002 Issued
Array ( [id] => 6775172 [patent_doc_number] => 20030018510 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-01-23 [patent_title] => 'Method, system, and software for enterprise action management' [patent_app_type] => new [patent_app_number] => 10/112048 [patent_app_country] => US [patent_app_date] => 2002-04-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 14955 [patent_no_of_claims] => 46 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 76 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0018/20030018510.pdf [firstpage_image] =>[orig_patent_app_number] => 10112048 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/112048
Method, system, and software for enterprise action management Mar 31, 2002 Abandoned
Array ( [id] => 691389 [patent_doc_number] => 07080365 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-07-18 [patent_title] => 'Method and apparatus for simulation system compiler' [patent_app_type] => utility [patent_app_number] => 10/113582 [patent_app_country] => US [patent_app_date] => 2002-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 16 [patent_no_of_words] => 20054 [patent_no_of_claims] => 68 [patent_no_of_ind_claims] => 11 [patent_words_short_claim] => 65 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/080/07080365.pdf [firstpage_image] =>[orig_patent_app_number] => 10113582 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/113582
Method and apparatus for simulation system compiler Mar 28, 2002 Issued
Array ( [id] => 786265 [patent_doc_number] => 06993752 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-01-31 [patent_title] => 'Compiler with dynamic lexical scanner adapted to accommodate different character sets' [patent_app_type] => utility [patent_app_number] => 10/108683 [patent_app_country] => US [patent_app_date] => 2002-03-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 1504 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 215 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/993/06993752.pdf [firstpage_image] =>[orig_patent_app_number] => 10108683 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/108683
Compiler with dynamic lexical scanner adapted to accommodate different character sets Mar 27, 2002 Issued
Array ( [id] => 6732111 [patent_doc_number] => 20030188301 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-10-02 [patent_title] => 'Code coverage with an integrated development environment' [patent_app_type] => new [patent_app_number] => 10/108681 [patent_app_country] => US [patent_app_date] => 2002-03-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 4025 [patent_no_of_claims] => 28 [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/0188/20030188301.pdf [firstpage_image] =>[orig_patent_app_number] => 10108681 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/108681
Code coverage with an integrated development environment Mar 27, 2002 Issued
Array ( [id] => 615453 [patent_doc_number] => 07149734 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-12-12 [patent_title] => 'Managing reusable software assets' [patent_app_type] => utility [patent_app_number] => 10/109601 [patent_app_country] => US [patent_app_date] => 2002-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 35 [patent_figures_cnt] => 35 [patent_no_of_words] => 11936 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/149/07149734.pdf [firstpage_image] =>[orig_patent_app_number] => 10109601 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/109601
Managing reusable software assets Mar 25, 2002 Issued
Array ( [id] => 570293 [patent_doc_number] => 07171659 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-01-30 [patent_title] => 'System and method for configurable software provisioning' [patent_app_type] => utility [patent_app_number] => 10/102153 [patent_app_country] => US [patent_app_date] => 2002-03-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 13851 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 202 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/171/07171659.pdf [firstpage_image] =>[orig_patent_app_number] => 10102153 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/102153
System and method for configurable software provisioning Mar 18, 2002 Issued
Array ( [id] => 6831412 [patent_doc_number] => 20030182470 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-09-25 [patent_title] => 'Generating reusable software assets from distributed artifacts' [patent_app_type] => new [patent_app_number] => 10/100749 [patent_app_country] => US [patent_app_date] => 2002-03-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7014 [patent_no_of_claims] => 62 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 30 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0182/20030182470.pdf [firstpage_image] =>[orig_patent_app_number] => 10100749 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/100749
Generating reusable software assets from distributed artifacts Mar 17, 2002 Issued
Array ( [id] => 905332 [patent_doc_number] => 07340730 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-03-04 [patent_title] => 'On demand, network accessible, run time compile server' [patent_app_type] => utility [patent_app_number] => 10/100558 [patent_app_country] => US [patent_app_date] => 2002-03-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 17 [patent_no_of_words] => 6942 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 225 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/340/07340730.pdf [firstpage_image] =>[orig_patent_app_number] => 10100558 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/100558
On demand, network accessible, run time compile server Mar 17, 2002 Issued
Array ( [id] => 6798489 [patent_doc_number] => 20030177364 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-09-18 [patent_title] => 'Method for authenticating users' [patent_app_type] => new [patent_app_number] => 10/099585 [patent_app_country] => US [patent_app_date] => 2002-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3235 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0177/20030177364.pdf [firstpage_image] =>[orig_patent_app_number] => 10099585 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/099585
Method for authenticating users Mar 14, 2002 Abandoned
Array ( [id] => 6798546 [patent_doc_number] => 20030177421 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-09-18 [patent_title] => 'Facilitating the use of aliases during the debugging of applications' [patent_app_type] => new [patent_app_number] => 10/099849 [patent_app_country] => US [patent_app_date] => 2002-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3363 [patent_no_of_claims] => 51 [patent_no_of_ind_claims] => 12 [patent_words_short_claim] => 38 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0177/20030177421.pdf [firstpage_image] =>[orig_patent_app_number] => 10099849 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/099849
Facilitating the use of aliases during the debugging of applications Mar 14, 2002 Issued
Array ( [id] => 6712565 [patent_doc_number] => 20030172314 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-09-11 [patent_title] => 'Timer monitoring apparatus and method' [patent_app_type] => new [patent_app_number] => 10/093864 [patent_app_country] => US [patent_app_date] => 2002-03-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5625 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 188 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0172/20030172314.pdf [firstpage_image] =>[orig_patent_app_number] => 10093864 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/093864
Timer monitoring apparatus and method Mar 7, 2002 Abandoned
Array ( [id] => 792891 [patent_doc_number] => 06986120 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-01-10 [patent_title] => 'System and apparatus for programming system views in an object oriented environment' [patent_app_type] => utility [patent_app_number] => 10/052071 [patent_app_country] => US [patent_app_date] => 2002-01-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 6586 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 128 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/986/06986120.pdf [firstpage_image] =>[orig_patent_app_number] => 10052071 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/052071
System and apparatus for programming system views in an object oriented environment Jan 15, 2002 Issued
Array ( [id] => 6771416 [patent_doc_number] => 20030217356 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-11-20 [patent_title] => 'Register allocation for program execution analysis' [patent_app_type] => new [patent_app_number] => 10/043474 [patent_app_country] => US [patent_app_date] => 2002-01-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8510 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 29 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0217/20030217356.pdf [firstpage_image] =>[orig_patent_app_number] => 10043474 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/043474
Register allocation for program execution analysis Jan 9, 2002 Abandoned
Array ( [id] => 6707685 [patent_doc_number] => 20030154419 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-08-14 [patent_title] => 'Register renaming in binary translation using rollback and recovery' [patent_app_type] => new [patent_app_number] => 10/043496 [patent_app_country] => US [patent_app_date] => 2002-01-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3853 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 73 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0154/20030154419.pdf [firstpage_image] =>[orig_patent_app_number] => 10043496 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/043496
Register renaming in binary translation using rollback and recovery Jan 9, 2002 Abandoned
Menu