Patents by Inventor Sundaresan Ramamoorthy

Sundaresan Ramamoorthy 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: 11620121
    Abstract: This disclosure describes techniques for providing users of services provided by network-based service platforms with additional control for approving patches that are to be deployed to computing resources that support their services. In some examples, the techniques include generating and using a “snapshot,” or list, of patches that are preliminarily approved for deployment. Prior to deploying the patches to the computing resources, users are provided with access to the snapshot and are able to modify the snapshot. For example, users can modify the snapshot by adding patches, removing patches, specifying a sequence in which the patches are to be deployed, and so forth. The snapshot of patches may be “frozen” for a period of time, meaning that patches that during the period of time, only patches in the snapshot are deployed, and patches that are not included in the snapshot are not permitted to be deployed to computing resources.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: April 4, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Mats Erik Lanner, Derek Ying Chen Kwiatkowski, Katherine Elizabeth Shaffer, Sivaprasad Venkata Padisetty, Sundaresan Ramamoorthy, Robert Glenn Hearn, Amjad Hussain, Daniel Francis Conde, Lavanya Krishnan
  • Patent number: 10817278
    Abstract: This disclosure describes techniques for providing users of services provided by network-based service platforms with additional control for approving patches that are to be deployed to computing resources that support their services. In some examples, the techniques include generating and using a “snapshot,” or list, of patches that are preliminarily approved for deployment. Prior to deploying the patches to the computing resources, users are provided with access to the snapshot and are able to modify the snapshot. For example, users can modify the snapshot by adding patches, removing patches, specifying a sequence in which the patches are to be deployed, and so forth. The snapshot of patches may be “frozen” for a period of time, meaning that patches that during the period of time, only patches in the snapshot are deployed, and patches that are not included in the snapshot are not permitted to be deployed to computing resources.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: October 27, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Mats Erik Lanner, Derek Ying Chen Kwiatkowski, Katherine Elizabeth Shaffer, Sivaprasad Venkata Padisetty, Sundaresan Ramamoorthy, Robert Glenn Hearn, Amjad Hussain, Daniel Francis Conde, Lavanya Krishnan
  • Patent number: 10282193
    Abstract: This disclosure describes techniques for providing users of services provided by network-based service platforms with additional control for approving patches that are to be deployed to computing resources that support their services. In some examples, the techniques include generating and using a “snapshot,” or list, of patches that are preliminarily approved for deployment. Prior to deploying the patches to the computing resources, users are provided with access to the snapshot and are able to modify the snapshot. For example, users can modify the snapshot by adding patches, removing patches, specifying a sequence in which the patches are to be deployed, and so forth. The snapshot of patches may be “frozen” for a period of time, meaning that patches that during the period of time, only patches in the snapshot are deployed, and patches that are not included in the snapshot are not permitted to be deployed to computing resources.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: May 7, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Mats Erik Lanner, Derek Ying Chen Kwiatkowski, Katherine Elizabeth Shaffer, Sivaprasad Venkata Padisetty, Sundaresan Ramamoorthy, Robert Glenn Hearn, Amjad Hussain, Daniel Francis Conde, Lavanya Krishnan
  • Patent number: 8156217
    Abstract: Dynamically balancing load for servers. Servers that are able to respond to requests directed at the system are monitored for. After discovery of a server, a performance metric is obtained for the discovered server. The performance metric for the discovered server is stored in a table. When a request is received, the request is routed to a selected server in the system of servers based on the performance metric, wherein the system of servers comprises the discovered servers.
    Type: Grant
    Filed: November 24, 2003
    Date of Patent: April 10, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Sundaresan Ramamoorthy
  • Publication number: 20050198283
    Abstract: System and method for managing a computer network using generic policy definitions. New policies can be defined, registered, and loaded dynamically without restarting the policy sub-system. An embodiment of the present invention uses generic policies written in Extensible Markup Language (XML) to standardize the policies and also to easily convert each standard policy definition to proprietary code specific to each device.
    Type: Application
    Filed: January 7, 2004
    Publication date: September 8, 2005
    Inventors: Sundaresan Ramamoorthy, Roopa Shankar
  • Publication number: 20050114480
    Abstract: Dynamically balancing load for servers. Servers that are able to respond to requests directed at the system are monitored for. After discovery of a server, a performance metric is obtained for the discovered server. The performance metric for the discovered server is stored in a table. When a request is received, the request is routed to a selected server in the system of servers based on the performance metric, wherein the system of servers comprises the discovered servers.
    Type: Application
    Filed: November 24, 2003
    Publication date: May 26, 2005
    Inventor: Sundaresan Ramamoorthy
  • Publication number: 20050091068
    Abstract: System and method for implementing a policy in a network, the network having a device-agnostic policy implementation; a plurality of network devices, at least two of the devices being dissimilar; and a plurality of device translators, each device translator corresponding to a respective one of the plurality of network devices, at least two of the device translators being dissimilar, each of the plurality of device translators translating the device-agnostic policy implementation into corresponding device-specific implementations.
    Type: Application
    Filed: October 23, 2003
    Publication date: April 28, 2005
    Inventors: Sundaresan Ramamoorthy, Jennifer Fu
  • Publication number: 20040213258
    Abstract: A method of implementing a policy of an information technology system. A requester group comprising a plurality of requesters with equal privileges under the policy is formed. A resource group comprising a plurality of resources to be accessed by the resource group subject to the policy is formed. The policy is implemented as the requestor group acting upon the resource group.
    Type: Application
    Filed: April 25, 2003
    Publication date: October 28, 2004
    Inventor: Sundaresan Ramamoorthy