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: 11258865
    Abstract: 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: Grant
    Filed: March 28, 2019
    Date of Patent: February 22, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Ashok Madhavan, Shantanu Kumar Singh, Utpal Thakrar, Mihir Shaileshbhai Gandhi, Yuedong Huang
  • Patent number: 11132729
    Abstract: 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: Grant
    Filed: December 20, 2017
    Date of Patent: September 28, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Giri Padmanabh, Brajesh Goyal, Utpal Thakrar, Ashok Madhavan
  • Patent number: 11129159
    Abstract: 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: Grant
    Filed: April 11, 2019
    Date of Patent: September 21, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Vijayan Madapoosi Sampath, Ashok Madhavan, Jayant Kaushal, Shantanu Kumar Singh, Utpal Vandravan Thakrar
  • Patent number: 10949903
    Abstract: 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: Grant
    Filed: May 5, 2017
    Date of Patent: March 16, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Giri Padmanabh, Brajesh Goyal, Utpal Thakrar, Ashok Madhavan
  • Patent number: 10826993
    Abstract: 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: Grant
    Filed: October 30, 2019
    Date of Patent: November 3, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Giri Padmanabh, Ashok Madhavan
  • Publication number: 20200329464
    Abstract: 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: Application
    Filed: April 11, 2019
    Publication date: October 15, 2020
    Inventors: Vijayan Madapoosi Sampath, Ashok Madhavan, Jayant Kaushal, Shantanu Kumar Singh, Utpal Vandravan Thakrar
  • Publication number: 20200314191
    Abstract: 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: Application
    Filed: March 28, 2019
    Publication date: October 1, 2020
    Inventors: Ashok Madhavan, Shantanu Kumar Singh, Utpal Thakrar, Mihir Shaileshbhai Gandhi, Yuedong Huang
  • Publication number: 20200137162
    Abstract: 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: Application
    Filed: October 30, 2019
    Publication date: April 30, 2020
    Inventors: Giri Padmanabh, Ashok Madhavan
  • Patent number: 10476959
    Abstract: 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: Grant
    Filed: May 2, 2017
    Date of Patent: November 12, 2019
    Assignee: ServiceNow, Inc.
    Inventors: Giri Padmanabh, Ashok Madhavan
  • Publication number: 20180322556
    Abstract: 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: Application
    Filed: May 5, 2017
    Publication date: November 8, 2018
    Inventors: Giri Padmanabh, Brajesh Goyal, Utpal Thakrar, Ashok Madhavan
  • Publication number: 20180322558
    Abstract: 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: Application
    Filed: December 20, 2017
    Publication date: November 8, 2018
    Inventors: Giri Padmanabh, Brajesh Goyal, Utpal Thakrar, Ashok Madhavan
  • Publication number: 20180324251
    Abstract: 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: Application
    Filed: May 2, 2017
    Publication date: November 8, 2018
    Inventors: Giri Padmanabh, Ashok Madhavan