Patents by Inventor Saravanan Ramasamy

Saravanan Ramasamy 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: 20230283660
    Abstract: The disclosure describes systems and methods for minimizing latency for users accessing services hosted on a cloud-computing system. A device receives a request to deploy a compute container to provide services to a prefix. The device determines a first prefix-connection location of the prefix. The device deploys the compute container based on the first prefix-connection location. The device determines a second prefix-connection location of the prefix. The device determines that the second prefix-connection location is different from the first prefix-connection location. The device migrates the compute container based on the second prefix-connection location.
    Type: Application
    Filed: May 8, 2023
    Publication date: September 7, 2023
    Inventors: Vinayak Uppunda PADIYAR, Shivesh KUMAR, Saravanan RAMASAMY SUBRAMANIAN
  • Patent number: 11689612
    Abstract: The disclosure describes systems and methods for minimizing latency for users accessing services hosted on a cloud-computing system. A service of the cloud-computing system periodically queries edge sites of the cloud-computing system for information regarding containers stored on the edge sites. In response to the queries, the edge sites provide information identifying containers hosted on the edge sites, prefixes that the containers service, and connection locations where traffic from the prefixes enter the cloud-computing system. The service may determine whether the connection locations have changed. If a connection location for a prefix has changed, the service modifies a location of a container servicing the prefix. The service may migrate the container to a current connection location for the prefix. Modifying the location may reduce latency experienced by users behind the prefix.
    Type: Grant
    Filed: November 22, 2021
    Date of Patent: June 27, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vinayak Uppunda Padiyar, Shivesh Kumar, Saravanan Ramasamy Subramanian
  • Publication number: 20220086222
    Abstract: The disclosure describes systems and methods for minimizing latency for users accessing services hosted on a cloud-computing system. A service of the cloud-computing system periodically queries edge sites of the cloud-computing system for information regarding containers stored on the edge sites. In response to the queries, the edge sites provide information identifying containers hosted on the edge sites, prefixes that the containers service, and connection locations where traffic from the prefixes enter the cloud-computing system. The service may determine whether the connection locations have changed. If a connection location for a prefix has changed, the service modifies a location of a container servicing the prefix. The service may migrate the container to a current connection location for the prefix. Modifying the location may reduce latency experienced by users behind the prefix.
    Type: Application
    Filed: November 22, 2021
    Publication date: March 17, 2022
    Inventors: Vinayak Uppunda PADIYAR, Shivesh KUMAR, Saravanan RAMASAMY SUBRAMANIAN
  • Patent number: 11184433
    Abstract: The disclosure describes systems and methods for minimizing latency for users accessing services hosted on a cloud-computing system. A service of the cloud-computing system periodically queries edge sites of the cloud-computing system for information regarding containers stored on the edge sites. In response to the queries, the edge sites provide information identifying containers hosted on the edge sites, prefixes that the containers service, and connection locations where traffic from the prefixes enter the cloud-computing system. The service may determine whether the connection locations have changed. If a connection location for a prefix has changed, the service modifies a location of a container servicing the prefix. The service may migrate the container to a current connection location for the prefix. Modifying the location may reduce latency experienced by users behind the prefix.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: November 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vinayak Uppunda Padiyar, Shivesh Kumar, Saravanan Ramasamy Subramanian
  • Publication number: 20210306412
    Abstract: The disclosure describes systems and methods for minimizing latency for users accessing services hosted on a cloud-computing system. A service of the cloud-computing system periodically queries edge sites of the cloud-computing system for information regarding containers stored on the edge sites. In response to the queries, the edge sites provide information identifying containers hosted on the edge sites, prefixes that the containers service, and connection locations where traffic from the prefixes enter the cloud-computing system. The service may determine whether the connection locations have changed. If a connection location for a prefix has changed, the service modifies a location of a container servicing the prefix. The service may migrate the container to a current connection location for the prefix. Modifying the location may reduce latency experienced by users behind the prefix.
    Type: Application
    Filed: March 31, 2020
    Publication date: September 30, 2021
    Inventors: Vinayak Uppunda PADIYAR, Shivesh KUMAR, Saravanan RAMASAMY SUBRAMANIAN
  • Patent number: 8452724
    Abstract: Techniques for generating reports from cached data are provided. When a report is requested, a date and time when data in the report data cache was generated is compared with a date and time when data was collected by each of one or more data collectors that gather data used to generate the report data. If one of the data collectors has collected data since the data for the report in the report data cache has been updated, the data for the requested report will be regenerated from the data collected from each of the data collectors associated with the report and the regenerated data inserted into the report data cache. Subsequent requests for the report can be satisfied by generating the report using the data stored in the report data cache rather than regenerating the report data each time a request for a report is received.
    Type: Grant
    Filed: June 10, 2008
    Date of Patent: May 28, 2013
    Assignee: Oracle International Corporation
    Inventors: Prakash Menon, Saravanan Ramasamy
  • Publication number: 20090307257
    Abstract: Techniques for generating reports from cached data are provided. When a report is requested, a date and time when data in the report data cache was generated is compared with a date and time when data was collected by each of one or more data collectors that gather data used to generate the report data. If one of the data collectors has collected data since the data for the report in the report data cache has been updated, the data for the requested report will be regenerated from the data collected from each of the data collectors associated with the report and the regenerated data inserted into the report data cache. Subsequent requests for the report can be satisfied by generating the report using the data stored in the report data cache rather than regenerating the report data each time a request for a report is received.
    Type: Application
    Filed: June 10, 2008
    Publication date: December 10, 2009
    Applicant: Oracle International Corporation
    Inventors: Prakash Menon, Saravanan Ramasamy