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: 11586740Abstract: 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: GrantFiled: January 29, 2021Date of Patent: February 21, 2023Assignee: Oracle International CorporationInventors: Raghavendra Ramesh, Nicholas John Allen, Yang Zhao
-
Patent number: 11580228Abstract: 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: GrantFiled: November 22, 2019Date of Patent: February 14, 2023Assignee: Oracle International CorporationInventors: Anastasios Antoniadis, Raghavendra Ramesh, Padmanabhan Krishnan, Nicholas John Allen
-
Publication number: 20220245257Abstract: 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: ApplicationFiled: January 29, 2021Publication date: August 4, 2022Applicant: Oracle International CorporationInventors: Raghavendra Ramesh, Nicholas John Allen, Yang Zhao
-
Patent number: 11057901Abstract: 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: GrantFiled: February 26, 2019Date of Patent: July 6, 2021Assignee: Intel CorporationInventors: Alvin Abraham, Raghavendra Ramesh Rao, Balachandar Santhanam
-
Publication number: 20210157924Abstract: 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: ApplicationFiled: November 22, 2019Publication date: May 27, 2021Applicant: Oracle International CorporationInventors: Anastasios Antoniadis, Raghavendra Ramesh, Padmanabhan Krishnan, Nicholas John Allen
-
Publication number: 20200029336Abstract: 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: ApplicationFiled: February 26, 2019Publication date: January 23, 2020Inventors: ALVIN ABRAHAM, RAGHAVENDRA RAMESH RAO, BALACHANDAR SANTHANAM
-
Patent number: 10264590Abstract: 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: GrantFiled: August 31, 2016Date of Patent: April 16, 2019Assignee: Intel CorporationInventors: Alvin Abraham, Raghavendra Ramesh Rao, Balachandar Santhanam
-
Publication number: 20180063851Abstract: 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: ApplicationFiled: August 31, 2016Publication date: March 1, 2018Inventors: ALVIN ABRAHAM, RAGHAVENDRA RAMESH RAO, BALACHANDAR SANTHANAM
-
Patent number: 8976081Abstract: 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: GrantFiled: October 17, 2012Date of Patent: March 10, 2015Assignee: Intel CorporationInventors: Raghavendra Ramesh Rao, Arvind Sundaram
-
Publication number: 20140104246Abstract: 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: ApplicationFiled: October 17, 2012Publication date: April 17, 2014Inventors: RAGHAVENDRA RAMESH RAO, ARVIND SUNDARAM