Search

Rita J Desai

Examiner (ID: 148, Phone: (571)272-0684 , Office: P/1625 )

Most Active Art Unit
1625
Art Unit(s)
1612, 1625
Total Applications
2152
Issued Applications
1290
Pending Applications
146
Abandoned Applications
716

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 1460284 [patent_doc_number] => 06463578 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-10-08 [patent_title] => 'Systems, methods and computer program products for debugging java server page files using compiled java class file modifications' [patent_app_type] => B1 [patent_app_number] => 09/447140 [patent_app_country] => US [patent_app_date] => 1999-11-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4486 [patent_no_of_claims] => 36 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 273 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/463/06463578.pdf [firstpage_image] =>[orig_patent_app_number] => 09447140 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/447140
Systems, methods and computer program products for debugging java server page files using compiled java class file modifications Nov 22, 1999 Issued
Array ( [id] => 4380662 [patent_doc_number] => 06192517 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-02-20 [patent_title] => 'Method, apparatus, and product for improved garbage collection in a memory system through the removal of reference conflicts' [patent_app_type] => 1 [patent_app_number] => 9/436636 [patent_app_country] => US [patent_app_date] => 1999-11-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 7176 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 75 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/192/06192517.pdf [firstpage_image] =>[orig_patent_app_number] => 436636 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/436636
Method, apparatus, and product for improved garbage collection in a memory system through the removal of reference conflicts Nov 8, 1999 Issued
Array ( [id] => 1416715 [patent_doc_number] => 06550052 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-04-15 [patent_title] => 'Software development framework for constructing embedded vehicle controller software' [patent_app_type] => B1 [patent_app_number] => 09/436853 [patent_app_country] => US [patent_app_date] => 1999-11-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 3711 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 182 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/550/06550052.pdf [firstpage_image] =>[orig_patent_app_number] => 09436853 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/436853
Software development framework for constructing embedded vehicle controller software Nov 8, 1999 Issued
Array ( [id] => 4338118 [patent_doc_number] => 06249912 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-06-19 [patent_title] => 'Method and apparatus for determining most recently used methods' [patent_app_type] => 1 [patent_app_number] => 9/425338 [patent_app_country] => US [patent_app_date] => 1999-10-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 6 [patent_no_of_words] => 3623 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/249/06249912.pdf [firstpage_image] =>[orig_patent_app_number] => 425338 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/425338
Method and apparatus for determining most recently used methods Oct 21, 1999 Issued
Array ( [id] => 1408327 [patent_doc_number] => 06560772 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-05-06 [patent_title] => 'Method, system, and program for accessing data in different environments' [patent_app_type] => B1 [patent_app_number] => 09/419436 [patent_app_country] => US [patent_app_date] => 1999-10-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3840 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 105 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/560/06560772.pdf [firstpage_image] =>[orig_patent_app_number] => 09419436 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/419436
Method, system, and program for accessing data in different environments Oct 14, 1999 Issued
Array ( [id] => 1358018 [patent_doc_number] => 06591413 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-07-08 [patent_title] => 'Method and apparatus in a data processing system for faster notification of errors in a software build' [patent_app_type] => B1 [patent_app_number] => 09/413902 [patent_app_country] => US [patent_app_date] => 1999-10-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 5 [patent_no_of_words] => 2853 [patent_no_of_claims] => 36 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 76 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/591/06591413.pdf [firstpage_image] =>[orig_patent_app_number] => 09413902 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/413902
Method and apparatus in a data processing system for faster notification of errors in a software build Oct 6, 1999 Issued
Array ( [id] => 1419971 [patent_doc_number] => 06546551 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-04-08 [patent_title] => 'Method for accurately extracting library-based object-oriented applications' [patent_app_type] => B1 [patent_app_number] => 09/408224 [patent_app_country] => US [patent_app_date] => 1999-09-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 7 [patent_no_of_words] => 5818 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 154 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/546/06546551.pdf [firstpage_image] =>[orig_patent_app_number] => 09408224 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/408224
Method for accurately extracting library-based object-oriented applications Sep 27, 1999 Issued
Array ( [id] => 1419902 [patent_doc_number] => 06546547 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-04-08 [patent_title] => 'Method and system for an automated net booting tool' [patent_app_type] => B1 [patent_app_number] => 09/400734 [patent_app_country] => US [patent_app_date] => 1999-09-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 15 [patent_no_of_words] => 5571 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 144 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/546/06546547.pdf [firstpage_image] =>[orig_patent_app_number] => 09400734 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/400734
Method and system for an automated net booting tool Sep 21, 1999 Issued
Array ( [id] => 1134583 [patent_doc_number] => 06792595 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-09-14 [patent_title] => 'Source editing in a graphical hierarchical environment' [patent_app_type] => B1 [patent_app_number] => 09/399235 [patent_app_country] => US [patent_app_date] => 1999-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 7463 [patent_no_of_claims] => 2 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 418 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/792/06792595.pdf [firstpage_image] =>[orig_patent_app_number] => 09399235 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/399235
Source editing in a graphical hierarchical environment Sep 15, 1999 Issued
Array ( [id] => 1602397 [patent_doc_number] => 06493871 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-12-10 [patent_title] => 'Method and system for downloading updates for software installation' [patent_app_type] => B1 [patent_app_number] => 09/397536 [patent_app_country] => US [patent_app_date] => 1999-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 9143 [patent_no_of_claims] => 50 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/493/06493871.pdf [firstpage_image] =>[orig_patent_app_number] => 09397536 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/397536
Method and system for downloading updates for software installation Sep 15, 1999 Issued
Array ( [id] => 1378277 [patent_doc_number] => 06578194 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-06-10 [patent_title] => 'System and method using extended relocation types and operations in relocating operations' [patent_app_type] => B1 [patent_app_number] => 09/392128 [patent_app_country] => US [patent_app_date] => 1999-09-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5448 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 174 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/578/06578194.pdf [firstpage_image] =>[orig_patent_app_number] => 09392128 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/392128
System and method using extended relocation types and operations in relocating operations Sep 7, 1999 Issued
Array ( [id] => 1416805 [patent_doc_number] => 06550057 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-04-15 [patent_title] => 'Piecemeal retrieval in an information services patterns environment' [patent_app_type] => B1 [patent_app_number] => 09/386433 [patent_app_country] => US [patent_app_date] => 1999-08-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 123 [patent_figures_cnt] => 195 [patent_no_of_words] => 150618 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/550/06550057.pdf [firstpage_image] =>[orig_patent_app_number] => 09386433 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/386433
Piecemeal retrieval in an information services patterns environment Aug 30, 1999 Issued
Array ( [id] => 1201213 [patent_doc_number] => 06728956 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2004-04-27 [patent_title] => 'Data processor, program updating method and storage medium' [patent_app_type] => B2 [patent_app_number] => 09/379731 [patent_app_country] => US [patent_app_date] => 1999-08-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 7618 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/728/06728956.pdf [firstpage_image] =>[orig_patent_app_number] => 09379731 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/379731
Data processor, program updating method and storage medium Aug 23, 1999 Issued
Array ( [id] => 1236765 [patent_doc_number] => 06694512 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-02-17 [patent_title] => 'Data processing device, data processing method and supply medium thereof' [patent_app_type] => B1 [patent_app_number] => 09/379135 [patent_app_country] => US [patent_app_date] => 1999-08-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 9 [patent_no_of_words] => 4321 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 103 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/694/06694512.pdf [firstpage_image] =>[orig_patent_app_number] => 09379135 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/379135
Data processing device, data processing method and supply medium thereof Aug 23, 1999 Issued
Array ( [id] => 1424470 [patent_doc_number] => 06539541 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-03-25 [patent_title] => 'Method of constructing and unrolling speculatively counted loops' [patent_app_type] => B1 [patent_app_number] => 09/378632 [patent_app_country] => US [patent_app_date] => 1999-08-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 9 [patent_no_of_words] => 9835 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 69 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/539/06539541.pdf [firstpage_image] =>[orig_patent_app_number] => 09378632 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/378632
Method of constructing and unrolling speculatively counted loops Aug 19, 1999 Issued
Array ( [id] => 1457020 [patent_doc_number] => 06457170 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-09-24 [patent_title] => 'Software system build method and apparatus that supports multiple users in a software development environment' [patent_app_type] => B1 [patent_app_number] => 09/373840 [patent_app_country] => US [patent_app_date] => 1999-08-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 11098 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 258 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/457/06457170.pdf [firstpage_image] =>[orig_patent_app_number] => 09373840 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/373840
Software system build method and apparatus that supports multiple users in a software development environment Aug 12, 1999 Issued
Array ( [id] => 1340290 [patent_doc_number] => 06601233 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-07-29 [patent_title] => 'Business components framework' [patent_app_type] => B1 [patent_app_number] => 09/364533 [patent_app_country] => US [patent_app_date] => 1999-07-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 111 [patent_figures_cnt] => 177 [patent_no_of_words] => 135089 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/601/06601233.pdf [firstpage_image] =>[orig_patent_app_number] => 09364533 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/364533
Business components framework Jul 29, 1999 Issued
Array ( [id] => 4401250 [patent_doc_number] => 06305007 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-10-16 [patent_title] => 'Object property meta model emulator for legacy data structures' [patent_app_type] => 1 [patent_app_number] => 9/359038 [patent_app_country] => US [patent_app_date] => 1999-07-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3426 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 93 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/305/06305007.pdf [firstpage_image] =>[orig_patent_app_number] => 359038 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/359038
Object property meta model emulator for legacy data structures Jul 22, 1999 Issued
Array ( [id] => 1509225 [patent_doc_number] => 06467086 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-10-15 [patent_title] => 'Aspect-oriented programming' [patent_app_type] => B1 [patent_app_number] => 09/357738 [patent_app_country] => US [patent_app_date] => 1999-07-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 3 [patent_no_of_words] => 4604 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/467/06467086.pdf [firstpage_image] =>[orig_patent_app_number] => 09357738 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/357738
Aspect-oriented programming Jul 19, 1999 Issued
Array ( [id] => 7634928 [patent_doc_number] => 06381738 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-04-30 [patent_title] => 'Method for optimizing creation and destruction of objects in computer programs' [patent_app_type] => B1 [patent_app_number] => 09/354140 [patent_app_country] => US [patent_app_date] => 1999-07-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 10191 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/381/06381738.pdf [firstpage_image] =>[orig_patent_app_number] => 09354140 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/354140
Method for optimizing creation and destruction of objects in computer programs Jul 15, 1999 Issued
Menu