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] => 9358769 [patent_doc_number] => 08677324 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-03-18 [patent_title] => 'Evaluating performance of an application using event-driven transactions' [patent_app_type] => utility [patent_app_number] => 13/017522 [patent_app_country] => US [patent_app_date] => 2011-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 4350 [patent_no_of_claims] => 19 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13017522 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/017522
Evaluating performance of an application using event-driven transactions Jan 30, 2011 Issued
Array ( [id] => 10841413 [patent_doc_number] => 08869113 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-10-21 [patent_title] => 'Software architecture for validating C++ programs using symbolic execution' [patent_app_type] => utility [patent_app_number] => 13/010714 [patent_app_country] => US [patent_app_date] => 2011-01-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 7 [patent_no_of_words] => 10847 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 222 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13010714 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/010714
Software architecture for validating C++ programs using symbolic execution Jan 19, 2011 Issued
Array ( [id] => 6052634 [patent_doc_number] => 20110209130 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-08-25 [patent_title] => 'SOFTWARE OBJECT LOCK MANAGEMENT USING OBSERVATIONS' [patent_app_type] => utility [patent_app_number] => 12/982995 [patent_app_country] => US [patent_app_date] => 2010-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7066 [patent_no_of_claims] => 20 [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/0209/20110209130.pdf [firstpage_image] =>[orig_patent_app_number] => 12982995 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/982995
Software object lock management using observations Dec 30, 2010 Issued
Array ( [id] => 8267642 [patent_doc_number] => 20120167075 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-06-28 [patent_title] => 'PREDICTIVE SOFTWARE STREAMING' [patent_app_type] => utility [patent_app_number] => 12/979329 [patent_app_country] => US [patent_app_date] => 2010-12-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7557 [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] => 12979329 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/979329
Predictive software streaming Dec 27, 2010 Issued
Array ( [id] => 8254094 [patent_doc_number] => 20120158416 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-06-21 [patent_title] => 'WEB-SERVICE BASED GENERATION OF BUSINESS OBJECTS' [patent_app_type] => utility [patent_app_number] => 12/974676 [patent_app_country] => US [patent_app_date] => 2010-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 11543 [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] => publications/A1/0158/20120158416.pdf [firstpage_image] =>[orig_patent_app_number] => 12974676 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/974676
Web-service based generation of business objects Dec 20, 2010 Issued
Array ( [id] => 8222853 [patent_doc_number] => 20120137049 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-05-31 [patent_title] => 'CODE PATCHING FOR NON-VOLATILE MEMORY' [patent_app_type] => utility [patent_app_number] => 12/956660 [patent_app_country] => US [patent_app_date] => 2010-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4300 [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] => 12956660 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/956660
Code patching for non-volatile memory Nov 29, 2010 Issued
Array ( [id] => 9392556 [patent_doc_number] => 08689181 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-04-01 [patent_title] => 'Scripting web services' [patent_app_type] => utility [patent_app_number] => 12/952890 [patent_app_country] => US [patent_app_date] => 2010-11-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7298 [patent_no_of_claims] => 43 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 187 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12952890 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/952890
Scripting web services Nov 22, 2010 Issued
Array ( [id] => 8260145 [patent_doc_number] => 08209661 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-06-26 [patent_title] => 'Parser, code generator, and data calculation and transformation engine for spreadsheet calculations' [patent_app_type] => utility [patent_app_number] => 12/901875 [patent_app_country] => US [patent_app_date] => 2010-10-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 26 [patent_figures_cnt] => 26 [patent_no_of_words] => 12378 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 284 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12901875 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/901875
Parser, code generator, and data calculation and transformation engine for spreadsheet calculations Oct 10, 2010 Issued
Array ( [id] => 10310179 [patent_doc_number] => 20150195181 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-07-09 [patent_title] => 'TESTING OF DYNAMIC WEB CONTENT APPLICATIONS' [patent_app_type] => utility [patent_app_number] => 12/894760 [patent_app_country] => US [patent_app_date] => 2010-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 9001 [patent_no_of_claims] => 16 [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] => 12894760 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/894760
TESTING OF DYNAMIC WEB CONTENT APPLICATIONS Sep 29, 2010 Abandoned
Array ( [id] => 8645829 [patent_doc_number] => 08370828 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-02-05 [patent_title] => 'Techniques to perform gradual upgrades' [patent_app_type] => utility [patent_app_number] => 12/893263 [patent_app_country] => US [patent_app_date] => 2010-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7446 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12893263 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/893263
Techniques to perform gradual upgrades Sep 28, 2010 Issued
Array ( [id] => 8059459 [patent_doc_number] => 20120079464 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-03-29 [patent_title] => 'QUERY CONSTRAINT ENCODING WITH TYPE-BASED STATE MACHINE' [patent_app_type] => utility [patent_app_number] => 12/890870 [patent_app_country] => US [patent_app_date] => 2010-09-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 9774 [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] => publications/A1/0079/20120079464.pdf [firstpage_image] =>[orig_patent_app_number] => 12890870 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/890870
Query constraint encoding with type-based state machine Sep 26, 2010 Issued
Array ( [id] => 5996725 [patent_doc_number] => 20110016452 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-01-20 [patent_title] => 'METHOD AND SYSTEM FOR IDENTIFYING REGRESSION TEST CASES FOR A SOFTWARE' [patent_app_type] => utility [patent_app_number] => 12/891046 [patent_app_country] => US [patent_app_date] => 2010-09-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3425 [patent_no_of_claims] => 21 [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] => publications/A1/0016/20110016452.pdf [firstpage_image] =>[orig_patent_app_number] => 12891046 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/891046
Method and system for identifying regression test cases for a software Sep 26, 2010 Issued
Array ( [id] => 9130383 [patent_doc_number] => 08578340 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-11-05 [patent_title] => 'Recording and replaying computer program execution with recorded execution event breakpoints' [patent_app_type] => utility [patent_app_number] => 12/890449 [patent_app_country] => US [patent_app_date] => 2010-09-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 13338 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 159 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12890449 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/890449
Recording and replaying computer program execution with recorded execution event breakpoints Sep 23, 2010 Issued
Array ( [id] => 9258004 [patent_doc_number] => 08621448 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-12-31 [patent_title] => 'Systems and methods for compiler-based vectorization of non-leaf code' [patent_app_type] => utility [patent_app_number] => 12/888644 [patent_app_country] => US [patent_app_date] => 2010-09-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 11773 [patent_no_of_claims] => 17 [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] => 12888644 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/888644
Systems and methods for compiler-based vectorization of non-leaf code Sep 22, 2010 Issued
Array ( [id] => 8059407 [patent_doc_number] => 20120079447 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-03-29 [patent_title] => 'SOFTWARE BUILD ANALYSIS' [patent_app_type] => utility [patent_app_number] => 12/889207 [patent_app_country] => US [patent_app_date] => 2010-09-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4123 [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] => publications/A1/0079/20120079447.pdf [firstpage_image] =>[orig_patent_app_number] => 12889207 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/889207
Software build analysis Sep 22, 2010 Issued
Array ( [id] => 8046327 [patent_doc_number] => 20120072894 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-03-22 [patent_title] => 'In-Service Software Upgrade on Cards of Virtual Partition of Network Element that Includes Directing Traffic Away from Cards of Virtual Partition' [patent_app_type] => utility [patent_app_number] => 12/888405 [patent_app_country] => US [patent_app_date] => 2010-09-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 17658 [patent_no_of_claims] => 20 [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] => publications/A1/0072/20120072894.pdf [firstpage_image] =>[orig_patent_app_number] => 12888405 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/888405
In-service software upgrade on cards of virtual partition of network element that includes directing traffic away from cards of virtual partition Sep 21, 2010 Issued
Array ( [id] => 8046329 [patent_doc_number] => 20120072893 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-03-22 [patent_title] => 'In-Service Software Upgrade of Control and Line Cards of Network Element' [patent_app_type] => utility [patent_app_number] => 12/888402 [patent_app_country] => US [patent_app_date] => 2010-09-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 18148 [patent_no_of_claims] => 19 [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] => publications/A1/0072/20120072893.pdf [firstpage_image] =>[orig_patent_app_number] => 12888402 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/888402
In-service software upgrade of control and line cards of network element Sep 21, 2010 Issued
Array ( [id] => 8046323 [patent_doc_number] => 20120072898 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-03-22 [patent_title] => 'ON-PREMISE DEPLOYMENT OF VIRTUAL DESKTOP SERVICE SERVERS' [patent_app_type] => utility [patent_app_number] => 12/887398 [patent_app_country] => US [patent_app_date] => 2010-09-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 10181 [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] => publications/A1/0072/20120072898.pdf [firstpage_image] =>[orig_patent_app_number] => 12887398 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/887398
ON-PREMISE DEPLOYMENT OF VIRTUAL DESKTOP SERVICE SERVERS Sep 20, 2010 Abandoned
Array ( [id] => 9218588 [patent_doc_number] => 08631398 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-01-14 [patent_title] => 'Method and apparatus for facilitating creation of a network interface' [patent_app_type] => utility [patent_app_number] => 12/886291 [patent_app_country] => US [patent_app_date] => 2010-09-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4206 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 118 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12886291 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/886291
Method and apparatus for facilitating creation of a network interface Sep 19, 2010 Issued
Array ( [id] => 9680745 [patent_doc_number] => 08819672 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-08-26 [patent_title] => 'Multi-image migration system and method' [patent_app_type] => utility [patent_app_number] => 12/885752 [patent_app_country] => US [patent_app_date] => 2010-09-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 10 [patent_no_of_words] => 8050 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 117 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12885752 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/885752
Multi-image migration system and method Sep 19, 2010 Issued
Menu