Patents by Inventor Aravindha Ganesh Ramakrishnan

Aravindha Ganesh Ramakrishnan 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: 20240095151
    Abstract: Aspects of the disclosed technology provide solutions for identifying autonomous vehicle (AV) tests that provide a desired level of test coverage for testing or validating the AV software stack. A process of the disclosed technology can include steps for extracting a first set of features associated with a first set of test programs, tagging each respective test program with metadata tags, and identifying a second set of features associated with an updated set of AV program code. In some aspects, the process may further include steps for determining if the one or more tags match one or more features of the second set of features associated with the updated AV program code, and executing the respective test programs based on the one or more tags. Systems and machine-readable media are also provided.
    Type: Application
    Filed: September 15, 2022
    Publication date: March 21, 2024
    Inventors: Aravindha Ganesh Ramakrishnan, Wei Sun, Ritchie Lee, Ishan Singh, Saurabh Gupta, Brooke Colburn
  • Publication number: 20240061420
    Abstract: Systems and techniques are provided for testing software nodes. An example method can determine respective contracts between nodes of an operating system of a computer, the nodes including provider nodes and consumer nodes; generate, based on the respective contracts, one or more provider node proxies and one or more consumer node proxies; generate one or more first messages between the one or more provider nodes or the one or more provider node proxies and the one or more consumer node proxies or the one or more consumer nodes; generate one or more second messages between the one or more consumer nodes or the one or more consumer node proxies and the one or more provider node proxies or the one or more provider nodes; and determine, based on the one or more first messages and/or the one or more second messages, a state of one or more contracts of the respective contracts.
    Type: Application
    Filed: August 18, 2022
    Publication date: February 22, 2024
    Inventors: Aravindha Ganesh Ramakrishnan, Kyle Liang