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: 11709759
    Abstract: 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: Grant
    Filed: June 6, 2022
    Date of Patent: July 25, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Michael Patrick Rodgers, Satish Chandra Oruganti, Shreyas Ravindranath
  • Publication number: 20230207125
    Abstract: 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: Application
    Filed: April 9, 2021
    Publication date: June 29, 2023
    Inventors: Kristen TGAVALEKOS, Claire Yunzhu ZHAO, Shreyas RAVINDRANATH
  • Publication number: 20220366296
    Abstract: 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: Application
    Filed: May 13, 2021
    Publication date: November 17, 2022
    Applicant: Oracle International Corporation
    Inventors: Satish Chandra Oruganti, Shreyas Ravindranath, Ganesh Kumar Gupta, Michael Patrick Rodgers
  • Patent number: 11500618
    Abstract: 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: Grant
    Filed: December 21, 2020
    Date of Patent: November 15, 2022
    Assignee: Oracle International Corporation
    Inventors: Michael Patrick Rodgers, Satish Chandra Oruganti, Shreyas Ravindranath, Ganesh Kumar Gupta
  • Publication number: 20220300395
    Abstract: 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: Application
    Filed: June 6, 2022
    Publication date: September 22, 2022
    Applicant: Oracle International Corporation
    Inventors: Michael Patrick Rodgers, Satish Chandra Oruganti, Shreyas Ravindranath
  • Publication number: 20220197606
    Abstract: 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: Application
    Filed: December 21, 2020
    Publication date: June 23, 2022
    Applicant: Oracle International Corporation
    Inventors: Michael Patrick Rodgers, Satish Chandra Oruganti, Shreyas Ravindranath, Ganesh Kumar Gupta
  • Patent number: 11354221
    Abstract: 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: Grant
    Filed: March 25, 2020
    Date of Patent: June 7, 2022
    Assignee: Oracle International Corporation
    Inventors: Michael Patrick Rodgers, Satish Chandra Oruganti, Shreyas Ravindranath
  • Publication number: 20210303440
    Abstract: 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: Application
    Filed: March 25, 2020
    Publication date: September 30, 2021
    Applicant: Oracle International Corporation
    Inventors: Michael Patrick Rodgers, Satish Chandra Oruganti, Shreyas Ravindranath
  • Publication number: 20210134405
    Abstract: 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: Application
    Filed: October 15, 2020
    Publication date: May 6, 2021
    Inventors: Ting Feng, Bryan Conroy, David Paul Noren, Daniel Craig McFarlane, Shreyas Ravindranath, Emma Holdrich Schwager
  • Patent number: 10891124
    Abstract: 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: Grant
    Filed: January 28, 2019
    Date of Patent: January 12, 2021
    Assignee: Oracle International Corporation
    Inventors: Satish Oruganti, Shreyas Ravindranath
  • Publication number: 20200241862
    Abstract: 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: Application
    Filed: January 28, 2019
    Publication date: July 30, 2020
    Inventors: Satish Oruganti, Shreyas Ravindranath