Patents by Inventor Anand Doshi

Anand Doshi 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: 20220229657
    Abstract: Compliance schemes may be associated with compliance types to provide resource compliance management. Compliance types may be created and associated with different compliance schemes. Compliance state for the compliance types may be generated and provided in response to requests to access the compliance state. Queries for compliance state, for example, may request compliance state, and query predicates or other criteria may be applied to the compliance state in order to perform the query.
    Type: Application
    Filed: February 4, 2022
    Publication date: July 21, 2022
    Applicant: Amazon Technologies, Inc.
    Inventors: Amjad Hussain, Ananth Vaidyanathan, Sivaprasad Venkata Padisetty, Xiong Wang, Anand Doshi
  • Patent number: 11243756
    Abstract: Compliance schemes may be associated with compliance types to provide resource compliance management. Compliance types may be created and associated with different compliance schemes. Compliance state for the compliance types may be generated and provided in response to requests to access the compliance state. Queries for compliance state, for example, may request compliance state, and query predicates or other criteria may be applied to the compliance state in order to perform the query.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: February 8, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Amjad Hussain, Ananth Vaidyanathan, Sivaprasad Venkata Padisetty, Xiong Wang, Anand Doshi
  • Patent number: 11093257
    Abstract: Methods, systems, and computer-readable media for resource configuration based on dynamic group membership are disclosed. An association between a group of computing resources and an intended state is stored. The intended state represents a computing resource configuration. During operation of a computing resource, whether the computing resource belongs to the group of computing resources is determined based at least in part on analysis of one or more attributes associated with the computing resource. Based at least in part on determining that the computing resource belongs to the group of computing resources, one or more actions are caused be performed to bring the computing resource into the intended state. The computing resource is executed while having the computing resource configuration represented by the intended state.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: August 17, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Amjad Hussain, Anand Doshi, Xiong Wang, Sivaprasad Venkata Padisetty
  • Publication number: 20200125370
    Abstract: Methods, systems, and computer-readable media for resource configuration based on dynamic group membership are disclosed. An association between a group of computing resources and an intended state is stored. The intended state represents a computing resource configuration. During operation of a computing resource, whether the computing resource belongs to the group of computing resources is determined based at least in part on analysis of one or more attributes associated with the computing resource. Based at least in part on determining that the computing resource belongs to the group of computing resources, one or more actions are caused be performed to bring the computing resource into the intended state. The computing resource is executed while having the computing resource configuration represented by the intended state.
    Type: Application
    Filed: December 20, 2019
    Publication date: April 23, 2020
    Applicant: Amazon Technologies, Inc.
    Inventors: Amjad Hussain, Anand Doshi, Xiong Wang, Sivaprasad Venkata Padisetty
  • Patent number: 10523714
    Abstract: A policy management system is described herein that allows an administrator to compose custom policies that can be applied to target devices and that achieve tasks specific to the administrator's organization and network. The composed policies can be standalone policies that are applied independently or sequenced policies that are applied in a specified order. A composed policy may be associated with one or more targets and stored in a policy database. A target device may periodically query the policy management system for any policies that pertain to the target device. If policies have been composed that pertain to the target device and such policies have been updated or have not been previously transmitted to the target device, the policy management system can retrieve the policies from the policy database, merge the policies, and transmit the merged policies to the target device. The target device can then apply the merged policies.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: December 31, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Amjad Hussain, Anand Doshi, Xiong Wang, Sivaprasad Padisetty
  • Patent number: 10514932
    Abstract: Methods, systems, and computer-readable media for resource configuration based on dynamic group membership are disclosed. An association between a group of computing resources and an intended state is stored. The intended state represents a computing resource configuration. During operation of a computing resource, whether the computing resource belongs to the group of computing resources is determined based at least in part on analysis of one or more attributes associated with the computing resource. Based at least in part on determining that the computing resource belongs to the group of computing resources, one or more actions are caused be performed to bring the computing resource into the intended state. The computing resource is executed while having the computing resource configuration represented by the intended state.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: December 24, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Amjad Hussain, Anand Doshi, Xiong Wang, Sivaprasad Venkata Padisetty
  • Publication number: 20190068646
    Abstract: A policy management system is described herein that allows an administrator to compose custom policies that can be applied to target devices and that achieve tasks specific to the administrator's organization and network. The composed policies can be standalone policies that are applied independently or sequenced policies that are applied in a specified order. A composed policy may be associated with one or more targets and stored in a policy database. A target device may periodically query the policy management system for any policies that pertain to the target device. If policies have been composed that pertain to the target device and such policies have been updated or have not been previously transmitted to the target device, the policy management system can retrieve the policies from the policy database, merge the policies, and transmit the merged policies to the target device. The target device can then apply the merged policies.
    Type: Application
    Filed: October 22, 2018
    Publication date: February 28, 2019
    Inventors: Amjad Hussain, Anand Doshi, Xiong Wang, Sivaprasad Padisetty
  • Patent number: 10110635
    Abstract: A policy management system is described herein that allows an administrator to compose custom policies that can be applied to target devices and that achieve tasks specific to the administrator's organization and network. The composed policies can be standalone policies that are applied independently or sequenced policies that are applied in a specified order. A composed policy may be associated with one or more targets and stored in a policy database. A target device may periodically query the policy management system for any policies that pertain to the target device. If policies have been composed that pertain to the target device and such policies have been updated or have not been previously transmitted to the target device, the policy management system can retrieve the policies from the policy database, merge the policies, and transmit the merged policies to the target device. The target device can then apply the merged policies.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: October 23, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Amjad Hussain, Anand Doshi, Xiong Wang, Sivaprasad Padisetty
  • Publication number: 20180088964
    Abstract: Methods, systems, and computer-readable media for resource configuration based on dynamic group membership are disclosed. An association between a group of computing resources and an intended state is stored. The intended state represents a computing resource configuration. During operation of a computing resource, whether the computing resource belongs to the group of computing resources is determined based at least in part on analysis of one or more attributes associated with the computing resource. Based at least in part on determining that the computing resource belongs to the group of computing resources, one or more actions are caused be performed to bring the computing resource into the intended state. The computing resource is executed while having the computing resource configuration represented by the intended state.
    Type: Application
    Filed: September 26, 2016
    Publication date: March 29, 2018
    Applicant: Amazon Technologies, Inc.
    Inventors: Amjad Hussain, Anand Doshi, Xiong Wang, Sivaprasad Venkata Padisetty
  • Patent number: 9639670
    Abstract: An entitlement card can be assigned a product key real-time to provide a custom order of benefits including product and/or service, amount, and time. A method facilitating product key assignment for an entitlement can include receiving a request for activating a custom entitlement product key from, for example, a point of purchase. The request includes a request for particular benefits to a redeemer, including the particular product and/or service to be provided and the quantity and time period for the product and/or service. The method further includes assigning the benefits to the product key at the time of the request and activating the product key, which may be later redeemed for the assigned benefits.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: May 2, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jignesh Kacharia, Anand Doshi, Keerti Rane, Tulasi Pratipati, Peter Richard Ricci
  • Publication number: 20140373175
    Abstract: An entitlement card can be assigned a product key real-time to provide a custom order of benefits including product and/or service, amount, and time. A method facilitating product key assignment for an entitlement can include receiving a request for activating a custom entitlement product key from, for example, a point of purchase. The request includes a request for particular benefits to a redeemer, including the particular product and/or service to be provided and the quantity and time period for the product and/or service. The method further includes assigning the benefits to the product key at the time of the request and activating the product key, which may be later redeemed for the assigned benefits.
    Type: Application
    Filed: June 14, 2013
    Publication date: December 18, 2014
    Inventors: Jignesh Kacharia, Anand Doshi, Keerti Rane, Tulasi Pratipati, Peter Richard Ricci
  • Publication number: 20140244525
    Abstract: Entitlement cards having an offer term and number of user licenses for a subscription to an online service can be applied to existing subscriber accounts to add or otherwise adjust the number of user licenses associated with the subscription. When an entitlement card is added to an account, the system automatically adjusts the amount of time for each user license so that an entire value of an entitlement subscription is used and a same expiry date is maintained even when adding new user licenses to an existing account. A user interface is provided that enables a customer to change the number of user licenses for a subscription when redeeming an entitlement card to their account and view a new end date for the subscription as a whole resulting from a change in user licenses during a current subscription.
    Type: Application
    Filed: February 26, 2013
    Publication date: August 28, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Jignesh Kacharia, Ron E. Critchfield, Keerti Rane, Albert Chik Shi Shen, Peter Richard Ricci, Paul Raymond Lenehan, Aliaksandr Bulankou, Michael Pierce, Tulasi Pratipati, Anand Doshi, Prachi Subhash Jadhav, Rajesh Shanmukam