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] => 5548361
[patent_doc_number] => 20090158238
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-06-18
[patent_title] => 'METHOD AND APPARATUS FOR PROVIDING API SERVICE AND MAKING API MASH-UP, AND COMPUTER READABLE RECORDING MEDIUM THEREOF'
[patent_app_type] => utility
[patent_app_number] => 12/209582
[patent_app_country] => US
[patent_app_date] => 2008-09-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 4998
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0158/20090158238.pdf
[firstpage_image] =>[orig_patent_app_number] => 12209582
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/209582 | Method and apparatus for providing API service and making API mash-up, and computer readable recording medium thereof | Sep 11, 2008 | Issued |
Array
(
[id] => 8530769
[patent_doc_number] => 08307353
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-11-06
[patent_title] => 'Cross-domain inlining in a system virtual machine'
[patent_app_type] => utility
[patent_app_number] => 12/190498
[patent_app_country] => US
[patent_app_date] => 2008-08-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3916
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 170
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12190498
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/190498 | Cross-domain inlining in a system virtual machine | Aug 11, 2008 | Issued |
Array
(
[id] => 8424798
[patent_doc_number] => 08281296
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-10-02
[patent_title] => 'Cross-ISA inlining in a system virtual machine'
[patent_app_type] => utility
[patent_app_number] => 12/190490
[patent_app_country] => US
[patent_app_date] => 2008-08-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 4600
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 197
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12190490
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/190490 | Cross-ISA inlining in a system virtual machine | Aug 11, 2008 | Issued |
Array
(
[id] => 8667719
[patent_doc_number] => 08381192
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-02-19
[patent_title] => 'Software testing using taint analysis and execution path alteration'
[patent_app_type] => utility
[patent_app_number] => 12/184980
[patent_app_country] => US
[patent_app_date] => 2008-08-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 4107
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 119
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12184980
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/184980 | Software testing using taint analysis and execution path alteration | Jul 31, 2008 | Issued |
Array
(
[id] => 5467737
[patent_doc_number] => 20090327937
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-12-31
[patent_title] => 'Methods and apparatus for analyzing SIMD code'
[patent_app_type] => utility
[patent_app_number] => 12/215857
[patent_app_country] => US
[patent_app_date] => 2008-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5185
[patent_no_of_claims] => 28
[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/0327/20090327937.pdf
[firstpage_image] =>[orig_patent_app_number] => 12215857
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/215857 | Methods and apparatus for analyzing SIMD code | Jun 29, 2008 | Issued |
Array
(
[id] => 5467808
[patent_doc_number] => 20090328008
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-12-31
[patent_title] => 'DYNAMICALLY MONITORING APPLICATION BEHAVIOR'
[patent_app_type] => utility
[patent_app_number] => 12/146495
[patent_app_country] => US
[patent_app_date] => 2008-06-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4638
[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/0328/20090328008.pdf
[firstpage_image] =>[orig_patent_app_number] => 12146495
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/146495 | Dynamically monitoring application behavior | Jun 25, 2008 | Issued |
Array
(
[id] => 5467794
[patent_doc_number] => 20090327994
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-12-31
[patent_title] => 'METADATA DRIVEN API DEVELOPMENT'
[patent_app_type] => utility
[patent_app_number] => 12/146462
[patent_app_country] => US
[patent_app_date] => 2008-06-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 5979
[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/0327/20090327994.pdf
[firstpage_image] =>[orig_patent_app_number] => 12146462
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/146462 | Metadata driven API development | Jun 25, 2008 | Issued |
Array
(
[id] => 8343247
[patent_doc_number] => 08245185
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-08-14
[patent_title] => 'System and method for software delivery'
[patent_app_type] => utility
[patent_app_number] => 12/144598
[patent_app_country] => US
[patent_app_date] => 2008-06-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 15608
[patent_no_of_claims] => 22
[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] => 12144598
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/144598 | System and method for software delivery | Jun 22, 2008 | Issued |
Array
(
[id] => 7780339
[patent_doc_number] => 08122438
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-02-21
[patent_title] => 'Computer implemented method and system for accurate, efficient and adaptive calling context profiling'
[patent_app_type] => utility
[patent_app_number] => 12/141222
[patent_app_country] => US
[patent_app_date] => 2008-06-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 13
[patent_no_of_words] => 5358
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 121
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/122/08122438.pdf
[firstpage_image] =>[orig_patent_app_number] => 12141222
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/141222 | Computer implemented method and system for accurate, efficient and adaptive calling context profiling | Jun 17, 2008 | Issued |
Array
(
[id] => 5376043
[patent_doc_number] => 20090313604
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-12-17
[patent_title] => 'PARSING OF DECLARATIONS IN ALL BRANCHES OF PREPROCESSOR CONDITIONALS'
[patent_app_type] => utility
[patent_app_number] => 12/140267
[patent_app_country] => US
[patent_app_date] => 2008-06-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6086
[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/0313/20090313604.pdf
[firstpage_image] =>[orig_patent_app_number] => 12140267
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/140267 | Parsing of declarations in all branches of preprocessor conditionals | Jun 16, 2008 | Issued |
Array
(
[id] => 8389188
[patent_doc_number] => 08266597
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-09-11
[patent_title] => 'Dynamically patching computer code using breakpoints'
[patent_app_type] => utility
[patent_app_number] => 12/139576
[patent_app_country] => US
[patent_app_date] => 2008-06-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3758
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 179
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12139576
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/139576 | Dynamically patching computer code using breakpoints | Jun 15, 2008 | Issued |
Array
(
[id] => 7718842
[patent_doc_number] => 08095909
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-01-10
[patent_title] => 'System and method for model driven transformation filtering'
[patent_app_type] => utility
[patent_app_number] => 12/138128
[patent_app_country] => US
[patent_app_date] => 2008-06-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 3917
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 119
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/095/08095909.pdf
[firstpage_image] =>[orig_patent_app_number] => 12138128
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/138128 | System and method for model driven transformation filtering | Jun 11, 2008 | Issued |
Array
(
[id] => 4862697
[patent_doc_number] => 20080270982
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-10-30
[patent_title] => 'METHOD FOR AUTOMATING VARIABLES IN END-USER PROGRAMMING SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 12/125141
[patent_app_country] => US
[patent_app_date] => 2008-05-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4806
[patent_no_of_claims] => 35
[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/0270/20080270982.pdf
[firstpage_image] =>[orig_patent_app_number] => 12125141
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/125141 | Method for automating variables in end-user programming system | May 21, 2008 | Issued |
Array
(
[id] => 5399943
[patent_doc_number] => 20090320006
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-12-24
[patent_title] => 'LEARNING AND CACHE MANAGEMENT IN SOFTWARE DEFINED CONTEXTS'
[patent_app_type] => utility
[patent_app_number] => 12/119912
[patent_app_country] => US
[patent_app_date] => 2008-05-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5004
[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/0320/20090320006.pdf
[firstpage_image] =>[orig_patent_app_number] => 12119912
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/119912 | Learning and cache management in software defined contexts | May 12, 2008 | Issued |
Array
(
[id] => 4961702
[patent_doc_number] => 20080276127
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-11-06
[patent_title] => 'Diagnostic and Trouble-Shooting Methods in a Wireless Control and Sensor Network'
[patent_app_type] => utility
[patent_app_number] => 12/114766
[patent_app_country] => US
[patent_app_date] => 2008-05-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7217
[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/0276/20080276127.pdf
[firstpage_image] =>[orig_patent_app_number] => 12114766
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/114766 | Diagnostic and trouble-shooting methods in a wireless control and sensor network | May 2, 2008 | Issued |
Array
(
[id] => 5467803
[patent_doc_number] => 20090328003
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-12-31
[patent_title] => 'Systems And Methods For Regulating Execution Of Computer Software'
[patent_app_type] => utility
[patent_app_number] => 12/104589
[patent_app_country] => US
[patent_app_date] => 2008-04-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4570
[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/0328/20090328003.pdf
[firstpage_image] =>[orig_patent_app_number] => 12104589
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/104589 | Systems and methods for regulating execution of computer software | Apr 16, 2008 | Issued |
Array
(
[id] => 8799650
[patent_doc_number] => 08438539
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-05-07
[patent_title] => 'Using a menu slideshow framework for generating a custom menu-driven slideshow containing definable content'
[patent_app_type] => utility
[patent_app_number] => 12/101666
[patent_app_country] => US
[patent_app_date] => 2008-04-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 6911
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 165
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12101666
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/101666 | Using a menu slideshow framework for generating a custom menu-driven slideshow containing definable content | Apr 10, 2008 | Issued |
Array
(
[id] => 6636140
[patent_doc_number] => 20100325612
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-12-23
[patent_title] => 'Selecting a Set of Candidate Code Expressions from a Section of Program Code for Copying'
[patent_app_type] => utility
[patent_app_number] => 12/098480
[patent_app_country] => US
[patent_app_date] => 2008-04-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3132
[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/0325/20100325612.pdf
[firstpage_image] =>[orig_patent_app_number] => 12098480
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/098480 | Selecting a set of candidate code expressions from a section of program code for copying | Apr 6, 2008 | Issued |
Array
(
[id] => 8033937
[patent_doc_number] => 08146064
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-03-27
[patent_title] => 'Dynamically controlling a prefetching range of a software controlled cache'
[patent_app_type] => utility
[patent_app_number] => 12/062559
[patent_app_country] => US
[patent_app_date] => 2008-04-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 9
[patent_no_of_words] => 11971
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 211
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/146/08146064.pdf
[firstpage_image] =>[orig_patent_app_number] => 12062559
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/062559 | Dynamically controlling a prefetching range of a software controlled cache | Apr 3, 2008 | Issued |
Array
(
[id] => 8343251
[patent_doc_number] => 08245186
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-08-14
[patent_title] => 'Techniques for offering and applying code modifications'
[patent_app_type] => utility
[patent_app_number] => 12/061682
[patent_app_country] => US
[patent_app_date] => 2008-04-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 5324
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 161
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12061682
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/061682 | Techniques for offering and applying code modifications | Apr 2, 2008 | Issued |