Patents by Inventor Ashok Madhavan
Ashok Madhavan 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: 11258865Abstract: A computational instance of a remote network management platform may be dedicated to a managed network. The managed network may use computing resources of a cloud-based service provider. One or more processors may be disposed within the computational instance and may cause a provider-neutral cloud discovery software application to: (i) obtain a specification that defines an interface for accessing the cloud-based service provider, a discoverable set of computing resources provided by the cloud-based service provider, and mappings between descriptions of the discoverable set of computing resources and the database tables disposed within the computational instance, (ii) log on to the cloud-based service provider by way of the interface, (iii) request and receive, from the cloud-based service provider, descriptions of the discoverable set of computing resources, and (iv) store, in fields of database tables, the descriptions of the discoverable set of computing resources in accordance with the mappings.Type: GrantFiled: March 28, 2019Date of Patent: February 22, 2022Assignee: ServiceNow, Inc.Inventors: Ashok Madhavan, Shantanu Kumar Singh, Utpal Thakrar, Mihir Shaileshbhai Gandhi, Yuedong Huang
-
Patent number: 11132729Abstract: Systems, methods, and media for translating requests to acquire or change goods and services by receiving a request in a service catalog. The received request is received in a format that is not suitable for a target vendor. The received request is then translated into a format suitable for the target vendor. The translated received request is then transmitted to the vendor using the translated format.Type: GrantFiled: December 20, 2017Date of Patent: September 28, 2021Assignee: ServiceNow, Inc.Inventors: Giri Padmanabh, Brajesh Goyal, Utpal Thakrar, Ashok Madhavan
-
Patent number: 11129159Abstract: A computational instance of a remote network management platform may be dedicated to a managed network that has access to computing resources of one or more remote networks. One or more server devices may be disposed within the computational instance and may cause a cloud service catalog software application to: (i) obtain a selection of a catalog item, where the catalog item defines prospective computing resources that provide a computing function, and where the selection includes a set of variables that associate the prospective computing resources with the one or more remote networks and determine configuration details for the prospective computing resources, (ii) populate a template representation with the variables, (iii) transmit the template representation to a server configured to identify target computing resources of the one or more remote networks and provision the target computing resources, and (iv) receive identification information related to the target computing resources.Type: GrantFiled: April 11, 2019Date of Patent: September 21, 2021Assignee: ServiceNow, Inc.Inventors: Vijayan Madapoosi Sampath, Ashok Madhavan, Jayant Kaushal, Shantanu Kumar Singh, Utpal Vandravan Thakrar
-
Patent number: 10949903Abstract: Systems, methods, and media for translating requests to acquire or change goods and services by receiving a request in a service catalog. The received request is received in a format that is not suitable for a target vendor. The received request is then translated into a format suitable for the target vendor. The translated received request is then transmitted to the vendor using the translated format.Type: GrantFiled: May 5, 2017Date of Patent: March 16, 2021Assignee: ServiceNow, Inc.Inventors: Giri Padmanabh, Brajesh Goyal, Utpal Thakrar, Ashok Madhavan
-
Patent number: 10826993Abstract: A system and method including organizing blueprints into a blueprint chain, the blueprint chain connecting the blueprints in an order, wherein a blueprint in the blueprint chain includes resources connected to form a schematic of a portion of an application, wherein a first resource of the blueprint is associated with a first provider and a second resource of the blueprint is associated with a second provider, identifying at least one cloud account suitable for provisioning the blueprint chain, wherein the at least one cloud account includes the first provider and the second provider, and generating an orchestration to provision an instance of the application, the orchestration including a plurality of provisioning steps based on the blueprint chain and a selected one of the at least one cloud account, wherein an ordering of the plurality of provisioning steps depends on the order of the blueprints in the blueprint chain.Type: GrantFiled: October 30, 2019Date of Patent: November 3, 2020Assignee: ServiceNow, Inc.Inventors: Giri Padmanabh, Ashok Madhavan
-
Publication number: 20200329464Abstract: A computational instance of a remote network management platform may be dedicated to a managed network that has access to computing resources of one or more remote networks. One or more server devices may be disposed within the computational instance and may cause a cloud service catalog software application to: (i) obtain a selection of a catalog item, where the catalog item defines prospective computing resources that provide a computing function, and where the selection includes a set of variables that associate the prospective computing resources with the one or more remote networks and determine configuration details for the prospective computing resources, (ii) populate a template representation with the variables, (iii) transmit the template representation to a server configured to identify target computing resources of the one or more remote networks and provision the target computing resources, and (iv) receive identification information related to the target computing resources.Type: ApplicationFiled: April 11, 2019Publication date: October 15, 2020Inventors: Vijayan Madapoosi Sampath, Ashok Madhavan, Jayant Kaushal, Shantanu Kumar Singh, Utpal Vandravan Thakrar
-
Publication number: 20200314191Abstract: A computational instance of a remote network management platform may be dedicated to a managed network. The managed network may use computing resources of a cloud-based service provider. One or more processors may be disposed within the computational instance and may cause a provider-neutral cloud discovery software application to: (i) obtain a specification that defines an interface for accessing the cloud-based service provider, a discoverable set of computing resources provided by the cloud-based service provider, and mappings between descriptions of the discoverable set of computing resources and the database tables disposed within the computational instance, (ii) log on to the cloud-based service provider by way of the interface, (iii) request and receive, from the cloud-based service provider, descriptions of the discoverable set of computing resources, and (iv) store, in fields of database tables, the descriptions of the discoverable set of computing resources in accordance with the mappings.Type: ApplicationFiled: March 28, 2019Publication date: October 1, 2020Inventors: Ashok Madhavan, Shantanu Kumar Singh, Utpal Thakrar, Mihir Shaileshbhai Gandhi, Yuedong Huang
-
Publication number: 20200137162Abstract: A system and method including organizing blueprints into a blueprint chain, the blueprint chain connecting the blueprints in an order, wherein a blueprint in the blueprint chain includes resources connected to form a schematic of a portion of an application, wherein a first resource of the blueprint is associated with a first provider and a second resource of the blueprint is associated with a second provider, identifying at least one cloud account suitable for provisioning the blueprint chain, wherein the at least one cloud account includes the first provider and the second provider, and generating an orchestration to provision an instance of the application, the orchestration including a plurality of provisioning steps based on the blueprint chain and a selected one of the at least one cloud account, wherein an ordering of the plurality of provisioning steps depends on the order of the blueprints in the blueprint chain.Type: ApplicationFiled: October 30, 2019Publication date: April 30, 2020Inventors: Giri Padmanabh, Ashok Madhavan
-
Patent number: 10476959Abstract: A system and method including organizing blueprints into a blueprint chain, the blueprint chain connecting the blueprints in an order, wherein a blueprint in the blueprint chain includes resources connected to form a schematic of a portion of an application, wherein a first resource of the blueprint is associated with a first provider and a second resource of the blueprint is associated with a second provider, identifying at least one cloud account suitable for provisioning the blueprint chain, wherein the at least one cloud account includes the first provider and the second provider, and generating an orchestration to provision an instance of the application, the orchestration including a plurality of provisioning steps based on the blueprint chain and a selected one of the at least one cloud account, wherein an ordering of the plurality of provisioning steps depends on the order of the blueprints in the blueprint chain.Type: GrantFiled: May 2, 2017Date of Patent: November 12, 2019Assignee: ServiceNow, Inc.Inventors: Giri Padmanabh, Ashok Madhavan
-
Publication number: 20180322556Abstract: Systems, methods, and media for translating requests to acquire or change goods and services by receiving a request in a service catalog. The received request is received in a format that is not suitable for a target vendor. The received request is then translated into a format suitable for the target vendor. The translated received request is then transmitted to the vendor using the translated format.Type: ApplicationFiled: May 5, 2017Publication date: November 8, 2018Inventors: Giri Padmanabh, Brajesh Goyal, Utpal Thakrar, Ashok Madhavan
-
Publication number: 20180322558Abstract: Systems, methods, and media for translating requests to acquire or change goods and services by receiving a request in a service catalog. The received request is received in a format that is not suitable for a target vendor. The received request is then translated into a format suitable for the target vendor. The translated received request is then transmitted to the vendor using the translated format.Type: ApplicationFiled: December 20, 2017Publication date: November 8, 2018Inventors: Giri Padmanabh, Brajesh Goyal, Utpal Thakrar, Ashok Madhavan
-
Publication number: 20180324251Abstract: A system and method including organizing blueprints into a blueprint chain, the blueprint chain connecting the blueprints in an order, wherein a blueprint in the blueprint chain includes resources connected to form a schematic of a portion of an application, wherein a first resource of the blueprint is associated with a first provider and a second resource of the blueprint is associated with a second provider, identifying at least one cloud account suitable for provisioning the blueprint chain, wherein the at least one cloud account includes the first provider and the second provider, and generating an orchestration to provision an instance of the application, the orchestration including a plurality of provisioning steps based on the blueprint chain and a selected one of the at least one cloud account, wherein an ordering of the plurality of provisioning steps depends on the order of the blueprints in the blueprint chain.Type: ApplicationFiled: May 2, 2017Publication date: November 8, 2018Inventors: Giri Padmanabh, Ashok Madhavan