Patents by Inventor Shreyas Ravindranath
Shreyas Ravindranath 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).
-
Patent number: 11709759Abstract: A system receives real-time log messages from an executing process that experiences a runtime error. Information such as a filename and line number for the underlying source code may be embedded in the log messages using compiler macros. When the log messages are received, a developer URL may be generated that links a developer workstation directly to the underlying source code file and line number in a source code repository. A support URL may also be generated with a link to a support center and an embedded search string that retrieves resources that are known to address the process error.Type: GrantFiled: June 6, 2022Date of Patent: July 25, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Michael Patrick Rodgers, Satish Chandra Oruganti, Shreyas Ravindranath
-
Publication number: 20230207125Abstract: A non-transitory computer readable medium (26) stores instructions executable by at least one electronic processor (20) to perform a method (100) of acuity monitoring of a patient. The method includes: generating a set of diagnosis-specific acuity scores (32) for a plurality of diagnoses using diagnosis-specific acuity scoring modules (28) for the respective diagnoses of the plurality of diagnoses applied to clinical metrics of the patient; determining at least one primary diagnosis (34) of the patient using a computer-aided diagnosis (CAD) module (30) applied to the clinical metrics of the patient; selecting an acuity score for the at least one primary diagnosis from the set of diagnosis-specific acuity scores; and displaying an indication of the at least one primary diagnosis and the acuity score for the at least one primary diagnosis.Type: ApplicationFiled: April 9, 2021Publication date: June 29, 2023Inventors: Kristen TGAVALEKOS, Claire Yunzhu ZHAO, Shreyas RAVINDRANATH
-
Publication number: 20220366296Abstract: Techniques for configuring autosave triggers in a computing environment based on environment and data conditions are disclosed. A system trains a machine learning model based on data attributes and environmental attributes to generate autosave value triggers for a computing environment. The autosave value triggers are triggered by different conditions. For example, one autosave trigger may be triggered when an error condition is detected. Another may be triggered when a certain number of operations are performed. The machine learning model generates autosave trigger values scores for one or more autosave triggers. The system may implement the autosave triggers in the computing environment based on the autosave trigger values.Type: ApplicationFiled: May 13, 2021Publication date: November 17, 2022Applicant: Oracle International CorporationInventors: Satish Chandra Oruganti, Shreyas Ravindranath, Ganesh Kumar Gupta, Michael Patrick Rodgers
-
Patent number: 11500618Abstract: A library uplift tool may automatically identify changes to elements of an between different versions of a software library interface. The public interfaces of the two versions may be compared to identify changes to datatypes, variable or function names, parameter names, parameter lists, and other elements of the library interface. Locations in application source code using the software library may then be identified and linked with the changes between the library versions. A report or user interface may then display specific locations in the application source code that are affected by the changes to the library versions. For each change, a suggested action may be presented in the interface, and an example of modified source code may be generated. The interface may be interactive such that modified source code may be automatically propagated to source code files for compatibility with the new library version.Type: GrantFiled: December 21, 2020Date of Patent: November 15, 2022Assignee: Oracle International CorporationInventors: Michael Patrick Rodgers, Satish Chandra Oruganti, Shreyas Ravindranath, Ganesh Kumar Gupta
-
Publication number: 20220300395Abstract: A system receives real-time log messages from an executing process that experiences a runtime error. Information such as a filename and line number for the underlying source code may be embedded in the log messages using compiler macros. When the log messages are received, a developer URL may be generated that links a developer workstation directly to the underlying source code file and line number in a source code repository. A support URL may also be generated with a link to a support center and an embedded search string that retrieves resources that are known to address the process error.Type: ApplicationFiled: June 6, 2022Publication date: September 22, 2022Applicant: Oracle International CorporationInventors: Michael Patrick Rodgers, Satish Chandra Oruganti, Shreyas Ravindranath
-
Publication number: 20220197606Abstract: A library uplift tool may automatically identify changes to elements of an between different versions of a software library interface. The public interfaces of the two versions may be compared to identify changes to datatypes, variable or function names, parameter names, parameter lists, and other elements of the library interface. Locations in application source code using the software library may then be identified and linked with the changes between the library versions. A report or user interface may then display specific locations in the application source code that are affected by the changes to the library versions. For each change, a suggested action may be presented in the interface, and an example of modified source code may be generated. The interface may be interactive such that modified source code may be automatically propagated to source code files for compatibility with the new library version.Type: ApplicationFiled: December 21, 2020Publication date: June 23, 2022Applicant: Oracle International CorporationInventors: Michael Patrick Rodgers, Satish Chandra Oruganti, Shreyas Ravindranath, Ganesh Kumar Gupta
-
Patent number: 11354221Abstract: A system receives real-time log messages from an executing process that experiences a runtime error. Information such as a filename and line number for the underlying source code may be embedded in the log messages using compiler macros. When the log messages are received, a developer URL may be generated that links a developer workstation directly to the underlying source code file and line number in a source code repository. A support URL may also be generated with a link to a support center and an embedded search string that retrieves resources that are known to address the process error.Type: GrantFiled: March 25, 2020Date of Patent: June 7, 2022Assignee: Oracle International CorporationInventors: Michael Patrick Rodgers, Satish Chandra Oruganti, Shreyas Ravindranath
-
Publication number: 20210303440Abstract: A system receives real-time log messages from an executing process that experiences a runtime error. Information such as a filename and line number for the underlying source code may be embedded in the log messages using compiler macros. When the log messages are received, a developer URL may be generated that links a developer workstation directly to the underlying source code file and line number in a source code repository. A support URL may also be generated with a link to a support center and an embedded search string that retrieves resources that are known to address the process error.Type: ApplicationFiled: March 25, 2020Publication date: September 30, 2021Applicant: Oracle International CorporationInventors: Michael Patrick Rodgers, Satish Chandra Oruganti, Shreyas Ravindranath
-
Publication number: 20210134405Abstract: A system for diagnosing pathogenic infection of a person, the system comprising a processor configured for: receiving a trigger comprising data indicative of a possible pathogenic infection; determining, using a risk classifier and medical information about the patient, a risk score for the patient comprising a likelihood that one or more body systems is infected; determining, using a likelihood classifier and the medical information, a likelihood score for the patient comprising an identification of one or more pathogens or pathogen categories that could be causing an infection; determining a relevance score using a relevance classifier and the determined risk and likelihood scores, the relevance score comprising one or more clinical tests relevant to confirming or rejecting the possible pathogenic infection of the person; and reporting, via a user interface, the determined relevance score.Type: ApplicationFiled: October 15, 2020Publication date: May 6, 2021Inventors: Ting Feng, Bryan Conroy, David Paul Noren, Daniel Craig McFarlane, Shreyas Ravindranath, Emma Holdrich Schwager
-
Patent number: 10891124Abstract: An aspect of the present disclosure facilitates deployment of patches in computing systems. In an embodiment, specific objects of a software application that have been used for processing of commands are identified. A set of objects of the specific objects having patches available to be applied are then determined. The available patches may be retrieved and applied. As a result, patches may not be applied to objects that are not used. According to another aspect, usage data indicating usage of each object when the object is invoked for processing of corresponding command, is maintained. An administrator is also provided the ability to configure a set of rules indicating conditions under which existence of patches is to be checked for used objects, and the usage data is examined according to the set of rules.Type: GrantFiled: January 28, 2019Date of Patent: January 12, 2021Assignee: Oracle International CorporationInventors: Satish Oruganti, Shreyas Ravindranath
-
Publication number: 20200241862Abstract: An aspect of the present disclosure facilitates deployment of patches in computing systems. In an embodiment, specific objects of a software application that have been used for processing of commands are identified. A set of objects of the specific objects having patches available to be applied are then determined. The available patches may be retrieved and applied. As a result, patches may not be applied to objects that are not used. According to another aspect, usage data indicating usage of each object when the object is invoked for processing of corresponding command, is maintained. An administrator is also provided the ability to configure a set of rules indicating conditions under which existence of patches is to be checked for used objects, and the usage data is examined according to the set of rules.Type: ApplicationFiled: January 28, 2019Publication date: July 30, 2020Inventors: Satish Oruganti, Shreyas Ravindranath