System and method for server side control of a flash presentation
First Claim
1. A method for synchronizing a programming signal with a Flash movie on a client device, the method comprising:
- receiving a programming signal on a client device, receiving an URI, wherein the URI specifies a location in a network from where a Flash movie which relates to the programming signal can be obtained;
retrieving the Flash movie from the location;
loading the Flash movie on the client device, the client device including a Flash player; and
receiving a command at the client device from the server, the command directing the Flash movie on the client device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for controlling a Flash presentation on a client device through the use of a command received from a server is disclosed. The Flash presentation may be further synchronized to a programming signal by receiving a Universal Resource Indicator (“URI”) specifying the location of a Flash movie that relates to the programming signal; retrieving the Flash movie from the location; loading the Flash movie onto the client device including a Flash player; establishing a connection between the client device and a server; and receiving a command from the server to direct the Flash movie on the client device. A Flash presentation may also be used to present a real-time data feed on a client device under the control of a server. The server receives a real-time data feed and generates a command directed to a Flash movie on the client device. The command directs the presentation of the Flash movie.
231 Citations
47 Claims
-
1. A method for synchronizing a programming signal with a Flash movie on a client device, the method comprising:
-
receiving a programming signal on a client device, receiving an URI, wherein the URI specifies a location in a network from where a Flash movie which relates to the programming signal can be obtained;
retrieving the Flash movie from the location;
loading the Flash movie on the client device, the client device including a Flash player; and
receiving a command at the client device from the server, the command directing the Flash movie on the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 47)
-
-
12. A program resident on a memory device accessible by a client device for synchronizing a programming signal with a Flash movie on the client device, the program comprising:
-
a first program component resident on a memory device for receiving a programming signal;
a second program component resident on the memory device for receiving a URI, wherein the URI specifies a location on a network from where a Flash movie that relates to the programming signal can be obtained;
a third program component resident on the memory device for retrieving the Flash movie from the location;
a fourth program component resident on the memory device for loading the Flash movie on the client device, the client device including a Flash player; and
a fifth program component resident on the memory device for receiving a command at the client device from the server, the command directing the Flash movie on the client device.
-
-
20. A system for presenting a programming signal and a related Flash movie, the system comprising:
-
a first means for receiving the programming signal;
a second means for receiving one or more URIs, wherein the URI specifies a location on a network for the Flash movie;
a means for decoding, connected to the second means for receiving the URI to determine the location on the network for the Flash movie;
a means, connected with the decoding means, for sending message requests to the location on the network for the Flash movie and for retrieving the Flash movie residing at the network location;
a means, connected with the means for sending message requests, for playing the Flash movie;
a presentation means, connected to the first and second receiving means, for presenting the programming with the Flash movie; and
a means for receiving a control signal from a server, the control signal controlling the Flash movie. - View Dependent Claims (21)
-
-
22. An apparatus for presenting a programming signal and a related Flash movie, the system comprising:
-
a decoder for receiving at least one URI, decoding the at least one URI and determining a location corresponding to the URI; and
at least one presentation device for presenting a programming signal, retrieving a Flash movie from the location and presenting the Flash movie;
whereupon receiving a programming signal and at least one URI, the decoder decodes the URI to determine the location, and the at least one presentation device retrieves the Flash movie from the location, presents the Flash movie, and receives at least one command providing direction to the presentation of the Flash movie. - View Dependent Claims (23, 24, 25, 26, 29, 30, 31, 32)
-
-
27. A memory for storing data utilized to synchronize a programming signal with a Flash movie on a client device, the memory comprising:
a data structure stored in the memory, the data structure including information used by the application program and including;
a first data object utilized to receive a programming signal;
a second data object utilized to receive an URI, wherein the URI specifies a location in a network from where a Flash movie relating to the programming signal can be obtained;
a third data object utilized to retrieve the Flash movie from the location;
a fourth data object utilized to load the Flash movie on the client device, the client device including a Flash player; and
a fifth data object utilized to receive a command at the client device from the server, the command directing the Flash movie on the client device.
-
28. A method for controlling a Flash movie by a server, the method comprising:
-
identifying a Flash movie; and
sending a command from the server to a client device, wherein the command controls the presentation of the Flash movie.
-
-
33. A method for synchronizing a programming signal with a Flash movie on a client device, the method comprising:
-
receiving a programming signal on a client device, receiving an URI, wherein the URI specifies a location in a network from where a Flash movie which relates to the programming signal can be obtained;
retrieving the Flash movie from the location;
loading the Flash movie on the client device, the client device including a Flash player;
downloading a playlist from a server;
playing the playlist on the client device, wherein the playlist controls the presentation of the Flash movie on the client device. - View Dependent Claims (36, 37, 38)
-
-
34. A method for controlling a Flash movie by a playlist, the method comprising:
-
identifying a Flash movie;
downloading a playlist onto a client device from a server; and
playing the playlist on the client device, wherein the playlist controls the presentation of the Flash movie.
-
-
35. A method for providing a real-time data feed to a client device having a Flash movie, the method comprising:
-
receiving a real-time data feed at the server;
generating a command at a server, the command directed to a Flash movie on the client device, and the command responsive to the real-time data feed; and
sending the command to the client device;
wherein the command sent to the client device directs the Flash movie playing on the client device.
-
-
39. A computer-readable data transmission medium containing a data structure configured to provide a real-time data feed to a client device having a Flash movie, the computer-readable transmission medium comprising:
-
a first portion receiving a real-time data feed at the server;
a second portion generating a command at the server, the command directed to a Flash movie on the client device, and the command responsive to the real-time data feed; and
a third portion sending the command to the client device;
wherein the command sent to the client device directs the Flash movie.
-
-
40. A computer readable medium providing a data structure configured to provide a real-time data feed to a client device having a Flash movie by:
-
receiving a real-time data feed at the server;
generating a command at a server, the command directed to a Flash movie on a client device and responsive to the real-time data feed; and
sending the command to the client device;
wherein the command sent to the client device directs the Flash movie.
-
-
41. A signal embodied in a transmission medium for controlling the presentation of a Flash movie on a client device, comprising:
-
a first program code segment providing an abstraction of a first receiver for receiving a programming signal;
a second program code segment providing an abstraction of a second receiver for receiving an URI, the URI specifying a location on a network of a Flash movie;
a third program code segment providing an abstraction for retrieving the Flash movie from the location;
a fourth program code segment providing an abstraction for loading the Flash movie on the client device, wherein the client device includes a Flash player;
a fifth program code segment providing an abstraction for receiving a command from a server, the command directing the presentation of the Flash movie on the client device. - View Dependent Claims (42, 43, 44, 45, 46)
-
Specification