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] => 16833895 [patent_doc_number] => 11010146 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-05-18 [patent_title] => Unified management of heterogeneous applications [patent_app_type] => utility [patent_app_number] => 16/444934 [patent_app_country] => US [patent_app_date] => 2019-06-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7100 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 182 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16444934 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/444934
Unified management of heterogeneous applications Jun 17, 2019 Issued
Array ( [id] => 14902545 [patent_doc_number] => 20190295038 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-09-26 [patent_title] => Blockchain For Program Code Credit And Programmer Contribution In A Collective [patent_app_type] => utility [patent_app_number] => 16/438984 [patent_app_country] => US [patent_app_date] => 2019-06-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6824 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 233 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16438984 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/438984
Blockchain for program code credit and programmer contribution in a collective Jun 11, 2019 Issued
Array ( [id] => 16248151 [patent_doc_number] => 10747510 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-08-18 [patent_title] => Application runtime modification [patent_app_type] => utility [patent_app_number] => 16/431000 [patent_app_country] => US [patent_app_date] => 2019-06-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 10544 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 182 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16431000 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/431000
Application runtime modification Jun 3, 2019 Issued
Array ( [id] => 17076632 [patent_doc_number] => 11113030 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-09-07 [patent_title] => Constraints for applications in a heterogeneous programming environment [patent_app_type] => utility [patent_app_number] => 16/420905 [patent_app_country] => US [patent_app_date] => 2019-05-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 27 [patent_no_of_words] => 17139 [patent_no_of_claims] => 20 [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] => 16420905 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/420905
Constraints for applications in a heterogeneous programming environment May 22, 2019 Issued
Array ( [id] => 15182183 [patent_doc_number] => 20190361683 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-11-28 [patent_title] => METHOD OF PROVIDING APPLICATION-ORIENTED SOFTWARE AND COMPUTER SYSTEM [patent_app_type] => utility [patent_app_number] => 16/412601 [patent_app_country] => US [patent_app_date] => 2019-05-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4905 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16412601 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/412601
Method of providing application-oriented software and computer system May 14, 2019 Issued
Array ( [id] => 16400907 [patent_doc_number] => 20200341765 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-10-29 [patent_title] => COMPILATION TO REDUCE NUMBER OF INSTRUCTIONS FOR DEEP LEARNING PROCESSOR [patent_app_type] => utility [patent_app_number] => 16/393333 [patent_app_country] => US [patent_app_date] => 2019-04-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5609 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 177 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16393333 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/393333
Compilation to reduce number of instructions for deep learning processor Apr 23, 2019 Issued
Array ( [id] => 14657441 [patent_doc_number] => 20190235849 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-08-01 [patent_title] => TECHNOLOGIES FOR TRANSLATION CACHE MANAGEMENT IN BINARY TRANSLATION SYSTEMS [patent_app_type] => utility [patent_app_number] => 16/378641 [patent_app_country] => US [patent_app_date] => 2019-04-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6738 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 194 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16378641 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/378641
Technologies for translation cache management in binary translation systems Apr 8, 2019 Issued
Array ( [id] => 18386077 [patent_doc_number] => 11656858 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-05-23 [patent_title] => Program generation unit, information processing device, program generation method, and program [patent_app_type] => utility [patent_app_number] => 16/981014 [patent_app_country] => US [patent_app_date] => 2019-03-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 7661 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 155 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16981014 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/981014
Program generation unit, information processing device, program generation method, and program Mar 18, 2019 Issued
Array ( [id] => 16208882 [patent_doc_number] => 20200241872 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-07-30 [patent_title] => Systems and Methods for Automating and Monitoring Software Development Operations [patent_app_type] => utility [patent_app_number] => 16/257814 [patent_app_country] => US [patent_app_date] => 2019-01-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9317 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 118 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16257814 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/257814
Systems and methods for automating and monitoring software development operations Jan 24, 2019 Issued
Array ( [id] => 14347211 [patent_doc_number] => 20190155578 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-05-23 [patent_title] => DETERMINING THE IDENTITY OF SOFTWARE IN SOFTWARE CONTAINERS [patent_app_type] => utility [patent_app_number] => 16/251168 [patent_app_country] => US [patent_app_date] => 2019-01-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8142 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 135 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16251168 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/251168
Determining the identity of software in software containers Jan 17, 2019 Issued
Array ( [id] => 14314113 [patent_doc_number] => 20190146760 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-05-16 [patent_title] => DECLARATIVE SOFTWARE APPLICATION META-MODEL AND SYSTEM FOR SELF MODIFICATION [patent_app_type] => utility [patent_app_number] => 16/243012 [patent_app_country] => US [patent_app_date] => 2019-01-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15691 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 166 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16243012 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/243012
Declarative software application meta-model and system for self modification Jan 7, 2019 Issued
Array ( [id] => 17106203 [patent_doc_number] => 11126420 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-09-21 [patent_title] => Component firmware update from baseboard management controller [patent_app_type] => utility [patent_app_number] => 16/243050 [patent_app_country] => US [patent_app_date] => 2019-01-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8866 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 138 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16243050 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/243050
Component firmware update from baseboard management controller Jan 7, 2019 Issued
Array ( [id] => 16116283 [patent_doc_number] => 20200210164 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-07-02 [patent_title] => PREVENTING DATABASE PACKAGE UPDATES TO FAIL CUSTOMER REQUESTS AND CAUSE DATA CORRUPTIONS [patent_app_type] => utility [patent_app_number] => 16/236915 [patent_app_country] => US [patent_app_date] => 2018-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9681 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16236915 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/236915
Preventing database package updates to fail customer requests and cause data corruptions Dec 30, 2018 Issued
Array ( [id] => 14235205 [patent_doc_number] => 20190129775 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-05-02 [patent_title] => REDUNDANT SOFTWARE STACK [patent_app_type] => utility [patent_app_number] => 16/234639 [patent_app_country] => US [patent_app_date] => 2018-12-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5403 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16234639 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/234639
Redundant software stack Dec 27, 2018 Issued
Array ( [id] => 15367269 [patent_doc_number] => 20200019399 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-01-16 [patent_title] => Feature Installer For Software Programs [patent_app_type] => utility [patent_app_number] => 16/231082 [patent_app_country] => US [patent_app_date] => 2018-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4923 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 56 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16231082 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/231082
Feature installer for software programs Dec 20, 2018 Issued
Array ( [id] => 16565758 [patent_doc_number] => 10891127 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-01-12 [patent_title] => Configuring data collection [patent_app_type] => utility [patent_app_number] => 16/228402 [patent_app_country] => US [patent_app_date] => 2018-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 11357 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 195 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16228402 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/228402
Configuring data collection Dec 19, 2018 Issued
Array ( [id] => 16872183 [patent_doc_number] => 20210165650 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-06-03 [patent_title] => SEAMLESS AND SAFE UPGRADE OF SOFTWARE INTENSIVE SYSTEMS DURING OPERATION [patent_app_type] => utility [patent_app_number] => 16/954086 [patent_app_country] => US [patent_app_date] => 2018-12-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4179 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 224 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16954086 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/954086
SEAMLESS AND SAFE UPGRADE OF SOFTWARE INTENSIVE SYSTEMS DURING OPERATION Dec 16, 2018 Abandoned
Array ( [id] => 15854597 [patent_doc_number] => 10642581 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-05-05 [patent_title] => Systems and methods for building applications using building blocks linkable with metadata [patent_app_type] => utility [patent_app_number] => 16/221007 [patent_app_country] => US [patent_app_date] => 2018-12-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 20229 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 251 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16221007 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/221007
Systems and methods for building applications using building blocks linkable with metadata Dec 13, 2018 Issued
Array ( [id] => 16494417 [patent_doc_number] => 10860459 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-12-08 [patent_title] => Dynamically determined adaptive timeout value for detecting graphical user interface element of application undergoing functional testing [patent_app_type] => utility [patent_app_number] => 16/211850 [patent_app_country] => US [patent_app_date] => 2018-12-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 4262 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 154 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16211850 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/211850
Dynamically determined adaptive timeout value for detecting graphical user interface element of application undergoing functional testing Dec 5, 2018 Issued
Array ( [id] => 16462713 [patent_doc_number] => 10846061 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-11-24 [patent_title] => Development environment for real-time application development [patent_app_type] => utility [patent_app_number] => 16/207717 [patent_app_country] => US [patent_app_date] => 2018-12-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 10361 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 255 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16207717 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/207717
Development environment for real-time application development Dec 2, 2018 Issued
Menu