Patents by Inventor Stephane Herman Maes

Stephane Herman Maes 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: 20160212020
    Abstract: Process requests for services from users of a plurality of tenants, determine parameters to input into service designs based on each of the requests and each of the corresponding tenants, input the determined parameters into the service designs, select a specific resource provider of the building blocks at run time based on the parameters and the service designs, and instantiate the building blocks.
    Type: Application
    Filed: September 4, 2013
    Publication date: July 21, 2016
    Inventors: Prashant Gupte, Matthew S. Newman, Stephane Herman Maes
  • Publication number: 20160205037
    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 best-fit model.
    Type: Application
    Filed: September 4, 2013
    Publication date: July 14, 2016
    Inventors: Prashant Gupte, Robin Sabi Rajan Bejgum, Stephane Herman Maes
  • Publication number: 20160125489
    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: October 31, 2015
    Publication date: May 5, 2016
    Inventors: Prashant Gupte, Stephane Herman Maes, Ivan Pasqualini
  • Publication number: 20160127418
    Abstract: A model represents a cloud service to be provisioned over a cloud. A policy guides provisioning and subsequent management of the cloud service. The model is modified by introducing code corresponding to the policy into the model, the introduced code to perform at least one action with respect to a rule of the policy, the at least one action selected from among validating the rule and performing remediation with respect to the rule. Responsive to the modifying of the model, a set of instructions is generated including code for deploying an instance of the cloud service according to the model, and the introduced code to perform the at least one action with respect to the rule.
    Type: Application
    Filed: October 30, 2015
    Publication date: May 5, 2016
    Inventors: Stephane Herman Maes, Jan Alexander
  • Patent number: 9311171
    Abstract: An orchestrator executes an end-to-end process across applications. The executing of the end-to-end process by the orchestrator comprises executing flow logic by the orchestrator, the flow logic according to a data model defining arguments to include in interactions between the orchestrator and each of the applications. A message broker exchanges information among the orchestrator and the applications.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: April 12, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Stephane Herman Maes, Lars Rossen, Woong Joseph Kim, Keith Kuchler, Jan Vana, Petr Fiedler, Ankit Ashok Desai, Christopher William Johnson, Michael Yang
  • Publication number: 20160092283
    Abstract: An orchestrator executes an end-to-end process across applications. The executing of the end-to-end process by the orchestrator comprises executing flow logic by the orchestrator, the flow logic according to a data model defining arguments to include in interactions between the orchestrator and each of the applications. A message broker exchanges information among the orchestrator and the applications.
    Type: Application
    Filed: December 3, 2015
    Publication date: March 31, 2016
    Inventors: Stephane Herman Maes, Lars Rossen, Woong Joseph Kim, Keith Kuchler, Jan Vana, Petr Fiedler, Ankit Ashok Desai, Christopher William Johnson, Michael Yang
  • Patent number: 9229795
    Abstract: An orchestrator executes an end-to-end process across applications. An message broker exchanges information among the orchestrator and the processes of the applications. Adapters perform protocol and interface translations for information communicated between the message broker and the respective applications.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: January 5, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Stephane Herman Maes, Lars Rossen, Woong Joseph Kim, Keith Kuchler, Jan Vana, Petr Fiedler, Ankit Ashok Desai, Christopher William Johnson, Michael Yang
  • Publication number: 20150304240
    Abstract: A system includes a cloud computing system. The cloud computing system includes a continuous delivery system to enable design and deployment of a cloud service in the cloud computing system. The cloud computing system also includes a cloud services system to enable access and consumption of a service offering associated with the cloud service by a user. The cloud computer system further includes a cloud service management system that is executed on a non-transitory computer readable medium. The cloud service management system can integrate the continuous delivery system and the cloud services system over the cloud computing system to provide the design and the deployment of the cloud service and publication of the cloud service to the cloud services system.
    Type: Application
    Filed: December 3, 2012
    Publication date: October 22, 2015
    Inventors: Lakshminarayana MANDALEEKA, Travis S. TRIPP, Stephane Herman MAES, Rheid SCHLOSS, Serdar BADEM
  • Publication number: 20150304175
    Abstract: A system includes an application blueprint to characterize a given application to enable lifecycle management of the given application on a cloud. An infrastructure blueprint is provided to characterize cloud infrastructure resources on the cloud and enable lifecycle management of the cloud infrastructure resources. A binding manager binds the application blueprint and the infrastructure blueprint to generate an aggregate blueprint based on the application blueprint and the infrastructure blueprint, wherein the aggregate blueprint enables the given application to utilize an instance of provisioned cloud resources specified by the infrastructure blueprint for lifecycle management on the cloud.
    Type: Application
    Filed: December 3, 2012
    Publication date: October 22, 2015
    Inventors: Stephane Herman Maes, Matthew Simon Newman
  • Publication number: 20150304231
    Abstract: Systems and methods are provided for providing a cloud service. A service design defining the cloud service is generated and stored in memory during a design stage of cloud service provision. A specific provider for the defined cloud service is selected from a plurality of available specific resources during a subscription stage. The cloud service defined in the service design is provided using the selected specific provider.
    Type: Application
    Filed: December 3, 2012
    Publication date: October 22, 2015
    Inventors: Prashant Gupte, Norman Kincl, Stephane Herman Maes
  • Publication number: 20150295781
    Abstract: A cloud designer can generate a cloud object. The cloud designer can interact with an interface to provide a common design user experience (UE) for designing cloud elements on different layers of a cloud with a common syntax. The common syntax can be employable to express each cloud element of the cloud and to express relationships between cloud elements within and across layers of the cloud.
    Type: Application
    Filed: December 3, 2012
    Publication date: October 15, 2015
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventor: Stephane Herman Maes
  • Publication number: 20150295844
    Abstract: A system includes an infrastructure as a service (IaaS) layer to provide a set of infrastructure services to manage computing resources in a cloud computing environment. The system includes a service framework layer, separate from the IaaS layer, the service framework layer comprising an asynchronous interface to communicate with the IaaS layer and to create a framework service to extend the IaaS layer in response to a command from an upper tier service, the framework service to employ the asynchronous interface to utilize an infrastructure service from the set of infrastructure services.
    Type: Application
    Filed: December 3, 2012
    Publication date: October 15, 2015
    Inventors: Mark Perreira, Bryan P. Murray, Rajeev Bharadhwaj, Stephane Herman Maes
  • Publication number: 20150180949
    Abstract: A hybrid cloud environment, comprising a processing resource to deploy and manage an application over a number of cloud environments, a storage resource to store cloud middleware, the cloud middleware comprising a service and deployment manager to, with the processing resource, deploy an application on a hybrid cloud infrastructure, in which the application is deployed on the hybrid cloud infrastructure by matching available hybrid cloud infrastructure capabilities to an application model describing resource requirements, properties, and characteristics of the application, and a lifecycle management module to manage a lifecycle of the application and the associated hybrid cloud infrastructure.
    Type: Application
    Filed: October 8, 2012
    Publication date: June 25, 2015
    Inventors: Stephane Herman Maes, Rajeev Bharadhwaj, Jerome Labat, Thomas Goepel
  • Publication number: 20150163179
    Abstract: A service exchange includes an orchestrator to execute a workflow that involves a plurality of applications and services of a plurality of data centers. A message broker is to exchange messages between the orchestrator and the applications. Adapters are to perform protocol and interface translations for information communicated between at least some of the applications and the message broker.
    Type: Application
    Filed: December 8, 2014
    Publication date: June 11, 2015
    Inventors: Stephane Herman Maes, Woong Joseph Kim, Ankit Ashok Desai, Christopher William Johnson
  • Publication number: 20150161681
    Abstract: Catalogs that describe respective offerings for fulfillment by respective applications, are aggregated to form an aggregate catalog. A request relating to at least one of the offerings is received based on content presented from the aggregate catalog. In response to the request, an orchestrated execution of an end-to-end process is performed to fulfill the request relating to the at least one offering, the executing of the end-to-end process comprising calling at least one of the applications.
    Type: Application
    Filed: December 8, 2014
    Publication date: June 11, 2015
    Inventors: Stephane Herman Maes, Lars Rossen, Woong Joseph Kim, Keith Kuchler, Jan Vana, Ankit Ashok Desai, Christopher William Johnson, Michael Yang, Roy Ritthaler
  • Publication number: 20150160989
    Abstract: An orchestrator executes an end-to-end process across applications. An message broker exchanges information among the orchestrator and the processes of the applications. Adapters perform protocol and interface translations for information communicated between the message broker and the respective applications.
    Type: Application
    Filed: December 8, 2014
    Publication date: June 11, 2015
    Inventors: Stephane Herman Maes, Lars Rossen, Woong Joseph Kim, Keith Kuchler, Jan Vana, Petr Fiedler, Ankit Ashok Desai, Christopher William Johnson, Michael Yang
  • Publication number: 20150074279
    Abstract: A technique includes providing a first interface to manage a plurality of cloud services that are provided by a plurality of cloud resources that form a hybrid cloud. Each of the cloud resources is associated with an application programming interface. The technique includes using the first interface to orchestrate the cloud services, where the orchestration includes using the first interface to orchestrate the application programming interfaces to allow at least one cloud resource management function provided by the first interface to be performed across at least two of the cloud resources.
    Type: Application
    Filed: July 31, 2012
    Publication date: March 12, 2015
    Inventors: Stephane Herman Maes, Mark Perreira, Bryan P. Murray, Rajeev Bharadhwaj
  • Patent number: 8572209
    Abstract: Application authoring techniques, and information browsing mechanisms associated therewith, which employ programming in association with mixed-initiative multi-modal interactions and natural language understanding for use in dialog systems. Also, a conversational browsing architecture is provided for use with these and other authoring techniques.
    Type: Grant
    Filed: October 12, 2007
    Date of Patent: October 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jennifer A. Healey, Rafah A. Hosn, Stephane Herman Maes, Thiruvilvama Lai V. Raman, Alpana Tiwari
  • Patent number: 8239756
    Abstract: In a network environment that includes a plurality of nodes and that uses a markup language to create documents, a method for filtering the documents is provided. The method includes the step of, upon receiving a request from a requesting node among the plurality of nodes, constructing an input Document Object Model (DOM) based on a document corresponding to the request. The input DOM is stored. Elements of the input DOM that have previously been stored are identified. The input DOM is filtered to obtain a filtered DOM, based on at least one pre-specified rule being applied to the input DOM.
    Type: Grant
    Filed: August 11, 2008
    Date of Patent: August 7, 2012
    Assignee: International Business Machines Corporation
    Inventors: Stephane Herman Maes, Thiruvilwamalai V. Raman
  • Patent number: 7685252
    Abstract: A new application programming language is provided which is based on user interaction with any device which a user is employing to access any type of information. The new language is referred to herein as a “Conversational Markup Language (CML). In a preferred embodiment, CML is a high level XML based language for representing “dialogs” or “conversations” the user will have with any given computing device. For example, interaction may comprise, but is not limited to, visual based (text and graphical) user interaction and speech based user interaction. Such a language allows application authors to program applications using interaction-based elements referred to herein as “conversational gestures.” The present invention also provides for various embodiments of a multimodal browser capable of supporting the features of CML in accordance with various modality specific representations, e.g., HTML based graphical user interface (GUI) browser, VoiceXML based speech browser, etc.
    Type: Grant
    Filed: April 6, 2000
    Date of Patent: March 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Stephane Herman Maes, Thiruvilvama Lai V. Raman