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] => 5166633 [patent_doc_number] => 20070288222 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-12-13 [patent_title] => 'System and method for model driven transformation filtering' [patent_app_type] => utility [patent_app_number] => 11/451248 [patent_app_country] => US [patent_app_date] => 2006-06-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3880 [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/0288/20070288222.pdf [firstpage_image] =>[orig_patent_app_number] => 11451248 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/451248
System and method for model driven transformation filtering Jun 11, 2006 Issued
Array ( [id] => 4462884 [patent_doc_number] => 07895578 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-02-22 [patent_title] => 'Apparatus and method for using connector components to provide connectivity to interactive graphics representative of input and output data' [patent_app_type] => utility [patent_app_number] => 11/450143 [patent_app_country] => US [patent_app_date] => 2006-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 6915 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 124 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/895/07895578.pdf [firstpage_image] =>[orig_patent_app_number] => 11450143 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/450143
Apparatus and method for using connector components to provide connectivity to interactive graphics representative of input and output data Jun 8, 2006 Issued
Array ( [id] => 9152 [patent_doc_number] => 07818722 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-10-19 [patent_title] => 'Computer implemented method and system for accurate, efficient and adaptive calling context profiling' [patent_app_type] => utility [patent_app_number] => 11/450656 [patent_app_country] => US [patent_app_date] => 2006-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 13 [patent_no_of_words] => 5358 [patent_no_of_claims] => 1 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 240 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/818/07818722.pdf [firstpage_image] =>[orig_patent_app_number] => 11450656 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/450656
Computer implemented method and system for accurate, efficient and adaptive calling context profiling Jun 8, 2006 Issued
Array ( [id] => 5167304 [patent_doc_number] => 20070288893 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-12-13 [patent_title] => 'EXTENDING CONFIGURATION SECTIONS IN CONFIGURATION' [patent_app_type] => utility [patent_app_number] => 11/422967 [patent_app_country] => US [patent_app_date] => 2006-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2752 [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/0288/20070288893.pdf [firstpage_image] =>[orig_patent_app_number] => 11422967 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/422967
EXTENDING CONFIGURATION SECTIONS IN CONFIGURATION Jun 7, 2006 Abandoned
Array ( [id] => 5167306 [patent_doc_number] => 20070288895 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-12-13 [patent_title] => 'Configuration tool with multi-level priority semantic' [patent_app_type] => utility [patent_app_number] => 11/449355 [patent_app_country] => US [patent_app_date] => 2006-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6392 [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/0288/20070288895.pdf [firstpage_image] =>[orig_patent_app_number] => 11449355 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/449355
Configuration tool with multi-level priority semantic Jun 7, 2006 Issued
Array ( [id] => 4590275 [patent_doc_number] => 07861215 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-12-28 [patent_title] => 'Method, system, and program product for modeling processes' [patent_app_type] => utility [patent_app_number] => 11/421160 [patent_app_country] => US [patent_app_date] => 2006-05-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 3926 [patent_no_of_claims] => 16 [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/861/07861215.pdf [firstpage_image] =>[orig_patent_app_number] => 11421160 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/421160
Method, system, and program product for modeling processes May 30, 2006 Issued
Array ( [id] => 17629 [patent_doc_number] => 07805709 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-09-28 [patent_title] => 'System and method for bypassing execution of an algorithm' [patent_app_type] => utility [patent_app_number] => 11/441839 [patent_app_country] => US [patent_app_date] => 2006-05-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 9619 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 153 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/805/07805709.pdf [firstpage_image] =>[orig_patent_app_number] => 11441839 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/441839
System and method for bypassing execution of an algorithm May 25, 2006 Issued
Array ( [id] => 86962 [patent_doc_number] => 07747996 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2010-06-29 [patent_title] => 'Method of mixed lock-free and locking synchronization' [patent_app_type] => utility [patent_app_number] => 11/420354 [patent_app_country] => US [patent_app_date] => 2006-05-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5349 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/747/07747996.pdf [firstpage_image] =>[orig_patent_app_number] => 11420354 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/420354
Method of mixed lock-free and locking synchronization May 24, 2006 Issued
Array ( [id] => 5626966 [patent_doc_number] => 20060265471 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-11-23 [patent_title] => 'SYSTEM AND METHOD FOR UPDATING INFORMATION VIA A NETWORK' [patent_app_type] => utility [patent_app_number] => 11/419700 [patent_app_country] => US [patent_app_date] => 2006-05-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6412 [patent_no_of_claims] => 1 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0265/20060265471.pdf [firstpage_image] =>[orig_patent_app_number] => 11419700 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/419700
System and method for updating information via a network May 21, 2006 Issued
Array ( [id] => 5734269 [patent_doc_number] => 20060259386 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-11-16 [patent_title] => 'Building digital assets for use with software applications' [patent_app_type] => utility [patent_app_number] => 11/434954 [patent_app_country] => US [patent_app_date] => 2006-05-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 10266 [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/0259/20060259386.pdf [firstpage_image] =>[orig_patent_app_number] => 11434954 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/434954
Building digital assets for use with software applications May 15, 2006 Abandoned
Array ( [id] => 97657 [patent_doc_number] => 07739663 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-06-15 [patent_title] => 'Method, system and program product for validating a runtime environment' [patent_app_type] => utility [patent_app_number] => 11/435460 [patent_app_country] => US [patent_app_date] => 2006-05-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7841 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 334 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/739/07739663.pdf [firstpage_image] =>[orig_patent_app_number] => 11435460 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/435460
Method, system and program product for validating a runtime environment May 15, 2006 Issued
Array ( [id] => 28632 [patent_doc_number] => 07797686 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-09-14 [patent_title] => 'Behavior of trace in non-emulatable code' [patent_app_type] => utility [patent_app_number] => 11/383543 [patent_app_country] => US [patent_app_date] => 2006-05-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 20 [patent_no_of_words] => 14993 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 43 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/797/07797686.pdf [firstpage_image] =>[orig_patent_app_number] => 11383543 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/383543
Behavior of trace in non-emulatable code May 15, 2006 Issued
Array ( [id] => 28630 [patent_doc_number] => 07797685 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-09-14 [patent_title] => 'Method for generating timing data packet' [patent_app_type] => utility [patent_app_number] => 11/383540 [patent_app_country] => US [patent_app_date] => 2006-05-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 20 [patent_no_of_words] => 15048 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/797/07797685.pdf [firstpage_image] =>[orig_patent_app_number] => 11383540 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/383540
Method for generating timing data packet May 15, 2006 Issued
Array ( [id] => 5730869 [patent_doc_number] => 20060255983 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-11-16 [patent_title] => 'An Efficient Protocol for Encoding Software Pipelined Loop When PC Trace is Enabled' [patent_app_type] => utility [patent_app_number] => 11/383636 [patent_app_country] => US [patent_app_date] => 2006-05-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 15009 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0255/20060255983.pdf [firstpage_image] =>[orig_patent_app_number] => 11383636 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/383636
Efficient protocol for encoding software pipelined loop when PC trace is enabled May 15, 2006 Issued
Array ( [id] => 5730864 [patent_doc_number] => 20060255978 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-11-16 [patent_title] => 'Enabling Trace and Event Selection Procedures Independent of the Processor and Memory Variations' [patent_app_type] => utility [patent_app_number] => 11/383539 [patent_app_country] => US [patent_app_date] => 2006-05-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 14980 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0255/20060255978.pdf [firstpage_image] =>[orig_patent_app_number] => 11383539 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/383539
Enabling Trace and Event Selection Procedures Independent of the Processor and Memory Variations May 15, 2006 Abandoned
Array ( [id] => 5606300 [patent_doc_number] => 20060267816 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-11-30 [patent_title] => 'A Method for Guaranteeing Timing Precision for Randomly Arriving Asynchronous Events' [patent_app_type] => utility [patent_app_number] => 11/383537 [patent_app_country] => US [patent_app_date] => 2006-05-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 14975 [patent_no_of_claims] => 9 [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/0267/20060267816.pdf [firstpage_image] =>[orig_patent_app_number] => 11383537 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/383537
Method for guaranteeing timing precision for randomly arriving asynchronous events May 15, 2006 Issued
Array ( [id] => 58431 [patent_doc_number] => 07774758 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-08-10 [patent_title] => 'Systems and methods for secure debugging and profiling of a computer system' [patent_app_type] => utility [patent_app_number] => 11/383467 [patent_app_country] => US [patent_app_date] => 2006-05-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 6 [patent_no_of_words] => 3960 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/774/07774758.pdf [firstpage_image] =>[orig_patent_app_number] => 11383467 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/383467
Systems and methods for secure debugging and profiling of a computer system May 14, 2006 Issued
Array ( [id] => 38666 [patent_doc_number] => 07788642 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-08-31 [patent_title] => 'Displaying cache information using mark-up techniques' [patent_app_type] => utility [patent_app_number] => 11/383448 [patent_app_country] => US [patent_app_date] => 2006-05-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 11 [patent_no_of_words] => 11531 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/788/07788642.pdf [firstpage_image] =>[orig_patent_app_number] => 11383448 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/383448
Displaying cache information using mark-up techniques May 14, 2006 Issued
Array ( [id] => 7768502 [patent_doc_number] => 08117597 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-02-14 [patent_title] => 'Method and system for specifying and developing application systems with dynamic behavior' [patent_app_type] => utility [patent_app_number] => 11/432849 [patent_app_country] => US [patent_app_date] => 2006-05-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 66 [patent_no_of_words] => 15474 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 291 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/117/08117597.pdf [firstpage_image] =>[orig_patent_app_number] => 11432849 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/432849
Method and system for specifying and developing application systems with dynamic behavior May 12, 2006 Issued
Array ( [id] => 28647 [patent_doc_number] => 07797692 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2010-09-14 [patent_title] => 'Estimating a dominant resource used by a computer program' [patent_app_type] => utility [patent_app_number] => 11/433657 [patent_app_country] => US [patent_app_date] => 2006-05-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 2626 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/797/07797692.pdf [firstpage_image] =>[orig_patent_app_number] => 11433657 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/433657
Estimating a dominant resource used by a computer program May 11, 2006 Issued
Menu