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 number | Title of the application | Filing Date | Status |
---|---|---|---|
Array
(
[id] => 933644
[patent_doc_number] => 06981250
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2005-12-27
[patent_title] => 'System and methods for providing versioning of software components in a computer programming language'
[patent_app_type] => utility
[patent_app_number] => 09/900111
[patent_app_country] => US
[patent_app_date] => 2001-07-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 26
[patent_no_of_words] => 13863
[patent_no_of_claims] => 54
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 135
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/981/06981250.pdf
[firstpage_image] =>[orig_patent_app_number] => 09900111
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/900111 | System and methods for providing versioning of software components in a computer programming language | Jul 4, 2001 | Issued |
Array
(
[id] => 6757643
[patent_doc_number] => 20030005420
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-01-02
[patent_title] => 'Alias-free test for dynamic array structures'
[patent_app_type] => new
[patent_app_number] => 09/896936
[patent_app_country] => US
[patent_app_date] => 2001-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 3636
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 49
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0005/20030005420.pdf
[firstpage_image] =>[orig_patent_app_number] => 09896936
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/896936 | Alias-free test for dynamic array structures | Jun 28, 2001 | Issued |
Array
(
[id] => 6035470
[patent_doc_number] => 20020019888
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2002-02-14
[patent_title] => 'Multi-instance input device control'
[patent_app_type] => new
[patent_app_number] => 09/882527
[patent_app_country] => US
[patent_app_date] => 2001-06-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4574
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 49
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0019/20020019888.pdf
[firstpage_image] =>[orig_patent_app_number] => 09882527
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/882527 | Multi-instance input device control | Jun 14, 2001 | Issued |
Array
(
[id] => 7366532
[patent_doc_number] => 20040015502
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-01-22
[patent_title] => 'Application program interface for programmable architecture cores'
[patent_app_type] => new
[patent_app_number] => 09/872167
[patent_app_country] => US
[patent_app_date] => 2001-05-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 4951
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 74
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0015/20040015502.pdf
[firstpage_image] =>[orig_patent_app_number] => 09872167
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/872167 | Application program interface for programmable architecture cores | May 30, 2001 | Abandoned |
Array
(
[id] => 6001681
[patent_doc_number] => 20020029357
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2002-03-07
[patent_title] => 'Method and system of memory management using stack walking'
[patent_app_type] => new
[patent_app_number] => 09/859161
[patent_app_country] => US
[patent_app_date] => 2001-05-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 39
[patent_figures_cnt] => 39
[patent_no_of_words] => 73604
[patent_no_of_claims] => 17
[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/0029/20020029357.pdf
[firstpage_image] =>[orig_patent_app_number] => 09859161
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/859161 | Method and system of memory management using stack walking | May 15, 2001 | Issued |
Array
(
[id] => 6283557
[patent_doc_number] => 20020108107
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2002-08-08
[patent_title] => 'Hash table dispatch mechanism for interface methods'
[patent_app_type] => new
[patent_app_number] => 09/859133
[patent_app_country] => US
[patent_app_date] => 2001-05-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 39
[patent_figures_cnt] => 39
[patent_no_of_words] => 73581
[patent_no_of_claims] => 44
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 64
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0108/20020108107.pdf
[firstpage_image] =>[orig_patent_app_number] => 09859133
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/859133 | Hash table dispatch mechanism for interface methods | May 15, 2001 | Issued |
Array
(
[id] => 5970432
[patent_doc_number] => 20020091582
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2002-07-11
[patent_title] => 'Systems and methods for e-commerce facilitation and implementation'
[patent_app_type] => new
[patent_app_number] => 09/853249
[patent_app_country] => US
[patent_app_date] => 2001-05-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 5665
[patent_no_of_claims] => 30
[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/0091/20020091582.pdf
[firstpage_image] =>[orig_patent_app_number] => 09853249
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/853249 | Systems and methods for e-commerce facilitation and implementation | May 10, 2001 | Abandoned |
Array
(
[id] => 1201200
[patent_doc_number] => 06728950
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2004-04-27
[patent_title] => 'Method and apparatus for translating between source and target code'
[patent_app_type] => B2
[patent_app_number] => 09/846961
[patent_app_country] => US
[patent_app_date] => 2001-05-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 21
[patent_no_of_words] => 13608
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 98
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/728/06728950.pdf
[firstpage_image] =>[orig_patent_app_number] => 09846961
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/846961 | Method and apparatus for translating between source and target code | Apr 30, 2001 | Issued |
Array
(
[id] => 6181755
[patent_doc_number] => 20020157084
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2002-10-24
[patent_title] => 'Method and system for displaying translation information'
[patent_app_type] => new
[patent_app_number] => 09/846983
[patent_app_country] => US
[patent_app_date] => 2001-05-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 13578
[patent_no_of_claims] => 27
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 37
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0157/20020157084.pdf
[firstpage_image] =>[orig_patent_app_number] => 09846983
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/846983 | Method and system for displaying translation information | Apr 30, 2001 | Abandoned |
Array
(
[id] => 731955
[patent_doc_number] => 07047522
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2006-05-16
[patent_title] => 'Method and system for verifying a computer program'
[patent_app_type] => utility
[patent_app_number] => 09/845734
[patent_app_country] => US
[patent_app_date] => 2001-04-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 17
[patent_no_of_words] => 8454
[patent_no_of_claims] => 36
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 96
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/047/07047522.pdf
[firstpage_image] =>[orig_patent_app_number] => 09845734
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/845734 | Method and system for verifying a computer program | Apr 29, 2001 | Issued |
Array
(
[id] => 1340347
[patent_doc_number] => 06601235
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-07-29
[patent_title] => 'Method and apparatus for dynamically deoptimizing compiled activations'
[patent_app_type] => B1
[patent_app_number] => 09/844545
[patent_app_country] => US
[patent_app_date] => 2001-04-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 11
[patent_no_of_words] => 7879
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 52
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/601/06601235.pdf
[firstpage_image] =>[orig_patent_app_number] => 09844545
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/844545 | Method and apparatus for dynamically deoptimizing compiled activations | Apr 26, 2001 | Issued |
Array
(
[id] => 6426594
[patent_doc_number] => 20020184617
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2002-12-05
[patent_title] => 'Method, computer system and computer program product for determining the equivalence of two blocks of assignment statements'
[patent_app_type] => new
[patent_app_number] => 09/839071
[patent_app_country] => US
[patent_app_date] => 2001-04-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6407
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 364
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0184/20020184617.pdf
[firstpage_image] =>[orig_patent_app_number] => 09839071
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/839071 | Method, computer system and computer program product for determining the equivalence of two blocks of assignment statements | Apr 19, 2001 | Issued |
Array
(
[id] => 5926914
[patent_doc_number] => 20020116702
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2002-08-22
[patent_title] => 'Diagrammatic control of software in a version control system'
[patent_app_type] => new
[patent_app_number] => 09/838580
[patent_app_country] => US
[patent_app_date] => 2001-04-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 27
[patent_figures_cnt] => 27
[patent_no_of_words] => 10308
[patent_no_of_claims] => 40
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 84
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0116/20020116702.pdf
[firstpage_image] =>[orig_patent_app_number] => 09838580
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/838580 | Diagrammatic control of software in a version control system | Apr 19, 2001 | Issued |
Array
(
[id] => 6367407
[patent_doc_number] => 20020059268
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2002-05-16
[patent_title] => 'Method for fast execution of translated binary code utilizing database cache for low-level code correspondence'
[patent_app_type] => new
[patent_app_number] => 09/838532
[patent_app_country] => US
[patent_app_date] => 2001-04-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7162
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 109
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0059/20020059268.pdf
[firstpage_image] =>[orig_patent_app_number] => 09838532
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/838532 | Method for fast execution of translated binary code utilizing database cache for low-level code correspondence | Apr 17, 2001 | Issued |
Array
(
[id] => 1049778
[patent_doc_number] => 06865734
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2005-03-08
[patent_title] => 'Method and apparatus for performing byte-code optimization during pauses'
[patent_app_type] => utility
[patent_app_number] => 09/836916
[patent_app_country] => US
[patent_app_date] => 2001-04-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7379
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 110
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/865/06865734.pdf
[firstpage_image] =>[orig_patent_app_number] => 09836916
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/836916 | Method and apparatus for performing byte-code optimization during pauses | Apr 16, 2001 | Issued |
Array
(
[id] => 1207090
[patent_doc_number] => 06721943
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2004-04-13
[patent_title] => 'Compile-time memory coalescing for dynamic arrays'
[patent_app_type] => B2
[patent_app_number] => 09/822736
[patent_app_country] => US
[patent_app_date] => 2001-03-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 9
[patent_no_of_words] => 5209
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 47
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/721/06721943.pdf
[firstpage_image] =>[orig_patent_app_number] => 09822736
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/822736 | Compile-time memory coalescing for dynamic arrays | Mar 29, 2001 | Issued |
Array
(
[id] => 6988388
[patent_doc_number] => 20010037337
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2001-11-01
[patent_title] => 'File tagging and automatic conversion of data or files'
[patent_app_type] => new
[patent_app_number] => 09/800139
[patent_app_country] => US
[patent_app_date] => 2001-03-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 4066
[patent_no_of_claims] => 29
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 20
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0037/20010037337.pdf
[firstpage_image] =>[orig_patent_app_number] => 09800139
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/800139 | File tagging and automatic conversion of data or files | Mar 5, 2001 | Issued |
Array
(
[id] => 5803640
[patent_doc_number] => 20020010908
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2002-01-24
[patent_title] => 'System and method for automatic software code generation'
[patent_app_type] => new
[patent_app_number] => 09/797122
[patent_app_country] => US
[patent_app_date] => 2001-03-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 8580
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 25
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0010/20020010908.pdf
[firstpage_image] =>[orig_patent_app_number] => 09797122
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/797122 | System and method for automatic software code generation | Feb 28, 2001 | Abandoned |
Array
(
[id] => 691340
[patent_doc_number] => 07080350
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2006-07-18
[patent_title] => 'Method for developing Web applications, development support system and storage medium for storing programs developed according to the method'
[patent_app_type] => utility
[patent_app_number] => 09/793601
[patent_app_country] => US
[patent_app_date] => 2001-02-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 42
[patent_figures_cnt] => 43
[patent_no_of_words] => 13598
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 205
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/080/07080350.pdf
[firstpage_image] =>[orig_patent_app_number] => 09793601
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/793601 | Method for developing Web applications, development support system and storage medium for storing programs developed according to the method | Feb 26, 2001 | Issued |
Array
(
[id] => 5830632
[patent_doc_number] => 20020069399
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2002-06-06
[patent_title] => 'System of reusable software parts and methods of use'
[patent_app_type] => new
[patent_app_number] => 09/780336
[patent_app_country] => US
[patent_app_date] => 2001-02-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 151
[patent_figures_cnt] => 151
[patent_no_of_words] => 164838
[patent_no_of_claims] => 133
[patent_no_of_ind_claims] => 45
[patent_words_short_claim] => 17
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0069/20020069399.pdf
[firstpage_image] =>[orig_patent_app_number] => 09780336
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/780336 | System of reusable software parts and methods of use | Feb 8, 2001 | Abandoned |