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: 20220229657Abstract: 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: ApplicationFiled: February 4, 2022Publication date: July 21, 2022Applicant: Amazon Technologies, Inc.Inventors: Amjad Hussain, Ananth Vaidyanathan, Sivaprasad Venkata Padisetty, Xiong Wang, Anand Doshi
-
Patent number: 11243756Abstract: 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: GrantFiled: August 14, 2017Date of Patent: February 8, 2022Assignee: Amazon Technologies, Inc.Inventors: Amjad Hussain, Ananth Vaidyanathan, Sivaprasad Venkata Padisetty, Xiong Wang, Anand Doshi
-
Patent number: 11093257Abstract: 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: GrantFiled: December 20, 2019Date of Patent: August 17, 2021Assignee: Amazon Technologies, Inc.Inventors: Amjad Hussain, Anand Doshi, Xiong Wang, Sivaprasad Venkata Padisetty
-
Publication number: 20200125370Abstract: 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: ApplicationFiled: December 20, 2019Publication date: April 23, 2020Applicant: Amazon Technologies, Inc.Inventors: Amjad Hussain, Anand Doshi, Xiong Wang, Sivaprasad Venkata Padisetty
-
Patent number: 10523714Abstract: 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: GrantFiled: October 22, 2018Date of Patent: December 31, 2019Assignee: Amazon Technologies, Inc.Inventors: Amjad Hussain, Anand Doshi, Xiong Wang, Sivaprasad Padisetty
-
Patent number: 10514932Abstract: 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: GrantFiled: September 26, 2016Date of Patent: December 24, 2019Assignee: Amazon Technologies, Inc.Inventors: Amjad Hussain, Anand Doshi, Xiong Wang, Sivaprasad Venkata Padisetty
-
Publication number: 20190068646Abstract: 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: ApplicationFiled: October 22, 2018Publication date: February 28, 2019Inventors: Amjad Hussain, Anand Doshi, Xiong Wang, Sivaprasad Padisetty
-
Patent number: 10110635Abstract: 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: GrantFiled: September 28, 2016Date of Patent: October 23, 2018Assignee: Amazon Technologies, Inc.Inventors: Amjad Hussain, Anand Doshi, Xiong Wang, Sivaprasad Padisetty
-
Publication number: 20180088964Abstract: 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: ApplicationFiled: September 26, 2016Publication date: March 29, 2018Applicant: Amazon Technologies, Inc.Inventors: Amjad Hussain, Anand Doshi, Xiong Wang, Sivaprasad Venkata Padisetty
-
Patent number: 9639670Abstract: 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: GrantFiled: June 14, 2013Date of Patent: May 2, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Jignesh Kacharia, Anand Doshi, Keerti Rane, Tulasi Pratipati, Peter Richard Ricci
-
Publication number: 20140373175Abstract: 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: ApplicationFiled: June 14, 2013Publication date: December 18, 2014Inventors: Jignesh Kacharia, Anand Doshi, Keerti Rane, Tulasi Pratipati, Peter Richard Ricci
-
Publication number: 20140244525Abstract: 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: ApplicationFiled: February 26, 2013Publication date: August 28, 2014Applicant: MICROSOFT CORPORATIONInventors: 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