Providing Interactive and Personalized Multimedia Content from Remote Servers
First Claim
Patent Images
1. A system for providing interactive media displays, the system comprising:
- a) a plurality of client devices, each configured to display media resources to individual users;
b) a source of media resources remote from each client device;
c) a media server configured to supply media resources from the source to each client device in the system independently and in accordance with specific requests from the client devices;
d) a configuration file available on each client device; and
e) a dialog manager on each client device, wherein each dialog manager is configured to independently and reiteratively;
(i) receive input from a user;
(ii) perform an evaluation of the input using criteria in the configuration file;
(iii) select one or more media resources to display according to the evaluation;
(iv) request the selected media resources from the media server; and
(v) cause media resources to be displayed in sequence by the device to the user.
2 Assignments
0 Petitions
Accused Products
Abstract
An interactive media platform enables users to access a range of media experiences on demand. Each experience is interactive and tailored to the user while the presentation is under way. A client device has a dialog manager that receives input from the user, evaluates the input according to a configuration file, selects media resources according to set criteria from the configuration script, and obtains the selected resources from a remote media server. The system presents the resources in a sequence determined at least in part from user interaction with the presentation.
53 Citations
20 Claims
-
1. A system for providing interactive media displays, the system comprising:
-
a) a plurality of client devices, each configured to display media resources to individual users; b) a source of media resources remote from each client device; c) a media server configured to supply media resources from the source to each client device in the system independently and in accordance with specific requests from the client devices; d) a configuration file available on each client device; and e) a dialog manager on each client device, wherein each dialog manager is configured to independently and reiteratively; (i) receive input from a user; (ii) perform an evaluation of the input using criteria in the configuration file; (iii) select one or more media resources to display according to the evaluation; (iv) request the selected media resources from the media server; and (v) cause media resources to be displayed in sequence by the device to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A client device comprising:
-
a user interface including at least a microphone, a haptic input sensor, a display, and an audio output; a network interface to access remotely stored information; and a processor coupled to the user interface and the network interface, the processor being configured to execute a dialog manager, wherein the dialog manager is configured; (a) to request and receive a configuration file from a remote configuration server; and (b) to reiteratively perform the following steps; (i) receive input via the user interface; (ii) interpret the user input to generate interpretation data; (iii) select one or more media resource IDs by applying a protocol from the configuration file to the interpretation data; (iv) fetch from a remote media server one or more media resources according to the selected media source IDs; and (v) cause the fetched media resources to be presented in sequence at the user interface. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of providing an interactive display to a user of a hand-held device, the method comprising:
-
(a) requesting and receiving a configuration file from an external configuration server; and
then(b) reiteratively performing the following steps; (i) receiving input from the user; (ii) interpreting the user input to generate interpretation data; (iii) selecting one or more media resource IDs by applying a protocol from the configuration file to the interpretation data; (iv) fetching from a remote media server one or more media resources according to the selected media resource IDs; and (v) presenting the media resources to the user in sequence on the hand-held device.
-
Specification