Patents by Inventor Sebastien Bouat
Sebastien Bouat 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: 11171822Abstract: A method of processing session initiation protocol (SIP) call flows, the method comprising, at a back-to-back user agent (B2BUA) configuring a media user agent (UA) layer to interface between a SIP UA layer and a Media B2BUA layer. for call flow operation in the SIP UA layer to Media B2B UA layer direction, the configuring comprises, at the media UA layer first mapping each message received from the SIP UA layer comprised of one of a plurality of SIP layer message types into one of a SDP offer message type, a SDP answer message type and a third message type different from the SDP offer message and SDP answer types, and passing each first mapped message to the Media B2B UA layer for processing.Type: GrantFiled: January 26, 2016Date of Patent: November 9, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: Sebastien Bouat, Patrick Broyer, Vijay Kamath
-
Patent number: 10951664Abstract: A method of processing session initiation protocol (SIP) call flows, the method comprising, at a back-to-back user agent (B2BUA) maintaining a plurality of predetermined call flow behaviours, each call flow behaviour in the plurality being self-contained and independent from other call flow behaviours in the plurality, each call flow behaviour in the plurality being applicable at one or more given call flow stages to provide one or more given actions for addressing a given call flow scenario, in response to occurrence of a given trigger event in a given SIP call flow, selecting a call flow behaviour from the plurality of call flow behaviours, and causing execution of one or more actions associated with the selected call flow behaviour to address a call flow scenario in relation to the given SIP call flow.Type: GrantFiled: January 26, 2016Date of Patent: March 16, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: Sebastien Bouat, Patrick Broyer, Vijay Kamath
-
Patent number: 10929429Abstract: A method for providing a subscribed service includes: receiving a service request at a service; accessing, at a subscriber data abstraction layer interposed between the service and the subscribed database, subscriber data from a subscriber database; and processing the service request using the accessed subscriber data.Type: GrantFiled: May 3, 2018Date of Patent: February 23, 2021Assignee: Hewlett Packard Enterprise Development LPInventor: Sebastien Bouat
-
Publication number: 20200034128Abstract: In some examples, a non-transitory machine-readable medium can include instructions executable by a processing resource to: determine dependencies between a plurality of application components of an application solution to be deployed on a plurality of hardware components of a computing system and generate a deployment sequence for the plurality of application components based on the determined dependencies between the plurality of application components, wherein the deployment sequence includes a portion of the plurality of applications to be deployed on each of the plurality of hardware components and a sequence to deploy the portion of the plurality of application components based on the determined dependencies.Type: ApplicationFiled: July 17, 2019Publication date: January 30, 2020Inventor: Sebastien Bouat
-
Publication number: 20190340268Abstract: A method for providing a subscribed service includes: receiving a service request at a service; accessing, at a subscriber data abstraction layer interposed between the service and the subscribed database, subscriber data from a subscriber database; and processing the service request using the accessed subscriber data.Type: ApplicationFiled: May 3, 2018Publication date: November 7, 2019Inventor: Sebastien Bouat
-
Publication number: 20180352006Abstract: A method of processing session initiation protocol (SIP) call flows, the method comprising, at a back-to-back user agent (B2BUA) maintaining a plurality of predetermined call flow behaviours, each call flow behaviour in the plurality being self-contained and independent from other call flow behaviours in the plurality, each call flow behaviour in the plurality being applicable at one or more given call flow stages to provide one or more given actions for addressing a given call flow scenario, in response to occurrence of a given trigger event in a given SIP call flow, selecting a call flow behaviour from the plurality of call flow behaviours, and causing execution of one or more actions associated with the selected call flow behaviour to address a call flow scenario in relation to the given SIP call flow.Type: ApplicationFiled: January 26, 2016Publication date: December 6, 2018Inventors: Sebastien BOUAT, Patrick BROYER, Vijay KAMATH
-
Publication number: 20180332083Abstract: A method of processing session initiation protocol (SIP) call flows, the method comprising, at a back-to-back user agent (B2BUA) configuring a media user agent (UA) layer to interface between a SIP UA layer and a Media B2BUA layer. for call flow operation in the SIP UA layer to Media B2B UA layer direction, the configuring comprises, at the media UA layer first mapping each message received from the SIP UA layer comprised of one of a plurality of SIP layer message types into one of a SDP offer message type, a SDP answer message type and a third message type different from the SDP offer message and SDP answer types, and passing each first mapped message to the Media B2B UA layer for processing.Type: ApplicationFiled: January 26, 2016Publication date: November 15, 2018Inventors: Sebastien Bouat, Patrick Broyer, Vijay Kamath
-
Publication number: 20170242881Abstract: Examples disclosed herein relate to using a tenant data mapping for multiple tenant cloud applications. For example, a processor executing tenant access instructions may retrieve data related to a tenant associated with a user login and data related to tenants with a hierarchical relationship to the tenant and create a mapping including the retrieved data.Type: ApplicationFiled: September 22, 2014Publication date: August 24, 2017Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Caio NORTHFLEET, Sebastien BOUAT, Luis Fernando POLLO, Eduardo D'AVILA
-
Patent number: 9571564Abstract: A network system for implementing a cloud platform within a network to which at least one device defining a computing environment for a user has access comprises an application management module, a community management module, and a user enrollment portal. The application management module enables access to an abstract application, wherein the abstract application is associated with a concrete application defining an implementation of the abstract application for the computing environment. The community management module manages a community, wherein the community comprised of at least a user credential and the abstract application, wherein the community defines at least one of said following: a policy, a management process, and a service, under which the abstract application can be accessed by the user.Type: GrantFiled: August 16, 2013Date of Patent: February 14, 2017Assignee: Hewlett Packard Enterprise Development LPInventors: Boris Balacheff, David Penkler, Sebastien Bouat, James C. Cooper
-
Publication number: 20150215380Abstract: A network system for implementing a cloud platform within a network to which at least one device defining a computing environment for a user has access comprises an application management module, a community management module, and a user enrolment portal. The application management module enables access to an abstract application, wherein the abstract application is associated with a concrete application defining an implementation of the abstract application for the computing environment. The community management module manages a community, wherein the community comprised of at least a user credential and the abstract application, wherein the community defines at least one of said following: a policy, a management process, and a service, under which the abstract application can be accessed by the user.Type: ApplicationFiled: August 16, 2013Publication date: July 30, 2015Inventors: Boris Balacheff, David Penkler, Sebastien Bouat, James C. Cooper
-
Patent number: 8935764Abstract: A network system for implementing a cloud platform within a network to which a device defining a computing environment for a user has access comprises an application management module, a community management module, and a user enrollment portal. The application management module enables access to an abstract application associated with a concrete application defining an implementation of the abstract application for the computing environment. The community management module manages a community comprised of a user credential and the abstract application, the community defines at least one of: a policy, a management process, and a service, under which the user can access the abstract application. The user enrollment portal supports an enrollment of the user in the community from the device and orchestrates a policy management mechanism to support an enforcement of the policy under which the user has access to the concrete application from the device.Type: GrantFiled: August 31, 2012Date of Patent: January 13, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Boris Balacheff, David Penkler, Sebastien Bouat, James C Cooper
-
Publication number: 20140068699Abstract: A network system for implementing a cloud platform within a network to which a device defining a computing environment for a user has access comprises an application management module, a community management module, and a user enrolment portal. The application management module enables access to an abstract application associated with a concrete application defining an implementation of the abstract application for the computing environment. The community management module manages a community comprised of a user credential and the abstract application, the community defines at least one of: a policy, a management process, and a service, under which the user can access the abstract application. The user enrolment portal supports an enrolment of the user in the community from the device and orchestrates a policy management mechanism to support an enforcement of the policy under which the user has access to the concrete application from the device.Type: ApplicationFiled: August 31, 2012Publication date: March 6, 2014Inventors: Boris Balacheff, David Penkler, Sebastien Bouat, James C. Cooper
-
Patent number: 8503429Abstract: According to one aspect of the present invention, there is provided a SIP network element, for processing messages received from other SIP elements in a network of SIP elements, wherein the element is adapted for receiving a predetermined type of SIP request, the request comprising a plurality of headers and data associated with each of the headers, the element further comprising: a message search function adapted for extracting data from a predetermined selection of said headers, processing logic for processing the extracted data; means for creating a predetermined type of response message associated with the received request, the response message comprising data extracted from the received message; and means for sending the created message to a destination identified in the created response message.Type: GrantFiled: March 15, 2005Date of Patent: August 6, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventor: Sebastien Bouat
-
Patent number: 8478851Abstract: According to one aspect of the present invention, there is provided apparatus for use with a group communication network having an addressing database, the apparatus being addressable by a user terminal connected to the network, the apparatus comprising: a receiver module for receiving an invitation from a user terminal connected to the network, the receiving means being arranged to accept the invitation to cause the user terminal and the apparatus to establish a communication, a data retrieval module for obtaining details of one or more users to be added to the communication, the details of being obtained from other than the addressing database, and a communication module for adding at least one user to the communication using the obtained details.Type: GrantFiled: January 3, 2007Date of Patent: July 2, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Sebastien Bouat, Jehan Monnier
-
Patent number: 8391908Abstract: According to one aspect of the present invention, there is provided a method, during a first communication on a first communication system, of establishing a second communication on a second communication system, comprising inviting a predetermined user to the first communication, the invitation of the predetermined user causing the establishment of the second communication.Type: GrantFiled: November 28, 2005Date of Patent: March 5, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventor: Sebastien Bouat
-
Patent number: 7936738Abstract: According to one embodiment of the present invention, there is provided a method of storing context information in an outgoing message sent from a node using a protocol stack having at least one layer, comprising: selectively indicating to a layer of the protocol stack that context information should be obtained for that layer; obtaining context information in accordance with the indication; and adding the obtained context information to the outgoing message such that a response to the message contains the context information.Type: GrantFiled: July 6, 2004Date of Patent: May 3, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventor: Sebastien Bouat
-
Patent number: 7830894Abstract: According to an embodiment of the present invention, there is provided a system for establishing a connection between a first and a second communication device. The first communication device supports separate voice and data channels and is arranged for sending a pair of a first and second establishment requests, the first request being sent via the data channel and the second request being sent via the voice channel. The system comprises a proxy for receiving the first request via the data channel, and a gateway for receiving the second request via the voice channel. The gateway is arranged to forward the received request to the proxy and the proxy is arranged to forward the earliest received request of the pair of requests to one of a plurality of call control servers for processing.Type: GrantFiled: July 29, 2004Date of Patent: November 9, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventor: Sebastien Bouat
-
Patent number: 7653406Abstract: A method is provided to enable a participant of a communication event established using a first communication service to initiate a communication with at least one other participant of the communication event using a second communication service. The method includes receiving, from the participant of the communication event, a communication, the communication being received via the second communication service, determining at least one other current participant of the communication event, and initiating at least one other communication with at least the other current participant.Type: GrantFiled: March 23, 2006Date of Patent: January 26, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventor: Sebastien Bouat
-
Patent number: 7573899Abstract: An adaptor module for use with a service manager adapted to functionally lie between a service application operable to provide a service and a network layer of a telecommunication network service entity, the adaptor module being operable to; receive from the service manager a service output message generated by the service application, map the service output message to a corresponding network input message accepted by the network layer, and pass the network input message to the service manager for transmission to the network layer.Type: GrantFiled: April 18, 2003Date of Patent: August 11, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventor: Sebastien Bouat
-
Publication number: 20090037568Abstract: According to one aspect of the present invention, there is provided apparatus for use with a group communication network having an addressing database, the apparatus being addressable by a user terminal connected to the network, the apparatus comprising: a receiver module for receiving an invitation from a user terminal connected to the network, the receiving means being arranged to accept the invitation to cause the user terminal and the apparatus to establish a communication, a data retrieval module for obtaining details of one or more users to be added to the communication, the details of being obtained from other than the addressing database, and a communication module for adding at least one user to the communication using the obtained details.Type: ApplicationFiled: January 3, 2007Publication date: February 5, 2009Inventors: Sebastien Bouat, Jehan Monnier