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] => 691348
[patent_doc_number] => 07080352
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2006-07-18
[patent_title] => 'Method and system for creating programs using code having coupled syntactic and semantic relationships'
[patent_app_type] => utility
[patent_app_number] => 10/060433
[patent_app_country] => US
[patent_app_date] => 2002-01-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 13
[patent_no_of_words] => 5101
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 9
[patent_words_short_claim] => 136
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/080/07080352.pdf
[firstpage_image] =>[orig_patent_app_number] => 10060433
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/060433 | Method and system for creating programs using code having coupled syntactic and semantic relationships | Jan 29, 2002 | Issued |
Array
(
[id] => 5861466
[patent_doc_number] => 20020124240
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2002-09-05
[patent_title] => 'Method and device for partitioning a computer program'
[patent_app_type] => new
[patent_app_number] => 10/045073
[patent_app_country] => US
[patent_app_date] => 2002-01-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 9993
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 18
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0124/20020124240.pdf
[firstpage_image] =>[orig_patent_app_number] => 10045073
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/045073 | Method and device for partitioning a computer program | Jan 14, 2002 | Issued |
Array
(
[id] => 1021106
[patent_doc_number] => 06892377
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2005-05-10
[patent_title] => 'Method and system for platform-independent file system interaction'
[patent_app_type] => utility
[patent_app_number] => 10/028232
[patent_app_country] => US
[patent_app_date] => 2001-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 4135
[patent_no_of_claims] => 1
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 178
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/892/06892377.pdf
[firstpage_image] =>[orig_patent_app_number] => 10028232
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/028232 | Method and system for platform-independent file system interaction | Dec 20, 2001 | Issued |
Array
(
[id] => 5990988
[patent_doc_number] => 20020100020
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2002-07-25
[patent_title] => 'Method for maintaining cache coherency in software in a shared memory system'
[patent_app_type] => new
[patent_app_number] => 09/998330
[patent_app_country] => US
[patent_app_date] => 2001-12-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 9089
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 174
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0100/20020100020.pdf
[firstpage_image] =>[orig_patent_app_number] => 09998330
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/998330 | Method for maintaining cache coherency in software in a shared memory system | Dec 2, 2001 | Issued |
Array
(
[id] => 1011573
[patent_doc_number] => 06901584
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2005-05-31
[patent_title] => 'Assembling an object code module'
[patent_app_type] => utility
[patent_app_number] => 09/997230
[patent_app_country] => US
[patent_app_date] => 2001-11-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6598
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 87
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/901/06901584.pdf
[firstpage_image] =>[orig_patent_app_number] => 09997230
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/997230 | Assembling an object code module | Nov 28, 2001 | Issued |
Array
(
[id] => 7368740
[patent_doc_number] => 20040015891
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-01-22
[patent_title] => 'System and method for an interoperability framework'
[patent_app_type] => new
[patent_app_number] => 10/008831
[patent_app_country] => US
[patent_app_date] => 2001-11-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 5158
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 30
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0015/20040015891.pdf
[firstpage_image] =>[orig_patent_app_number] => 10008831
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/008831 | System and method for an interoperability framework | Nov 12, 2001 | Issued |
Array
(
[id] => 1106431
[patent_doc_number] => 06817015
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2004-11-09
[patent_title] => 'Microcontroller with modifiable program'
[patent_app_type] => B2
[patent_app_number] => 09/987039
[patent_app_country] => US
[patent_app_date] => 2001-11-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 11
[patent_no_of_words] => 7299
[patent_no_of_claims] => 14
[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/06/817/06817015.pdf
[firstpage_image] =>[orig_patent_app_number] => 09987039
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/987039 | Microcontroller with modifiable program | Nov 12, 2001 | Issued |
Array
(
[id] => 5971787
[patent_doc_number] => 20020092010
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2002-07-11
[patent_title] => 'Upgrade of a program'
[patent_app_type] => new
[patent_app_number] => 10/007762
[patent_app_country] => US
[patent_app_date] => 2001-11-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3886
[patent_no_of_claims] => 62
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 50
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0092/20020092010.pdf
[firstpage_image] =>[orig_patent_app_number] => 10007762
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/007762 | Upgrade of a program | Nov 7, 2001 | Issued |
Array
(
[id] => 6452979
[patent_doc_number] => 20020129330
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2002-09-12
[patent_title] => 'System for configuration programming'
[patent_app_type] => new
[patent_app_number] => 10/003737
[patent_app_country] => US
[patent_app_date] => 2001-11-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4184
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 80
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0129/20020129330.pdf
[firstpage_image] =>[orig_patent_app_number] => 10003737
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/003737 | System for configuration programming | Nov 1, 2001 | Issued |
Array
(
[id] => 787821
[patent_doc_number] => 06990662
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2006-01-24
[patent_title] => 'Method and system for offloading execution and resources for resource-constrained networked devices'
[patent_app_type] => utility
[patent_app_number] => 10/001074
[patent_app_country] => US
[patent_app_date] => 2001-10-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5251
[patent_no_of_claims] => 29
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 162
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/990/06990662.pdf
[firstpage_image] =>[orig_patent_app_number] => 10001074
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/001074 | Method and system for offloading execution and resources for resource-constrained networked devices | Oct 30, 2001 | Issued |
Array
(
[id] => 1055895
[patent_doc_number] => 06859920
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2005-02-22
[patent_title] => 'System and method for implementing a dependency based property system with coalescing'
[patent_app_type] => utility
[patent_app_number] => 10/001641
[patent_app_country] => US
[patent_app_date] => 2001-10-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 24
[patent_no_of_words] => 8141
[patent_no_of_claims] => 48
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 129
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/859/06859920.pdf
[firstpage_image] =>[orig_patent_app_number] => 10001641
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/001641 | System and method for implementing a dependency based property system with coalescing | Oct 29, 2001 | Issued |
Array
(
[id] => 1112259
[patent_doc_number] => 06810516
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2004-10-26
[patent_title] => 'Mechanism allowing separation of graphical display of object status from underlying data'
[patent_app_type] => B2
[patent_app_number] => 09/984361
[patent_app_country] => US
[patent_app_date] => 2001-10-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3166
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 62
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/810/06810516.pdf
[firstpage_image] =>[orig_patent_app_number] => 09984361
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/984361 | Mechanism allowing separation of graphical display of object status from underlying data | Oct 29, 2001 | Issued |
Array
(
[id] => 981860
[patent_doc_number] => 06931624
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2005-08-16
[patent_title] => 'Programming method and model for expressing synchronous, fine-grained parallelism'
[patent_app_type] => utility
[patent_app_number] => 09/984395
[patent_app_country] => US
[patent_app_date] => 2001-10-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3441
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 42
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/931/06931624.pdf
[firstpage_image] =>[orig_patent_app_number] => 09984395
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/984395 | Programming method and model for expressing synchronous, fine-grained parallelism | Oct 29, 2001 | Issued |
Array
(
[id] => 1017407
[patent_doc_number] => 06895573
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2005-05-17
[patent_title] => 'Method for generating a workflow on a computer, and a computer system adapted for performing the method'
[patent_app_type] => utility
[patent_app_number] => 09/983875
[patent_app_country] => US
[patent_app_date] => 2001-10-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 9166
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 79
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/895/06895573.pdf
[firstpage_image] =>[orig_patent_app_number] => 09983875
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/983875 | Method for generating a workflow on a computer, and a computer system adapted for performing the method | Oct 25, 2001 | Issued |
Array
(
[id] => 786249
[patent_doc_number] => 06993748
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2006-01-31
[patent_title] => 'Systems and methods for table driven automation testing of software programs'
[patent_app_type] => utility
[patent_app_number] => 09/983884
[patent_app_country] => US
[patent_app_date] => 2001-10-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 21
[patent_no_of_words] => 11475
[patent_no_of_claims] => 5
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 161
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/993/06993748.pdf
[firstpage_image] =>[orig_patent_app_number] => 09983884
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/983884 | Systems and methods for table driven automation testing of software programs | Oct 25, 2001 | Issued |
Array
(
[id] => 792897
[patent_doc_number] => 06986125
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2006-01-10
[patent_title] => 'Method and apparatus for testing and evaluating a software component using an abstraction matrix'
[patent_app_type] => utility
[patent_app_number] => 10/006596
[patent_app_country] => US
[patent_app_date] => 2001-10-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 24
[patent_figures_cnt] => 26
[patent_no_of_words] => 7551
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 212
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/986/06986125.pdf
[firstpage_image] =>[orig_patent_app_number] => 10006596
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/006596 | Method and apparatus for testing and evaluating a software component using an abstraction matrix | Oct 22, 2001 | Issued |
Array
(
[id] => 1106420
[patent_doc_number] => 06817013
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2004-11-09
[patent_title] => 'Program optimization method, and compiler using the same'
[patent_app_type] => B2
[patent_app_number] => 09/970025
[patent_app_country] => US
[patent_app_date] => 2001-10-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 42
[patent_figures_cnt] => 42
[patent_no_of_words] => 14624
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 168
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/817/06817013.pdf
[firstpage_image] =>[orig_patent_app_number] => 09970025
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/970025 | Program optimization method, and compiler using the same | Oct 3, 2001 | Issued |
Array
(
[id] => 955263
[patent_doc_number] => 06959435
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2005-10-25
[patent_title] => 'Compiler-directed speculative approach to resolve performance-degrading long latency events in an application'
[patent_app_type] => utility
[patent_app_number] => 09/968261
[patent_app_country] => US
[patent_app_date] => 2001-09-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 4
[patent_no_of_words] => 3733
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 133
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/959/06959435.pdf
[firstpage_image] =>[orig_patent_app_number] => 09968261
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/968261 | Compiler-directed speculative approach to resolve performance-degrading long latency events in an application | Sep 27, 2001 | Issued |
Array
(
[id] => 6784602
[patent_doc_number] => 20030066050
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-04-03
[patent_title] => 'Method and system for programming devices using finite state machine descriptions'
[patent_app_type] => new
[patent_app_number] => 09/962232
[patent_app_country] => US
[patent_app_date] => 2001-09-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 13947
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 114
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0066/20030066050.pdf
[firstpage_image] =>[orig_patent_app_number] => 09962232
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/962232 | Method and system for programming devices using finite state machine descriptions | Sep 25, 2001 | Abandoned |
Array
(
[id] => 1059118
[patent_doc_number] => 06857119
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2005-02-15
[patent_title] => 'Techniques for modifying a compiled application'
[patent_app_type] => utility
[patent_app_number] => 09/965334
[patent_app_country] => US
[patent_app_date] => 2001-09-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 12204
[patent_no_of_claims] => 55
[patent_no_of_ind_claims] => 11
[patent_words_short_claim] => 107
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/857/06857119.pdf
[firstpage_image] =>[orig_patent_app_number] => 09965334
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/965334 | Techniques for modifying a compiled application | Sep 24, 2001 | Issued |