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] => 10203298
[patent_doc_number] => 20150088286
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-03-26
[patent_title] => 'Method and Apparatus for Automatically Creating an Executable Safety Function for a Device'
[patent_app_type] => utility
[patent_app_number] => 14/236978
[patent_app_country] => US
[patent_app_date] => 2012-07-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 8129
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 14
[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] => 14236978
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/236978 | Method and apparatus for automatically creating an executable safety function for a device | Jul 29, 2012 | Issued |
Array
(
[id] => 9044363
[patent_doc_number] => 20130247001
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-09-19
[patent_title] => 'DYNAMIC SYNTHESIS OF PROGRAM SYNCHRONIZATION'
[patent_app_type] => utility
[patent_app_number] => 13/560548
[patent_app_country] => US
[patent_app_date] => 2012-07-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3331
[patent_no_of_claims] => 14
[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] => 13560548
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/560548 | DYNAMIC SYNTHESIS OF PROGRAM SYNCHRONIZATION | Jul 26, 2012 | Abandoned |
Array
(
[id] => 9276141
[patent_doc_number] => 08640089
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-01-28
[patent_title] => 'Automated construction and deployment of complex event processing applications and business activity monitoring dashboards'
[patent_app_type] => utility
[patent_app_number] => 13/558222
[patent_app_country] => US
[patent_app_date] => 2012-07-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 12597
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 158
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13558222
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/558222 | Automated construction and deployment of complex event processing applications and business activity monitoring dashboards | Jul 24, 2012 | Issued |
Array
(
[id] => 10879581
[patent_doc_number] => 08904379
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-12-02
[patent_title] => 'Centrally controlled proximity based software installation'
[patent_app_type] => utility
[patent_app_number] => 13/527116
[patent_app_country] => US
[patent_app_date] => 2012-06-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7768
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 204
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13527116
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/527116 | Centrally controlled proximity based software installation | Jun 18, 2012 | Issued |
Array
(
[id] => 8992074
[patent_doc_number] => 20130219355
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-08-22
[patent_title] => 'Dynamic Synchronization in a Target System Having Multiple Programmable Hardware Elements'
[patent_app_type] => utility
[patent_app_number] => 13/527247
[patent_app_country] => US
[patent_app_date] => 2012-06-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 33
[patent_figures_cnt] => 33
[patent_no_of_words] => 11951
[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] => 13527247
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/527247 | Dynamic synchronization in a target system having multiple programmable hardware elements | Jun 18, 2012 | Issued |
Array
(
[id] => 9200607
[patent_doc_number] => 20130339923
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-12-19
[patent_title] => 'Data Handling Among Actors in a Dataflow Programming Environment'
[patent_app_type] => utility
[patent_app_number] => 13/527568
[patent_app_country] => US
[patent_app_date] => 2012-06-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 14113
[patent_no_of_claims] => 31
[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] => 13527568
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/527568 | Data handling among actors in a dataflow programming environment | Jun 18, 2012 | Issued |
Array
(
[id] => 9666023
[patent_doc_number] => 08813032
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-08-19
[patent_title] => 'Customizing synchronization of custom code among multiple programmable hardware elements within a system'
[patent_app_type] => utility
[patent_app_number] => 13/527132
[patent_app_country] => US
[patent_app_date] => 2012-06-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 32
[patent_figures_cnt] => 35
[patent_no_of_words] => 11951
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 291
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13527132
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/527132 | Customizing synchronization of custom code among multiple programmable hardware elements within a system | Jun 18, 2012 | Issued |
Array
(
[id] => 9532679
[patent_doc_number] => 08756565
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-06-17
[patent_title] => 'Modifying a target system configuration to utilize a different synchronization module for performing synchronization among multiple programmable hardware elements'
[patent_app_type] => utility
[patent_app_number] => 13/527208
[patent_app_country] => US
[patent_app_date] => 2012-06-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 32
[patent_figures_cnt] => 35
[patent_no_of_words] => 11951
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 226
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13527208
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/527208 | Modifying a target system configuration to utilize a different synchronization module for performing synchronization among multiple programmable hardware elements | Jun 18, 2012 | Issued |
Array
(
[id] => 9200616
[patent_doc_number] => 20130339931
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-12-19
[patent_title] => 'APPLICATION TRACE REPLAY AND SIMULATION SYSTEMS AND METHODS'
[patent_app_type] => utility
[patent_app_number] => 13/527343
[patent_app_country] => US
[patent_app_date] => 2012-06-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5199
[patent_no_of_claims] => 25
[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] => 13527343
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/527343 | Application trace replay and simulation systems and methods | Jun 18, 2012 | Issued |
Array
(
[id] => 8619531
[patent_doc_number] => 20130024843
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-01-24
[patent_title] => 'METHODS AND APPARATUS FOR APPLICATION PERFORMANCE AND CAPACITY ANALYSIS'
[patent_app_type] => utility
[patent_app_number] => 13/525694
[patent_app_country] => US
[patent_app_date] => 2012-06-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5242
[patent_no_of_claims] => 15
[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] => 13525694
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/525694 | Methods and apparatus for application performance and capacity analysis | Jun 17, 2012 | Issued |
Array
(
[id] => 9680736
[patent_doc_number] => 08819663
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-08-26
[patent_title] => 'Acceleration of software modifications in networked devices'
[patent_app_type] => utility
[patent_app_number] => 13/526351
[patent_app_country] => US
[patent_app_date] => 2012-06-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 5043
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 207
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13526351
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/526351 | Acceleration of software modifications in networked devices | Jun 17, 2012 | Issued |
Array
(
[id] => 8372625
[patent_doc_number] => 20120222011
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-08-30
[patent_title] => 'DETECTING CONFIGURATION PROBLEMS IN AN ECLIPSE-BASED SOFTWARE APPLICATION'
[patent_app_type] => utility
[patent_app_number] => 13/465073
[patent_app_country] => US
[patent_app_date] => 2012-05-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 5345
[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] => 13465073
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/465073 | Detecting configuration problems in an eclipse-based software application | May 6, 2012 | Issued |
Array
(
[id] => 9315112
[patent_doc_number] => 08656348
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-02-18
[patent_title] => 'Parser, code generator, and data calculation and transformation engine for spreadsheet calculations'
[patent_app_type] => utility
[patent_app_number] => 13/464599
[patent_app_country] => US
[patent_app_date] => 2012-05-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 26
[patent_figures_cnt] => 26
[patent_no_of_words] => 12374
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 238
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13464599
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/464599 | Parser, code generator, and data calculation and transformation engine for spreadsheet calculations | May 3, 2012 | Issued |
Array
(
[id] => 10416913
[patent_doc_number] => 20150301923
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-10-22
[patent_title] => 'SEQUENCE-PROGRAM-DEBUGGING SUPPORTING APPARATUS'
[patent_app_type] => utility
[patent_app_number] => 14/374816
[patent_app_country] => US
[patent_app_date] => 2012-03-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 5479
[patent_no_of_claims] => 3
[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] =>[firstpage_image] =>[orig_patent_app_number] => 14374816
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/374816 | Sequence-program-debugging supporting apparatus | Mar 25, 2012 | Issued |
Array
(
[id] => 9044362
[patent_doc_number] => 20130247000
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-09-19
[patent_title] => 'DYNAMIC SYNTHESIS OF PROGRAM SYNCHRONIZATION'
[patent_app_type] => utility
[patent_app_number] => 13/418900
[patent_app_country] => US
[patent_app_date] => 2012-03-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3528
[patent_no_of_claims] => 8
[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] => 13418900
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/418900 | DYNAMIC SYNTHESIS OF PROGRAM SYNCHRONIZATION | Mar 12, 2012 | Abandoned |
Array
(
[id] => 10854426
[patent_doc_number] => 08881136
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-11-04
[patent_title] => 'Identifying optimal upgrade scenarios in a networked computing environment'
[patent_app_type] => utility
[patent_app_number] => 13/418664
[patent_app_country] => US
[patent_app_date] => 2012-03-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 8334
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 166
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13418664
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/418664 | Identifying optimal upgrade scenarios in a networked computing environment | Mar 12, 2012 | Issued |
Array
(
[id] => 8893924
[patent_doc_number] => 20130167108
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-06-27
[patent_title] => 'PROMOTION AND PACKAGE BUILD TOOL FOR CONFIGURABLE NETWORK COMPUTING SYSTEMS'
[patent_app_type] => utility
[patent_app_number] => 13/418427
[patent_app_country] => US
[patent_app_date] => 2012-03-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 3258
[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] => 13418427
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/418427 | PROMOTION AND PACKAGE BUILD TOOL FOR CONFIGURABLE NETWORK COMPUTING SYSTEMS | Mar 12, 2012 | Abandoned |
Array
(
[id] => 8893958
[patent_doc_number] => 20130167142
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-06-27
[patent_title] => 'SYSTEM AND METHOD FOR INSTALLING PROGRAM'
[patent_app_type] => utility
[patent_app_number] => 13/418369
[patent_app_country] => US
[patent_app_date] => 2012-03-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 2051
[patent_no_of_claims] => 12
[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] => 13418369
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/418369 | System and method for installing program | Mar 12, 2012 | Issued |
Array
(
[id] => 10885741
[patent_doc_number] => 08910145
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-12-09
[patent_title] => 'Method and device for installing/uninstalling software modules, with centralized resolution of constraints, in aircraft equipment items'
[patent_app_type] => utility
[patent_app_number] => 13/417799
[patent_app_country] => US
[patent_app_date] => 2012-03-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 7
[patent_no_of_words] => 6946
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 33
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13417799
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/417799 | Method and device for installing/uninstalling software modules, with centralized resolution of constraints, in aircraft equipment items | Mar 11, 2012 | Issued |
Array
(
[id] => 10890753
[patent_doc_number] => 08914767
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-12-16
[patent_title] => 'Systems and methods for using quick response codes to activate software applications'
[patent_app_type] => utility
[patent_app_number] => 13/418336
[patent_app_country] => US
[patent_app_date] => 2012-03-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 8547
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 166
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13418336
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/418336 | Systems and methods for using quick response codes to activate software applications | Mar 11, 2012 | Issued |