Patents by Inventor Ravi Shanker Chuppala

Ravi Shanker Chuppala 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: 10956226
    Abstract: A computer implemented method for providing workload resource management to applications in an embedded system. The method includes receiving, by an application-specific basic runtime environment (BRE), workload resource requirements of an application installed on the embedded system. The method includes obtaining, by the application-specific BRE, the workload resource requirements from an operating system of the embedded system. The method includes providing, by the application-specific BRE, the workload resource requirements to the application. The method includes initiating, by the application-specific BRE, the execution of the application on the embedded system.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: March 23, 2021
    Assignee: Futurewei Technologies, Inc.
    Inventors: Ravi Shanker Chuppala, Jun Xu, Sheng Xu
  • Publication number: 20200050440
    Abstract: A computer-implemented method of upgrading an application running in a basic runtime environment (BRE) of a client device is provided. A template directory structure corresponding to a disk image of the running application is generated. A root file system and application dependencies of the running application are mapped to the template directory structure. Revised application code of the running application can be provisioned within an upgraded application container in the template directory structure. The running application is check-pointed to determine state information. Upon deactivation of the running application, the upgraded application container is activated based on the determined state information and using the mapped root file system and application dependencies.
    Type: Application
    Filed: August 8, 2018
    Publication date: February 13, 2020
    Inventors: Ravi Shanker Chuppala, Jun Xu
  • Publication number: 20200034156
    Abstract: A computer implemented method for executing applications on a host system. The method includes identifying application execution code of an application and a set of application execution dependencies of the application. The method creates a basic run-time environment (BRE) for the application on the host system. The method maps a root file system of the host system into the BRE. The method copies the application execution code of the application to an application directory in the BRE. The method maps the resource files of the host system to the directories in the BRE for the set of application execution dependencies corresponding to the resource files. The method initiates execution of the application through the BRE using the resource files of the host system that are mapped to the set of application execution dependencies of the application in the BRE.
    Type: Application
    Filed: July 25, 2018
    Publication date: January 30, 2020
    Inventors: Ravi Shanker Chuppala, Jun Xu
  • Publication number: 20200026578
    Abstract: A computer implemented method for providing workload resource management to applications in an embedded system. The method includes receiving, by an application-specific basic runtime environment (BRE), workload resource requirements of an application installed on the embedded system. The method includes obtaining, by the application-specific BRE, the workload resource requirements from an operating system of the embedded system. The method includes providing, by the application-specific BRE, the workload resource requirements to the application. The method includes initiating, by the application-specific BRE, the execution of the application on the embedded system.
    Type: Application
    Filed: July 19, 2018
    Publication date: January 23, 2020
    Inventors: Ravi Shanker Chuppala, Jun Xu, Sheng Xu