Content provider entity for communication session
First Claim
1. An automaton for providing media content to media channels of a network communication session, the automaton comprising:
- a manager system configured to;
join the automaton to an existing network communication session between an endpoint entity and a contact center responsive to receipt of an invitation to join the existing network communication session, andreceive;
(a) context data about the existing network communication session and (b) channel information about one or more media channels of the existing network communication session, wherein the channel information includes media type carried by the media channels and channel connection details;
a transport system configured to establish, based on the received channel information, one or more media channel connections from the automaton to a session transport mechanism associated with the existing network communication session;
a media content handler configured to deliver media content of a particular media type to the established one or more media channel connections based on the received channel information; and
a delivery controller configured to control the selection and delivery of media content by the media content handler responsive to the received context data.
3 Assignments
0 Petitions
Accused Products
Abstract
A content-provider entity provides content to media channels established in respect of a network communication session. The content-provider entity has a transport subsystem for establishing media channel connections to a session transport mechanism in accordance with channel type and connection details received by the entity. The content-provider entity also has a media subsystem providing a respective media handler of appropriate type for each media channel connection established by the transport subsystem. Each media handler is responsible for delivering media content of its associated type from a media source to the corresponding channel connection. A delivery controller of the media subsystem controls the selection and delivery of media content through the media handlers in dependence on context data supplied to the content-provider entity.
-
Citations
20 Claims
-
1. An automaton for providing media content to media channels of a network communication session, the automaton comprising:
-
a manager system configured to; join the automaton to an existing network communication session between an endpoint entity and a contact center responsive to receipt of an invitation to join the existing network communication session, and receive;
(a) context data about the existing network communication session and (b) channel information about one or more media channels of the existing network communication session, wherein the channel information includes media type carried by the media channels and channel connection details;a transport system configured to establish, based on the received channel information, one or more media channel connections from the automaton to a session transport mechanism associated with the existing network communication session; a media content handler configured to deliver media content of a particular media type to the established one or more media channel connections based on the received channel information; and a delivery controller configured to control the selection and delivery of media content by the media content handler responsive to the received context data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of providing media content to media channels of a network communication session, the method comprising:
-
establishing a media channel connection from an automaton to a session transport mechanism associated with an existing network communication session between an endpoint entity and a contact center responsive to receipt of an invitation to join the existing network communication session and receipt of channel information about one or more media channels of the existing network communication session, the channel information including the media type carried by the one or more media channels and channel connection details; and providing an appropriate media content from the automaton to a corresponding media channel established by said establishing step responsive to receipt of context data about the existing network communication session and based on the channel information. - View Dependent Claims (19, 20)
-
Specification