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] => 8756773 [patent_doc_number] => 20130091078 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-04-11 [patent_title] => 'Method And Apparatus To Determine Rules Implementation Decision' [patent_app_type] => utility [patent_app_number] => 13/253285 [patent_app_country] => US [patent_app_date] => 2011-10-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5851 [patent_no_of_claims] => 20 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13253285 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/253285
Method and apparatus to determine rules implementation decision Oct 4, 2011 Issued
Array ( [id] => 8735318 [patent_doc_number] => 20130080887 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-03-28 [patent_title] => 'SIMULATION OF WEB APPLICATIONS AND SECONDARY DEVICES IN A WEB BROWSER, WEB APPLICATION DEVELOPMENT TOOLS, AND METHODS USING THE SAME' [patent_app_type] => utility [patent_app_number] => 13/245272 [patent_app_country] => US [patent_app_date] => 2011-09-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 11630 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13245272 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/245272
Simulation of web applications and secondary devices in a web browser, web application development tools, and methods using the same Sep 25, 2011 Issued
Array ( [id] => 9218582 [patent_doc_number] => 08631392 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-01-14 [patent_title] => 'Analysis of a sequence of data in object-oriented environments' [patent_app_type] => utility [patent_app_number] => 13/243336 [patent_app_country] => US [patent_app_date] => 2011-09-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 13 [patent_no_of_words] => 6958 [patent_no_of_claims] => 34 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 157 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13243336 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/243336
Analysis of a sequence of data in object-oriented environments Sep 22, 2011 Issued
Array ( [id] => 8568911 [patent_doc_number] => 20120331482 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-12-27 [patent_title] => 'Apparatus and Systems For Measuring, Monitoring, Tracking and Simulating Enterprise Communications and Processes' [patent_app_type] => utility [patent_app_number] => 13/238416 [patent_app_country] => US [patent_app_date] => 2011-09-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4367 [patent_no_of_claims] => 71 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13238416 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/238416
Apparatus and Systems For Measuring, Monitoring, Tracking and Simulating Enterprise Communications and Processes Sep 20, 2011 Abandoned
Array ( [id] => 8291561 [patent_doc_number] => 20120179884 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-07-12 [patent_title] => 'COMMUNICATION SYSTEM, INFORMATION PROCESSING APPARATUS, COMPUTER-READABLE STORAGE MEDIUM, AND COMMUNICATION METHOD' [patent_app_type] => utility [patent_app_number] => 13/230082 [patent_app_country] => US [patent_app_date] => 2011-09-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 16251 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13230082 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/230082
Communication system, information processing apparatus, computer-readable storage medium, and communication method Sep 11, 2011 Issued
Array ( [id] => 8686910 [patent_doc_number] => 20130055194 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-02-28 [patent_title] => 'SYSTEM AND METHOD FOR IMPLEMENTING APPLICATION CODE FROM APPLICATION REQUIREMENTS' [patent_app_type] => utility [patent_app_number] => 13/222962 [patent_app_country] => US [patent_app_date] => 2011-08-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 44 [patent_figures_cnt] => 44 [patent_no_of_words] => 25988 [patent_no_of_claims] => 22 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13222962 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/222962
System and method for implementing application code from application requirements Aug 30, 2011 Issued
Array ( [id] => 7793175 [patent_doc_number] => 20120054731 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-03-01 [patent_title] => 'Method, System and Computer Programs to Assist Migration to a Cloud Computing Environment' [patent_app_type] => utility [patent_app_number] => 13/214489 [patent_app_country] => US [patent_app_date] => 2011-08-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 11250 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0054/20120054731.pdf [firstpage_image] =>[orig_patent_app_number] => 13214489 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/214489
Method, System and Computer Programs to Assist Migration to a Cloud Computing Environment Aug 21, 2011 Abandoned
Array ( [id] => 9486719 [patent_doc_number] => 08732682 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-05-20 [patent_title] => 'Systems and methods for detecting and tolerating atomicity violations between concurrent code blocks' [patent_app_type] => utility [patent_app_number] => 13/213830 [patent_app_country] => US [patent_app_date] => 2011-08-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 9183 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13213830 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/213830
Systems and methods for detecting and tolerating atomicity violations between concurrent code blocks Aug 18, 2011 Issued
Array ( [id] => 8799657 [patent_doc_number] => 08438546 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-05-07 [patent_title] => 'System and method for mitigating repeated crashes of an application resulting from supplemental code' [patent_app_type] => utility [patent_app_number] => 13/205827 [patent_app_country] => US [patent_app_date] => 2011-08-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 15 [patent_no_of_words] => 10738 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 141 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13205827 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/205827
System and method for mitigating repeated crashes of an application resulting from supplemental code Aug 8, 2011 Issued
Array ( [id] => 7568869 [patent_doc_number] => 20110288932 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-11-24 [patent_title] => 'APPARATUSES, SYSTEMS AND METHODS FOR DETERMINING INSTALLED SOFTWARE APPLICATIONS ON A COMPUTING DEVICE' [patent_app_type] => utility [patent_app_number] => 13/112994 [patent_app_country] => US [patent_app_date] => 2011-05-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 11284 [patent_no_of_claims] => 62 [patent_no_of_ind_claims] => 46 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13112994 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/112994
APPARATUSES, SYSTEMS AND METHODS FOR DETERMINING INSTALLED SOFTWARE APPLICATIONS ON A COMPUTING DEVICE May 19, 2011 Abandoned
Array ( [id] => 9821115 [patent_doc_number] => 08930918 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-01-06 [patent_title] => 'System and method for SQL performance assurance services' [patent_app_type] => utility [patent_app_number] => 13/697619 [patent_app_country] => US [patent_app_date] => 2011-05-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3367 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 190 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13697619 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/697619
System and method for SQL performance assurance services May 17, 2011 Issued
Array ( [id] => 9431190 [patent_doc_number] => 08707277 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-04-22 [patent_title] => 'Systems, methods, and language for SCA CORBA descriptor files' [patent_app_type] => utility [patent_app_number] => 13/068061 [patent_app_country] => US [patent_app_date] => 2011-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 21 [patent_no_of_words] => 17256 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 208 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13068061 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/068061
Systems, methods, and language for SCA CORBA descriptor files May 1, 2011 Issued
Array ( [id] => 9431178 [patent_doc_number] => 08707265 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-04-22 [patent_title] => 'Test automation method for software programs' [patent_app_type] => utility [patent_app_number] => 13/037290 [patent_app_country] => US [patent_app_date] => 2011-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4095 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 160 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13037290 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/037290
Test automation method for software programs Feb 27, 2011 Issued
Array ( [id] => 9417045 [patent_doc_number] => 08701097 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-04-15 [patent_title] => 'Partial inlining with software based restart' [patent_app_type] => utility [patent_app_number] => 13/022914 [patent_app_country] => US [patent_app_date] => 2011-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 11 [patent_no_of_words] => 10521 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 144 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13022914 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/022914
Partial inlining with software based restart Feb 7, 2011 Issued
Array ( [id] => 8337463 [patent_doc_number] => 20120204162 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-08-09 [patent_title] => 'METHODS AND APPARATUSES FOR FACILITATING EXECUTION OF APPLICATIONS REQUIRING RUNTIME COMPILATION' [patent_app_type] => utility [patent_app_number] => 13/023245 [patent_app_country] => US [patent_app_date] => 2011-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 12319 [patent_no_of_claims] => 20 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13023245 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/023245
Methods and apparatuses for facilitating execution of applications requiring runtime compilation Feb 7, 2011 Issued
Array ( [id] => 9170007 [patent_doc_number] => 08595701 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-11-26 [patent_title] => 'Symbolic execution and test generation for GPU programs' [patent_app_type] => utility [patent_app_number] => 13/021604 [patent_app_country] => US [patent_app_date] => 2011-02-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 9912 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 230 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13021604 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/021604
Symbolic execution and test generation for GPU programs Feb 3, 2011 Issued
Array ( [id] => 8337449 [patent_doc_number] => 20120204149 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-08-09 [patent_title] => 'DISCOVERY-BASED MIGRATION CORRECTNESS TESTING' [patent_app_type] => utility [patent_app_number] => 13/020525 [patent_app_country] => US [patent_app_date] => 2011-02-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6786 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13020525 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/020525
DISCOVERY-BASED MIGRATION CORRECTNESS TESTING Feb 2, 2011 Abandoned
Array ( [id] => 8326024 [patent_doc_number] => 20120198419 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-08-02 [patent_title] => 'USER INPUT AUTO-COMPLETION' [patent_app_type] => utility [patent_app_number] => 13/019620 [patent_app_country] => US [patent_app_date] => 2011-02-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 56 [patent_figures_cnt] => 56 [patent_no_of_words] => 26593 [patent_no_of_claims] => 20 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13019620 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/019620
User input auto-completion Feb 1, 2011 Issued
Array ( [id] => 9472582 [patent_doc_number] => 08726231 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-05-13 [patent_title] => 'Support for heterogeneous database artifacts in a single project' [patent_app_type] => utility [patent_app_number] => 13/019311 [patent_app_country] => US [patent_app_date] => 2011-02-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5548 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13019311 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/019311
Support for heterogeneous database artifacts in a single project Feb 1, 2011 Issued
Array ( [id] => 9826195 [patent_doc_number] => 08935690 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-01-13 [patent_title] => 'Method and system for installing applications' [patent_app_type] => utility [patent_app_number] => 13/018554 [patent_app_country] => US [patent_app_date] => 2011-02-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4486 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13018554 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/018554
Method and system for installing applications Jan 31, 2011 Issued
Menu