Patents by Inventor Rakesh Shah
Rakesh Shah has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20250086095Abstract: A machine learning model is trained from characteristics of code changes and characteristics of tests to generate an output indicative of a likely test result of running a corresponding test on a code change. One or more machine learning models may be trained for a specific code repository and based on developer feedback. When a code change is generated by a developer to code in a code repository, a machine learning model is selected based on the repository and characteristics or features of the code change are extracted and input to the machine learning model. The machine learning model generates a model output indicative of the likely test results of running each of a plurality of different tests on the code change. The model output indicates how likely it is that each of the plurality of different tests will fail. Based on the model output, a test selection system selects a subset of the plurality of different tests that should be run against the code changes.Type: ApplicationFiled: September 13, 2023Publication date: March 13, 2025Inventors: Jose Antonio HIJAR MIRANDA, Luke Robert SCHOEN, Mitansh Rakesh SHAH, Jorge Alejandro VELASCO REYNA, Samuel Akwesi YEBOAH, Sereym BAEK, Michael Joseph LAUCELLA, Everson Ramon RODRIGUEZ MUNIZ, Ranjodh Singh SANDHU, Florin LAZAR, Robert Allen LAND
-
Publication number: 20250085932Abstract: Systems, computer program products, and methods for interactive automated code generation and modification for data processing are provided. The method includes causing a rendering of a flow designer interface including a flow portion and a plugin portion. The plugin portion includes engageable plugin icon(s) corresponding to one or more plugins. The method also includes receiving a first plugin input based on engagement of a first plugin icon. The first plugin input is a selection of a first plugin. The method further includes causing a rendering of a representation of the first plugin on the flow portion. The method further includes receiving a second plugin input based on engagement of a second plugin icon. The method also includes causing a rendering of a representation of the second plugin on the flow portion. The method also includes generating a flow operation based on the flow portion of the flow designer interface.Type: ApplicationFiled: September 11, 2023Publication date: March 13, 2025Applicant: BANK OF AMERICA CORPORATIONInventors: Ganesh Agrawal, Suresh Solomon, Rajneesh Acharya, Rakesh Shah, Vikash Agarwal, Mark Labbancz, Deepak Chandrasheker Kundapur, Rahul Tandon, Laura A. Bertarelli Hamilton, Akhil Sunil Kudal, Manoj Narayanan, Mohal Mukundbhai Sayani, Anju Jha, Dharanitharan Sukumar, Rakeshkumar Prajapati, Shubhro Protim Ghosh, Arvind Kumar Rai
-
Publication number: 20240358306Abstract: The present disclosure relates to an electrode patch. The electrode patch includes a substrate and a plurality of electrodes mounted on the substrate. The electrodes are configured to collect electrocardiogram (ECG) measurements from a subject. The substrate includes a central portion that includes a concave side that is shaped and dimensioned such that upon alignment of the concave side under a breast of the subject, the plurality of electrodes are accurately positioned for collecting ECG measurements from the subject.Type: ApplicationFiled: April 29, 2024Publication date: October 31, 2024Inventor: Rakesh Shah
-
Publication number: 20240111577Abstract: A system and method to collect an actions list of action sequences in an application leading to a predetermined resulting event, create pairs of the action sequences, apply a fitting alignment to the action sequence pairs to create fitted action sequence pairs, wherein non-matching data between fitted action sequences of each pair is replaced with gaps to ensure that the first and second fitted action sequences are of equal length and are aligned with one another with the gaps being located at index positions the fitted action sequences corresponding to index positions of non-matching data, and delete data, for each of the fitted action sequence pairs, corresponding to the gaps to create a critical sequence of actions for each of the fitted action sequence pairs representing, respectively, common actions of the fitted action sequences of each of the fitted action sequence pairs leading to the predetermined resulting event.Type: ApplicationFiled: September 30, 2022Publication date: April 4, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Mitansh Rakesh SHAH, Mahdi RAHMANI HANZAKI, Wayne Matthias ROSEBERRY, Guilherme Augusto Kusano SCHICK
-
Publication number: 20240069935Abstract: Systems, computer program products, and methods are described herein for providing data analysis and processing using graphical user interface position mapping identification is provided. The method includes receiving a plurality of data packets from a plurality of data sources. The data packets contain one or more data metrics associated with an entity. The method also includes causing a rendering of a user interface that presents one or more selectable icons for selecting data to use from the plurality of data packets. The method further includes receiving one or more user selections of the one or more selectable icons. The one or more user selections indicate one or more of the plurality of data sources to use for a generation of a report. The method further includes generating the report based on one of more of the plurality of data packets from the selected data sources of the plurality of data sources.Type: ApplicationFiled: August 29, 2022Publication date: February 29, 2024Applicant: BANK OF AMERICA CORPORATIONInventors: Rajneesh Acharya, Ganesh Agrawal, Vikash Agarwal, Laura A. Bertarelli Hamilton, Rakesh Shah, Suresh Solomon, Susmitha Nalluri, Trishaun Tajae Blake, Mark Labbancz, Mohal Mukundbhai Sayani, Rahul Tandon, Akhil Kudal, Anju Jha, Priyanka Jyoti
-
Publication number: 20230414151Abstract: An electrocardiogram (“ECG”) system is provided. The system includes an ECG device capable of receiving ECG signals from a lead system attached to the user. The ECG device then renders the ECG signals into ECG data, and transmits the ECG data to at least one of a user device, such as a smart phone, or a cloud-based storage system. The user device is capable of rendering the ECG data into an ECG graph, and displaying the ECG graph to the user on an application (“app”). The system also provides for a cloud-based storage system capable storing the ECG data and providing access to the ECG data to the user and to medical personal.Type: ApplicationFiled: May 4, 2023Publication date: December 28, 2023Inventor: Rakesh Shah
-
Patent number: 11379442Abstract: An apparatus includes a memory and a processor. The processor collects from a database server, statistics indicating a performance of the server. The processor applies to the statistics, a machine learning algorithm configured to identify, based in part on the statistics, one or more issues affecting the performance of the database server. Applying the machine learning algorithm includes applying to the statistics, a regression algorithm trained to identify one or more candidate issues. Applying the machine learning algorithm also includes applying to the one or more candidate issues, a classification algorithm trained to classify each candidate issue as an issue of the one or more issues or a false positive. The processor additionally generates a script that, when executed, remediates the candidate issues of the one or more candidate issues classified by the classification algorithm as the issues of the one or more issues. The processor further executes the script.Type: GrantFiled: January 7, 2020Date of Patent: July 5, 2022Assignee: Bank of America CorporationInventors: Rama Krishna Venkata Gandi, Thangaraju Nachimuthu, Rakesh Shah, Anant Bondalapati Sharma, Sivasankar Sivasalam
-
Publication number: 20210209076Abstract: An apparatus includes a memory and a processor. The processor collects from a database server, statistics indicating a performance of the server. The processor applies to the statistics, a machine learning algorithm configured to identify, based in part on the statistics, one or more issues affecting the performance of the database server. Applying the machine learning algorithm includes applying to the statistics, a regression algorithm trained to identify one or more candidate issues. Applying the machine learning algorithm also includes applying to the one or more candidate issues, a classification algorithm trained to classify each candidate issue as an issue of the one or more issues or a false positive. The processor additionally generates a script that, when executed, remediates the candidate issues of the one or more candidate issues classified by the classification algorithm as the issues of the one or more issues. The processor further executes the script.Type: ApplicationFiled: January 7, 2020Publication date: July 8, 2021Inventors: Rama Krishna Venkata Gandi, Thangaraju Nachimuthu, Rakesh Shah, Anant Bondalapati Sharma, Sivasankar Sivasalam
-
Publication number: 20190269344Abstract: An electrocardiogram (“ECG”) system is provided. The system includes an ECG device capable of receiving ECG signals from a lead system attached to the user. The ECG device then renders the ECG signals into ECG data, and transmits the ECG data to at least one of a user device, such as a smart phone, or a cloud-based storage system. The user device is capable of rendering the ECG data into an ECG graph, and displaying the ECG graph to the user on an application (“app”). The system also provides for a cloud-based storage system capable storing the ECG data and providing access to the ECG data to the user and to medical personal.Type: ApplicationFiled: March 5, 2019Publication date: September 5, 2019Inventor: Rakesh Shah
-
Publication number: 20120319487Abstract: A battery backup and charging device (BBCD) is described. The BBCD includes a battery, a charger coupled to the battery, AC prongs coupled to the charger, and a connection module adapted to connect the battery and charger to the mobile device. The charger may provide charging to the battery and an internal battery of the mobile device in parallel. The BBCD and mobile device may be enclosed in a single housing. The charger may include a planar transformer.Type: ApplicationFiled: June 18, 2012Publication date: December 20, 2012Inventor: Rakesh Shah