Patents by Inventor Prasad V V Vedurumudi

Prasad V V Vedurumudi 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: 11474925
    Abstract: Application testing using non-emulated operating system assistance without rebooting a hardware host is provided. A user specified build job for executing the application based on a load test is received. The hardware host is selected from a pool of hardware hosts. The hardware host is configured based on the user specified build job to provide the non-emulated operating system assistance while executing the application based on the load test. The application is executed based on the load test including communications between a client and servers while using the non-emulated operating system assistance. The hardware host is returned to the pool of hardware hosts. The hardware host is available upon the returning for use of subsequent load tests without rebooting the hardware host.
    Type: Grant
    Filed: February 24, 2021
    Date of Patent: October 18, 2022
    Assignee: Oracle International Corporation
    Inventors: Prasad V V Vedurumudi, Praveen Morusupalli, Nirguna Kota, Vinay Beerakayala, Arun Balakrishna
  • Publication number: 20210182170
    Abstract: Application testing using non-emulated operating system assistance without rebooting a hardware host is provided. A user specified build job for executing the application based on a load test is received. The hardware host is selected from a pool of hardware hosts. The hardware host is configured based on the user specified build job to provide the non-emulated operating system assistance while executing the application based on the load test. The application is executed based on the load test including communications between a client and servers while using the non-emulated operating system assistance. The hardware host is returned to the pool of hardware hosts. The hardware host is available upon the returning for use of subsequent load tests without rebooting the hardware host.
    Type: Application
    Filed: February 24, 2021
    Publication date: June 17, 2021
    Applicant: Oracle International Corporation
    Inventors: Prasad V V Vedurumudi, Praveen Morusupalli, Nirguna Kota, Vinay Beerakayala, Arun Balakrishna
  • Patent number: 11023306
    Abstract: User-to-software-application-instance-pairings are created. Each of the pairings is a unique relationship between one of the users and one of the instances of the software applications. Identifiers for the user-to-software-application-instance-pairings are received. There is a separate identifier for each of the user-to-software-application-instance-pairings. One of the log creation facilities is associated with each of the user-to-software-application-instance-pairings. Log files are created at corresponding ones of the log creation facilities in response to detecting errors during execution of the instances of the software applications. The log files are categorized based on error categories. A request for a post error analysis report is received. The request specifies one of the error categories. A subset of the log files is determined based on the specified error category specified in the request. The subset of the log files is displayed.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: June 1, 2021
    Assignee: Oracle International Corporation
    Inventors: Prasad V V Vedurumudi, Praveen Morusupalli
  • Patent number: 10963361
    Abstract: User specified build jobs are received at a centralized system. Each of the build jobs includes the load jobs for applications to execute in the centralized system. Clients and servers are created on selected hardware hosts based on the build jobs. Each of the selected hardware hosts includes one of the clients and a subset of the servers. Each of the clients and each of the servers resides in a separate container of a plurality of containers. Each of the clients and each of the servers use mutually exclusive subsets of hardware resources provided by the containers and obtain non-emulated operating system assistance. Overlapping-in-time load tests are executed on the applications. Real time performance information is collected during the executing of the load tests of the applications. After completion of a subset of the load tests, a subset of the selected hardware hosts is made available for executing subsequent load tests by removing containers.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: March 30, 2021
    Assignee: Oracle International Corporation
    Inventors: Prasad V V Vedurumudi, Praveen Morusupalli, Nirguna Kota, Vinay Beerakayala, Arun Balakrishna
  • Publication number: 20200034267
    Abstract: User specified build jobs are received at a centralized system. Each of the build jobs includes the load jobs for applications to execute in the centralized system. Clients and servers are created on selected hardware hosts based on the build jobs. Each of the selected hardware hosts includes one of the clients and a subset of the servers. Each of the clients and each of the servers resides in a separate container of a plurality of containers. Each of the clients and each of the servers use mutually exclusive subsets of hardware resources provided by the containers and obtain non-emulated operating system assistance. Overlapping-in-time load tests are executed on the applications. Real time performance information is collected during the executing of the load tests of the applications. After completion of a subset of the load tests, a subset of the selected hardware hosts is made available for executing subsequent load tests by removing containers.
    Type: Application
    Filed: September 9, 2019
    Publication date: January 30, 2020
    Inventors: Prasad V. V. Vedurumudi, Praveen Morusupalli, Nirguna Kota, Vinay Beerakayala, Arun Balakrishna
  • Publication number: 20190324834
    Abstract: User-to-software-application-instance-pairings are created. Each of the pairings is a unique relationship between one of the users and one of the instances of the software applications. Identifiers for the user-to-software-application-instance-pairings are received. There is a separate identifier for each of the user-to-software-application-instance-pairings. One of the log creation facilities is associated with each of the user-to-software-application-instance-pairings. Log files are created at corresponding ones of the log creation facilities in response to detecting errors during execution of the instances of the software applications. The log files are categorized based on error categories. A request for a post error analysis report is received. The request specifies one of the error categories. A subset of the log files is determined based on the specified error category specified in the request. The subset of the log files is displayed.
    Type: Application
    Filed: July 1, 2019
    Publication date: October 24, 2019
    Applicant: Oracle International Corporation
    Inventors: Prasad V V Vedurumudi, Praveen Morusupalli
  • Patent number: 10445207
    Abstract: A request is received for executing the load test on the application. The request includes a script and a property file. In response to the request, containers are created on a hardware host. Each of the containers isolate mutually exclusive subsets of hardware resources of the hardware host based on namespaces. A client and a plurality of servers are created in the containers. Each of the containers includes the client or one of the servers. The client and the servers are designated to communicate with the application. The load test is performed on the application while each of the client and the servers use the subset of the hardware resources isolated by a respective namespace. The containers are removed from the hardware host after the load test has completed. Containers are created and removed each time a load test is performed.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: October 15, 2019
    Assignee: Oracle International Corporation
    Inventors: Prasad V V Vedurumudi, Praveen Morusupalli, Nirguna Kota, Vinay Beerakayala, Arun Balakrishna
  • Patent number: 10379934
    Abstract: Instances of the applications executing in the cloud service environments that users interact with. Each of the cloud service environments includes a respective set of instances of the applications. Each of the cloud service environments and the respective set of instances is associated with a different one of the users. Errors are detected during the execution of the instances of the applications. Sets of log file information describing the errors are created. Each of the sets of log file information describes one of the errors. Log files are created. Each of the log files include one of the sets of log file information and an identification of a cloud service environment where an associated error occurred. The log files are categorized based on identifications of the cloud service environments. A post error analysis report including information from the categorized log files is provided for a particular cloud service environment.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: August 13, 2019
    Assignee: Oracle International Corporation
    Inventors: Prasad V V Vedurumudi, Praveen Morusupalli
  • Publication number: 20190034313
    Abstract: A request is received for executing the load test on the application. The request includes a script and a property file. In response to the request, containers are created on a hardware host. Each of the containers isolate mutually exclusive subsets of hardware resources of the hardware host based on namespaces. A client and a plurality of servers are created in the containers. Only one of the client or the servers reside in each of the containers. The client and the servers are designated to communicate with the application. The load test is performed on the application while each of the client and the servers use the subset of the hardware resources isolated by a respective namespace. The property file is input to the script and the script instructs the client on how to control execution of the load test by the servers. The containers, the client and the servers are removed from the hardware host after the load test has completed.
    Type: Application
    Filed: July 31, 2017
    Publication date: January 31, 2019
    Inventors: Prasad V V Vedurumudi, Praveen Morusupalli, Nirguna Kota, Vinay Beerakayala, Arun Balakrishna
  • Publication number: 20190034253
    Abstract: Instances of the applications executing in the cloud service environments that users interact with. Each of the cloud service environments includes a respective set of instances of the applications. Each of the cloud service environments and the respective set of instances is associated with a different one of the users. Errors are detected during the execution of the instances of the applications. Sets of log file information describing the errors are created. Each of the sets of log file information describes one of the errors. Log files are created. Each of the log files include one of the sets of log file information and an identification of a cloud service environment where an associated error occurred. The log files are categorized based on identifications of the cloud service environments. A post error analysis report including information from the categorized log files is provided for a particular cloud service environment.
    Type: Application
    Filed: July 31, 2017
    Publication date: January 31, 2019
    Inventors: Prasad V V Vedurumudi, Praveen Morusupalli