PRODUCING SPECIAL EFFECTS TO COMPLEMENT DISPLAYED VIDEO INFORMATION
First Claim
1. A method of distributing special effects to users to complement displayed video information comprising:
- at a top level broker in a hierarchical publish/subscribe network, receiving a plurality of data streams corresponding to a respective plurality of primary special effects;
at the top level broker, providing a selected data stream to a service provider in response to a subscription request received from the service provider;
at the service provider, transforming the selected data stream into at least one further data stream corresponding to a further special effect and publishing said at least one further data stream to a lower level broker associated with the service provider;
at the lower level broker, receiving a user subscription request for the further special effect; and
providing said at least one further data stream to a user interface for presentation in association with displayed video information.
1 Assignment
0 Petitions
Accused Products
Abstract
A hierarchical publish/subscribe network is employed to produce and distribute special effects to users to complement displayed video information. A top level broker in the network receives a plurality of data streams corresponding to a respective plurality of primary special. A service provider makes a subscription request for one of said primary special effects and receives the corresponding selected data stream. The selected data stream is transformed into at least one further data stream, corresponding to a further special effect. The further data stream is published to a lower level broker associated with the service provider. In response to a user subscription request for the further special effect, the lower level broker publishes the further data stream to a user interface for presentation to the user in association with the displayed video information.
-
Citations
18 Claims
-
1. A method of distributing special effects to users to complement displayed video information comprising:
-
at a top level broker in a hierarchical publish/subscribe network, receiving a plurality of data streams corresponding to a respective plurality of primary special effects; at the top level broker, providing a selected data stream to a service provider in response to a subscription request received from the service provider; at the service provider, transforming the selected data stream into at least one further data stream corresponding to a further special effect and publishing said at least one further data stream to a lower level broker associated with the service provider; at the lower level broker, receiving a user subscription request for the further special effect; and providing said at least one further data stream to a user interface for presentation in association with displayed video information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A hierarchical publish/subscribe computer network for producing special effects to complement displayed video information provided by a primary content provider, the network comprising:
-
a top level broker for receiving a plurality of data streams from the primary content provider corresponding to a respective plurality of primary special effects and for publishing said plurality of data streams to the network; a service provider including a lower level broker and a transformation means, arranged to receive, in response to a subscription request, a selected data stream corresponding to one of said primary special effects; the transformation means transforming the selected data stream into at least one further data stream corresponding to a further special effect, for distribution to said lower level broker; and the lower level broker being responsive to a user subscription request for the further special effect to provide said at least one further data stream to a user interface for the presentation of the further special effect to the user in association with the displayed video information. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product for distributing special effects to users to complement displayed video information, the computer program product comprising a computer usable medium having computer usable program code embodied therewith, the computer usable program code comprising:
-
computer usable program code for execution in a top level broker and being configured to receive a plurality of data streams from a primary content provider corresponding to a respective plurality of primary special effects and to publish said plurality of data streams to an associated network; computer usable program code for execution in a lower level broker and configured to subscribed to the top level broker in the network in order to receive a selected data stream corresponding to a selected special effect; and computer usable program code for execution in the lower level broker and configured to transform the selected data stream into at least one further-modified data stream corresponding to a further special effect, for further distribution to the network by said lower level broker, said computer usable program code being responsive to a user subscription request for the further special effect to provide said at least one further data stream to a user interface for the presentation of the further special effect to the user in association with the displayed video information. - View Dependent Claims (15, 16, 17, 18)
-
Specification