Patents by Inventor Raghavendra Ramesh

Raghavendra Ramesh 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: 11586740
    Abstract: A method for executing a second-order taint analysis on library code may include generating, by executing a first-order taint analysis on the library code starting at a sink, a first execution path from a load instruction to the sink. The load instruction may perform: reading a first value using a first global identifier. The method may further include determining a store instruction by matching the load instruction and the store instruction. The store instruction may perform: writing a second value using a second global identifier. The method may further include, generating a second execution path from the store instruction to the load instruction, generating, by executing the first-order taint analysis on the library code starting at the store instruction, a third execution path from an entry point to the store instruction, and forming a potential second-order taint flow by joining the first, second, and third execution paths.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: February 21, 2023
    Assignee: Oracle International Corporation
    Inventors: Raghavendra Ramesh, Nicholas John Allen, Yang Zhao
  • Patent number: 11580228
    Abstract: A method for detecting a defect may include extracting, from application code and using a framework support specification corresponding to a framework, a framework interaction between the application code and the framework. The framework interaction specifies an object used by the application code and managed by the framework. The method may further include performing, using the framework interaction, a dynamic analysis of the application code to obtain a heap snapshot, performing, using the heap snapshot and the framework interaction, a static analysis of the application code, and detecting, by the static analysis, the defect.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: February 14, 2023
    Assignee: Oracle International Corporation
    Inventors: Anastasios Antoniadis, Raghavendra Ramesh, Padmanabhan Krishnan, Nicholas John Allen
  • Publication number: 20220245257
    Abstract: A method for executing a second-order taint analysis on library code may include generating, by executing a first-order taint analysis on the library code starting at a sink, a first execution path from a load instruction to the sink. The load instruction may perform: reading a first value using a first global identifier. The method may further include determining a store instruction by matching the load instruction and the store instruction. The store instruction may perform: writing a second value using a second global identifier. The method may further include, generating a second execution path from the store instruction to the load instruction, generating, by executing the first-order taint analysis on the library code starting at the store instruction, a third execution path from an entry point to the store instruction, and forming a potential second-order taint flow by joining the first, second, and third execution paths.
    Type: Application
    Filed: January 29, 2021
    Publication date: August 4, 2022
    Applicant: Oracle International Corporation
    Inventors: Raghavendra Ramesh, Nicholas John Allen, Yang Zhao
  • Patent number: 11057901
    Abstract: Methods, systems, and storage media for dynamic allocation of communication channels among multiple wireless networks are disclosed. The example embodiments may provide interference mitigation and control among a plurality of wireless protocols operating in an environment. Other embodiments may be disclosed and/or claimed.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: July 6, 2021
    Assignee: Intel Corporation
    Inventors: Alvin Abraham, Raghavendra Ramesh Rao, Balachandar Santhanam
  • Publication number: 20210157924
    Abstract: A method for detecting a defect may include extracting, from application code and using a framework support specification corresponding to a framework, a framework interaction between the application code and the framework. The framework interaction specifies an object used by the application code and managed by the framework. The method may further include performing, using the framework interaction, a dynamic analysis of the application code to obtain a heap snapshot, performing, using the heap snapshot and the framework interaction, a static analysis of the application code, and detecting, by the static analysis, the defect.
    Type: Application
    Filed: November 22, 2019
    Publication date: May 27, 2021
    Applicant: Oracle International Corporation
    Inventors: Anastasios Antoniadis, Raghavendra Ramesh, Padmanabhan Krishnan, Nicholas John Allen
  • Publication number: 20200029336
    Abstract: Methods, systems, and storage media for dynamic allocation of communication channels among multiple wireless networks are disclosed. The example embodiments may provide interference mitigation and control among a plurality of wireless protocols operating in an environment. Other embodiments may be disclosed and/or claimed.
    Type: Application
    Filed: February 26, 2019
    Publication date: January 23, 2020
    Inventors: ALVIN ABRAHAM, RAGHAVENDRA RAMESH RAO, BALACHANDAR SANTHANAM
  • Patent number: 10264590
    Abstract: Methods, systems, and storage media for dynamic allocation of communication channels among multiple wireless networks are disclosed. The example embodiments may provide interference mitigation and control among a plurality of wireless protocols operating in an environment. Other embodiments may be disclosed and/or claimed.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: April 16, 2019
    Assignee: Intel Corporation
    Inventors: Alvin Abraham, Raghavendra Ramesh Rao, Balachandar Santhanam
  • Publication number: 20180063851
    Abstract: Methods, systems, and storage media for dynamic allocation of communication channels among multiple wireless networks are disclosed. The example embodiments may provide interference mitigation and control among a plurality of wireless protocols operating in an environment. Other embodiments may be disclosed and/or claimed.
    Type: Application
    Filed: August 31, 2016
    Publication date: March 1, 2018
    Inventors: ALVIN ABRAHAM, RAGHAVENDRA RAMESH RAO, BALACHANDAR SANTHANAM
  • Patent number: 8976081
    Abstract: An integrated display panel (IDP) is created by integrating two or more modified component display panels. Each of the two or more modified component display panels include an active region, which may be extended until at least one of the edges. A first set of layers of a first modified component display panel and a second set of layers of the second modified is removed along an edge while manufacturing the first and second modified component display panels. The first and the second modified component display panels are overlapped along the edge to form a junction. At the junction, the back light from a lower layer is allowed to pass through until it reaches a top layer of the IDP. The graphics is displayed, seamlessly, in an active area of the IDP without forming a dark band at the junction of the first and the second modified component display panel.
    Type: Grant
    Filed: October 17, 2012
    Date of Patent: March 10, 2015
    Assignee: Intel Corporation
    Inventors: Raghavendra Ramesh Rao, Arvind Sundaram
  • Publication number: 20140104246
    Abstract: An integrated display panel (IDP) is created by integrating two or more modified component display panels. Each of the two or more modified component display panels include an active region, which may be extended until at least one of the edges. A first set of layers of a first modified component display panel and a second set of layers of the second modified is removed along an edge while manufacturing the first and second modified component display panels. The first and the second modified component display panels are overlapped along the edge to form a junction. At the junction, the back light from a lower layer is allowed to pass through until it reaches a top layer of the IDP. The graphics is displayed, seamlessly, in an active area of the IDP without forming a dark band at the junction of the first and the second modified component display panel.
    Type: Application
    Filed: October 17, 2012
    Publication date: April 17, 2014
    Inventors: RAGHAVENDRA RAMESH RAO, ARVIND SUNDARAM