Patents by Inventor Stephane H. Maes

Stephane H. 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: 20170302537
    Abstract: In one implementation, a method for topology based management of second day operations can include identifying a cloud service operating on a second system, discovering, via a first system, an existing realized topology of the second system as an inferred realized topology for the first system, wherein the existing realized topology is provisioned by the second system, defining a management process to be performed within the cloud service, via the first system, upon the instantiation of the inferred realized topology by the first system, and executing the management process utilizing the first system.
    Type: Application
    Filed: September 30, 2014
    Publication date: October 19, 2017
    Inventor: Stephane H. Maes
  • Publication number: 20170302531
    Abstract: In one implementation, a method for topology based management with compliance policies can include associating a topology with an application, determining, for each node or topology subset, a compliance policy to define a desired state of a node of the topology, associating the compliance policy to the node of the topology, and managing the topology based on the compliance policy associated to the node of the topology
    Type: Application
    Filed: September 30, 2014
    Publication date: October 19, 2017
    Inventor: Stephane H. MAES
  • Publication number: 20170302532
    Abstract: In one implementation, a method for topology based management with stage and version policies can include associating a topology of an application under development, determining a number of policies, wherein the number of policies include stage and version policies that define a number of available infrastructures for a given stage and version of the application, associating the number of policies to a number of nodes of the topology, and provisioning the topology with the associated number of policies.
    Type: Application
    Filed: September 30, 2014
    Publication date: October 19, 2017
    Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventor: Stephane H. Maes
  • Patent number: 9761241
    Abstract: A system and method for providing automatic and coordinated sharing of conversational resources, e.g., functions and arguments, between network-connected servers and devices and their corresponding applications. In one aspect, a system for providing automatic and coordinated sharing of conversational resources includes a network having a first and second network device, the first and second network device each comprising a set of conversational resources, a dialog manager for managing a conversation and executing calls requesting a conversational service, and a communication stack for communicating messages over the network using conversational protocols, wherein the conversational protocols establish coordinated network communication between the dialog managers of the first and second network device to automatically share the set of conversational resources of the first and second network device, when necessary, to perform their respective requested conversational service.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: September 12, 2017
    Assignee: Nuance Communications, Inc.
    Inventors: Stephane H. Maes, Ponani S. Gopalakrishnan
  • Patent number: 9674180
    Abstract: Embodiments of the present invention provide methods, system and machine-readable media for dynamically providing identity management or other services. According to one embodiment, dynamically providing services can comprise receiving a request related to an unknown principal. A service to which the principal is known can be selected. Once a service to which the principal is known has been located, an identity management result can be obtained from the selected service. The method can further comprise determining based on the identity management result whether the principal is authorized to access a requested resource. In response to determining the principal is authorized, the requested resource can be accessed.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: June 6, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Stephane H. Maes
  • Patent number: 9654456
    Abstract: Content may be provided to an access device by the content delivery platform. When the access device decides to access the content, a request may be received at the content delivery platform. The request is intercepted at a URL proxy, which determines if the content has been purchased or not. If the content has been purchased, the request is redirected to a digital rights server. The digital rights server processes the request and determines digital rights for the content using the address. The digital rights are then provided such that the access device can access the content. If a user of the access device has not already purchased the content, a message may be sent to the access device requesting that the user purchase the content. Once the content is purchased, the digital rights are then provided such that the access device can access the content.
    Type: Grant
    Filed: February 16, 2006
    Date of Patent: May 16, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Stephane H. Maes
  • Patent number: 9654515
    Abstract: Service Capability Interaction Manager (SCIM)-type functionality is provided at a horizontal service layer in an Service Oriented Architecture (SOA)-based approach. SCIM composition is provided at multiple levels, including the level of composition where servlets have full access to the context information of the service layer. SCIM composition also occurs at the level of an application dispatching messages to multiple applications/services for processing the messages. The functionality at the service layer also can be programmed using policies, such that routing decisions can be made dynamically as the result of processing conditions and actions. An incoming message can result in a Web service being triggered that in turn triggers a BPEL or SOA workflow, the workflow calling multiple operations to process the message as a result of a routing table or header, environmental and contextual information at the service level, and other information such as user preference or presence information.
    Type: Grant
    Filed: January 23, 2008
    Date of Patent: May 16, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Stephane H. Maes
  • Patent number: 9565297
    Abstract: Described is a system of disparate telecommunications networks having managed identities, a service, such as voicemail, abstracted from the underlying access networks, and an operational support system (OSS)/business support system (BSS) coupled to the networks to manage authentication and subscription information. A single authentication/subscription manager which is common to the disparate telecommunications networks is enabled by a Service Delivery Platform (SDP) which can be open-standards based and extensible as needed.
    Type: Grant
    Filed: February 17, 2011
    Date of Patent: February 7, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Stephane H. Maes
  • Patent number: 9535769
    Abstract: Embodiments of the invention provide systems and methods for providing efficient Service Oriented Architecture (SOA) orchestrated data exchanges and synchronizations between a plurality of databases or other repositories. According to one embodiment, a method of exchanging data between a plurality of data repositories can comprise distinguishing instructions to perform a data exchange from data of the data exchange. The instructions to perform the data exchange can be exchanged via an Enterprise Service Bus (ESB) of a Service Oriented Architecture (SOA) and the data of the data exchange between two or more of the plurality of data repositories can be exchanged via a channel other than the ESB. The data exchange can be orchestrated by orchestrating the instructions to perform the data exchange.
    Type: Grant
    Filed: February 7, 2011
    Date of Patent: January 3, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Stephane H. Maes
  • Patent number: 9516155
    Abstract: Systems and methods for multi-modal messaging that enable a user to compose, send and retrieve messages, such as SMS, MMS, IM or ordinary e-mail messages, for example, using one or more I/O (input/output) modalities (e.g., speech I/O and/or GUI I/O). A method for composing messages combines the advantages of a multi-modal interface (e.g., grammar-based speech and touchscreen or similar input devices) and message templates, which allows a user to construct a message with significantly less effort in a fraction of the time required by conventional methods. The user can dictate his/her messages using speech and/or GUI input, for example, based on a library of message templates which can be personalized by the user to fit his/her social interaction needs.
    Type: Grant
    Filed: January 2, 2008
    Date of Patent: December 6, 2016
    Assignee: Nuance Communications, Inc.
    Inventors: Jan Kleindienst, Martin Labsky, Stephane H. Maes, Jan Sedivy
  • Patent number: 9509790
    Abstract: Embodiments of the invention provide systems and methods for providing presence information for a principal without a presence or other user agent. More specifically, embodiments of the present invention provide for publication of presence information independent of a presence agent or other user agent, presence network, or presence server as well as subsequent ways for authorized presence watchers to subscribe to presence and receive notification or query presence information for a principal. Stated another way providing presence information for a principal can comprise receiving presence information related to a first entity from a device without a presence agent at a presence information service and providing the presence information related to the first entity from the presence information service to a second entity.
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: November 29, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Stéphane H. Maes
  • Patent number: 9509791
    Abstract: Embodiments of the invention provide methods and systems for enforcing policy-based exposure of presence. The method includes receiving, from a service provider, a request for presence information about a subscriber, intercepting the request at a policy enforcer, and analyzing the request to determine attributes associated with the request. The method further includes, based in part on the determined attributes of the request, applying a policy to the request, and based on the applied policy, filtering the request for presence information about the subscriber. Further, the method includes forwarding the filtered request to a presence server, and publishing, to the service provider, the filtered presence information about the subscriber.
    Type: Grant
    Filed: January 7, 2011
    Date of Patent: November 29, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Stephane H. Maes
  • Patent number: 9503407
    Abstract: Embodiments of the invention provide systems and methods for handling a communication, for example to provide a forwarding service. According to one embodiment, handling a communication can comprise receiving and storing one or more forwarding instructions, intercepting a message from a first user to a second user at a first address, applying one or more stored forwarding instructions to the message to determine at least one second address, and forwarding the message to the second user at the second address. In some cases, the at least one second address can comprise a plurality of addresses. Additionally or alternatively, the first address can be on a first communication channel and the second address can be on a second communication channel. The message can comprise a voice call, an email, a Short Message Service (SMS) message, a Multimedia Messaging Service (MMS) message, an Instant Message (IM), or another type of message.
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: November 22, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Stephane H. Maes
  • Patent number: 9497225
    Abstract: Embodiments of the invention provide systems and methods for consolidating applications or services across networks to allow the applications or services to be available on networks of different types. According to one embodiment, a method for consolidating applications across a plurality of networks of different types can comprise receiving at a service layer component a communication in a communication session from a first communication network of the plurality of networks. The communication can be in a first protocol. The communication can be translated from the first protocol to a second protocol with the service layer component of based on a state of the communication session. The first protocol can be different from the second protocol. The translated communication can be provided to a component of a second network of the plurality of networks.
    Type: Grant
    Filed: February 7, 2011
    Date of Patent: November 15, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Stephane H. Maes
  • Patent number: 9495521
    Abstract: Embodiments of the invention provide methods and systems for enforcing system self integrity validation policies. The method includes accessing, by a policy enforcer, a plurality of policies configured to enforce system integrity, monitoring system performance to determine actions executed by the system, and based on at least one of the plurality of policies, comparing the system performance with system performance required by the at least one or the plurality of policies. The method further includes, based on the comparison, determining that the system has performed in a manner contrary to the requirements of the at least one policy, and in response, prohibiting access of the system to services provided by a service provider.
    Type: Grant
    Filed: February 7, 2011
    Date of Patent: November 15, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Stephane H. Maes
  • Patent number: 9467858
    Abstract: Embodiments of the invention provide methods and systems for using policy enforcement for securing open devices and networks. The method includes accessing, by a policy enforcer, a plurality of policies configured to enforce network integrity and monitoring programs and/or services running on a device. The method further includes based on at least one of the plurality of policies, comparing the programs and/or services running on the device against the programs and/or services allowed by the at least one of the plurality of policies, and based on the comparison, determining that the device is running at least one program and/or service disallowed by the at least one policy. Further, the method includes in response, prohibiting access of the device to the network.
    Type: Grant
    Filed: February 7, 2011
    Date of Patent: October 11, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Stephane H. Maes
  • Patent number: 9269060
    Abstract: Embodiments of the invention provide systems and methods for generating metadata describing dependencies for composable elements. The method includes maintaining a database of composable elements. Each composable element may have associated metadata to describe dependencies for the composable elements. The method may further include receiving a request to compose two or more of the composable elements into a new element. The method may then compare the dependencies of the two or more composable elements in order to determine dependencies common to the two or more composable elements and unique to the two or more composable elements. Further, the method may determine a level of restriction for each of the common dependencies and generate metadata for the new element to include each of the unique dependencies and each of the common dependencies, wherein the common dependencies are set to the highest level of restriction.
    Type: Grant
    Filed: November 17, 2010
    Date of Patent: February 23, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Stephane H. Maes
  • Patent number: 9245236
    Abstract: A service layer is provided that is concerned with providing a service. Also, a network layer is provided that is concerned with communicating with devices. The concerns of each layer are separate. For example, the service layer performs the service without worrying about any network dependencies. Also, the network layer is concerned with communicating with devices without worrying about the services that are being performed. These layers, however, are configured to work together such that a result of the service layer is used by the network layer. For example, a service may be performed by the service layer and then the result of the service is communicated to a device using the network layer.
    Type: Grant
    Filed: February 16, 2006
    Date of Patent: January 26, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Stephane H. Maes
  • Patent number: 9246953
    Abstract: Embodiments of the invention provide systems and methods for composition of elements in a communication session with session sharing. According to one embodiment, a method for composition of elements in a communication session can comprise processing the communication session with a first element participating in the communication session, updating state information for the communication session with the first element based on the processing of the communication session by the first element, and passing the state information from the first element to a second element participating in the communication session. The method can further comprise receiving the state information from the first element at the second element, processing the communication session with the second element based on the state information for the communication session, and updating the state information for the communication session with the second element based on the processing of the communication session by the second element.
    Type: Grant
    Filed: July 7, 2010
    Date of Patent: January 26, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Stephane H. Maes
  • Publication number: 20150244597
    Abstract: A technique includes providing a service blueprint to manage the lifecycle of at least one hybrid cloud service and orchestrate application programming interfaces across different cloud technologies.
    Type: Application
    Filed: July 3, 2012
    Publication date: August 27, 2015
    Inventors: Stephane H. Maes, Matthew Simon Newman, Keith Kuchler, Thomas Goepel