Patents by Inventor Prashant Gupte

Prashant Gupte 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: 11232497
    Abstract: In some examples, a marketplace system receives information from multiple service providers as part of onboarding of the multiple service providers with the marketplace system. Responsive to the onboarding, a cloud service created by the respective service provider is synchronized with the marketplace system. A marketplace catalog is linked with catalogs of the service providers, the linking including aggregating content of the catalogs into the marketplace catalog. Responsive to a request from a requester received through a portal of the marketplace system, at least one cloud service is identified using the marketplace catalog based on at least one search criterion of the request.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: January 25, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Prashant Gupte, Stephane Herman Maes, Ivan Pasqualini
  • Patent number: 10841239
    Abstract: Selecting resources for a cloud service can include defining a specific resource provider constraint parameter, determining a parameter value for the specific resource provider constraint parameter, analyzing a plurality of specific resource providers and selecting a specific resource provider from the plurality of available specific resource providers based on the analysis and using a best-fit model.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: November 17, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Prashant Gupte, Robin Sabi Rajan Bejgum, Stephane H. Maes
  • Patent number: 10701137
    Abstract: This disclosure relates to a method, system, and medium to exchange service management contents with a cloud entity via a self-contained cloud content package. The device retrieves a plurality of service management contents for a first cloud controller that offers a cloud service. Also, the device generates a self-contained cloud content package including a plurality of service management contents and a plurality of associated dependencies and configurations. The self-contained cloud content package includes elements for provisioning and managing the cloud service offered by the first cloud controller. Moreover, the device exchanges the plurality of service management contents with a second cloud controller in a cloud entity to support the second cloud controller to deploy and manage the cloud service.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: June 30, 2020
    Assignee: MICRO FOCUS LLC
    Inventors: Prashant Gupte, Stephane Herman Maes, Bikash Ranjan Praharaj
  • Patent number: 10681116
    Abstract: Providing services can include receiving a request for a first service provided by a resource provider and provide a reference to an instantiated first resource that the resource provider instantiated. Providing services can include receiving a request for a second service provided by the resource provider. Providing services can include partitioning the instantiated first resource to create an instantiated second resource if the instantiated first resource is capable of providing the second service. Providing services can include registering an availability of the resource provider and the instantiated first resource for further partitioning in a chain of building blocks. Providing services can include updating one of the chain of building blocks and propagate the update to the chain of building blocks.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: June 9, 2020
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Prashant Gupte, Matthew S. Newman, Stephane Herman Maes
  • Patent number: 10467567
    Abstract: Providing resources to a customer can include providing a node-relationship model based on a realized service offering. The node relationship model can include an instantiated first resource provided by a resource provider; an instantiated second resource provided by the instantiated first resource; and a plurality of defined relationships among the resource provider, the instantiated first resource, and the instantiated second resource. Providing resources to a customer can include creating a deployment plan for a new service offering based on the node-relationship model.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: November 5, 2019
    Assignee: MICRO FOCUS LLC
    Inventors: Prashant Gupte, Matthew S. Newman, Stephane H. Maes
  • Patent number: 10462018
    Abstract: A method of managing a number of secondary clouds by a master cloud service manager includes coupling a first cloud including a master cloud service manager to a secondary cloud including a child cloud service manager, and controlling, by the master cloud service manager, the child cloud service manager of the secondary cloud and a number of instantiated services offered on the secondary cloud.
    Type: Grant
    Filed: October 3, 2013
    Date of Patent: October 29, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Prashant Gupte, Stephane Herman Maes, Ramachandran Varadharajan
  • Publication number: 20190272572
    Abstract: In some examples, a marketplace system receives information from multiple service providers as part of onboarding of the multiple service providers with the marketplace system. Responsive to the onboarding, a cloud service created by the respective service provider is synchronized with the marketplace system. A marketplace catalog is linked with catalogs of the service providers, the linking including aggregating content of the catalogs into the marketplace catalog. Responsive to a request from a requester received through a portal of the marketplace system, at least one cloud service is identified using the marketplace catalog based on at least one search criterion of the request.
    Type: Application
    Filed: May 17, 2019
    Publication date: September 5, 2019
    Inventors: Prashant Gupte, Stephane Herman Maes, Ivan Pasqualini
  • Patent number: 10346443
    Abstract: In some examples, information of a service instance provisioned or modified by a first system distinct from a management system is received, where the provisioning or modification of the service instance by the first system is initially unknown to the management system. As part of a binding phase, a model of the service instance is inferred. The management system manages a lifecycle of the service instance using the model and the policy.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: July 9, 2019
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Prashant Gupte, Stephane Herman Maes
  • Patent number: 10296952
    Abstract: In some examples, a marketplace system receives information from multiple service providers as part of onboarding of the multiple service providers with the marketplace system. Responsive to the onboarding, a cloud service created by the respective service provider is synchronized with the marketplace system. A marketplace catalog is linked with catalogs of the service providers, the linking including aggregating content of the catalogs into the marketplace catalog. Responsive to a request from a requester received through a portal of the marketplace system, at least one cloud service is identified using the marketplace catalog based on at least one search criterion of the request.
    Type: Grant
    Filed: October 31, 2015
    Date of Patent: May 21, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Prashant Gupte, Stephane Herman Maes, Ivan Pasqualini
  • Patent number: 10212050
    Abstract: Apparatus and methods for providing computing resources are provided. More particularly, providing recursively-generated instantiated computing resource in a multi-tenant environment are provided. According to one example, a non-transitory computer-readable medium can store a set of instructions executable by a processing resource to instantiate a first instance of a first computing resource and provide the first instance of the first computing resource to a first tenant of a plurality of tenants utilizing a computing system. A second computing resource can be provided to a second tenant of the plurality of tenants when the second computing resource is available and sharable with the second tenant. A second instance of the first computing resource can be recursively-generated responsive to the request from the second tenant when the second computing resource is not available or the second computing resource is not sharable with the second tenant.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: February 19, 2019
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Prashant Gupte, Matthew S. Newman, Stephane H. Maes
  • Publication number: 20180329981
    Abstract: In some examples, information of a service instance provisioned or modified by a first system distinct from a management system is received, where the provisioning or modification of the service instance by the first system is initially unknown to the management system. As part of a binding phase, a model of the service instance is inferred. The management system manages a lifecycle of the service instance using the model and the policy.
    Type: Application
    Filed: May 9, 2017
    Publication date: November 15, 2018
    Inventors: Prashant Gupte, Stephane Herman Maes
  • Publication number: 20180331975
    Abstract: Selecting resources for a cloud service can include defining a specific resource provider constraint parameter, determining a parameter value for the specific resource provider constraint parameter, analyzing a plurality of specific resource providers and selecting a specific resource provider from the plurality of available specific resource providers based on the analysis and using a best-fit model.
    Type: Application
    Filed: July 23, 2018
    Publication date: November 15, 2018
    Inventors: Prashant Gupte, Robin Sabi Rajan Bejgum, Stephane H. Maes
  • Patent number: 10033662
    Abstract: Selecting resources for a cloud service can include defining a specific resource provider constraint parameter, determining a parameter value for the specific resource provider constraint parameter, analyzing a plurality of specific resource providers and selecting a specific resource provider from the plurality of available specific resource providers based on the analysis and using a best-fit model.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: July 24, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Prashant Gupte, Robin Sabi Rajan Bejgum, Stephane Herman Maes
  • Patent number: 10033604
    Abstract: In some examples, a service controller provisions an instance of a cloud service in response to receiving a request, where the service controller is provided with content including a call to be issued by the service controller to a compliance/monitoring service that performs a task selected from among monitoring the provisioned instance and determining compliance of the provisioned instance. The service controller issues the call to the compliance/monitoring service, the call including information regarding the provisioned instance, wherein the information is useable by the compliance/monitoring service in performing the task.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: July 24, 2018
    Assignee: Suse LLC
    Inventors: Stephane Herman Maes, Prashant Gupte
  • Publication number: 20180097706
    Abstract: This disclosure relates to a method, system, and medium to exchange service management contents with a cloud entity via a self-contained cloud content package. The device retrieves a plurality of service management contents for a first cloud controller that offers a cloud service. Also, the device generates a self-contained cloud content package including a plurality of service management contents and a plurality of associated dependencies and configurations. The self-contained cloud content package includes elements for provisioning and managing the cloud service offered by the first cloud controller. Moreover, the device exchanges the plurality of service management contents with a second cloud controller in a cloud entity to support the second cloud controller to deploy and manage the cloud service.
    Type: Application
    Filed: September 30, 2016
    Publication date: April 5, 2018
    Inventors: Prashant Gupte, Stephane Herman Maes, Bikash Ranjan Praharaj
  • Publication number: 20170041206
    Abstract: In some examples, a service controller provisions an instance of a cloud service in response to receiving a request, where the service controller is provided with content including a call to be issued by the service controller to a compliance/monitoring service that performs a task selected from among monitoring the provisioned instance and determining compliance of the provisioned instance. The service controller issues the call to the compliance/monitoring service, the call including information regarding the provisioned instance, wherein the information is useable by the compliance/monitoring service in performing the task.
    Type: Application
    Filed: August 5, 2015
    Publication date: February 9, 2017
    Inventors: Stephane Herman Maes, Prashant Gupte
  • Publication number: 20160241446
    Abstract: A method of managing a number of secondary clouds by a master cloud service manager includes coupling a first cloud including a master cloud service manager to a secondary cloud including a child cloud service manager, and controlling, by the master cloud service manager, the child cloud service manager of the secondary cloud and a number of instantiated services offered on the secondary cloud.
    Type: Application
    Filed: October 3, 2013
    Publication date: August 18, 2016
    Applicant: Hewlett Packard Enterprise Development LP
    Inventors: Prashant Gupte, Stephane Herman Maes, Ramachandran Varadharajan
  • Publication number: 20160219097
    Abstract: Providing services can include receiving a request for a first service provided by a resource provider and provide a reference to an instantiated first resource that the resource provider instantiated. Providing services can include receiving a request for a second service provided by the resource provider. Providing services can include partitioning the instantiated first resource to create an instantiated second resource if the instantiated first resource is capable of providing the second service. Providing services can include registering an availability of the resource provider and the instantiated first resource for further partitioning in a chain of building blocks. Providing services can include updating one of the chain of building blocks and propagate the update to the chain of building blocks.
    Type: Application
    Filed: September 4, 2013
    Publication date: July 28, 2016
    Inventors: Prashant Gupte, Matthew S. Newman, Stephane Herman Maes
  • Publication number: 20160217403
    Abstract: Providing resources to a customer can include providing a node-relationship model based on a realized service offering. The node relationship model can include an instantiated first resource provided by a resource provider; an instantiated second resource provided by the instantiated first resource; and a plurality of defined relationships among the resource provider, the instantiated first resource, and the instantiated second resource. Providing resources to a customer can include creating a deployment plan for a new service offering based on the node-relationship model.
    Type: Application
    Filed: September 4, 2013
    Publication date: July 28, 2016
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Prashant Gupte, Matt Matt Newman, Stephane Herman Maes
  • Publication number: 20160218938
    Abstract: Apparatus and methods for providing computing resources are provided. More particularly, providing recursively-generated instantiated computing resource in a multi-tenant environment are provided. According to one example, a non-transitory computer-readable medium can store a set of instructions executable by a processing resource to instantiate a first instance of a first computing resource and provide the first instance of the first computing resource to a first tenant of a plurality of tenants utilizing a computing system. A second computing resource can be provided to a second tenant of the plurality of tenants when the second computing resource is available and sharable with the second tenant. A second instance of the first computing resource can be recursively-generated responsive to the request from the second tenant when the second computing resource is not available or the second computing resource is not sharable with the second tenant.
    Type: Application
    Filed: September 4, 2013
    Publication date: July 28, 2016
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Prashant Gupte, Matthew S. Newman, Stephane Herman Maes