Multimedia interactive simulator
First Claim
Patent Images
1. A method comprising:
- receiving, by a television emulator client executed by equipment of a retail store enterprise, multimedia content from a centralized database to permit the television emulator client to simulate a plurality of features of an interactive television system on a display as the television emulator client interacts with the multimedia content received from the centralized database without utilizing a connection to a broadcast television system, wherein the multimedia content comprises a plurality of media content representing different programs for different channels over a pre-determined time period, wherein the multimedia content is received from the centralized database during a non-peak traffic time period, wherein the centralized database is controlled by a content provider, wherein the equipment of the retail store enterprise is one of a group of equipment controlled by the retail store enterprise, wherein the group of equipment is located at different stores of the retail store enterprise, and wherein the retail store enterprise and the content provider are independently operated service providers;
storing, by the television emulator client executed by the equipment of the retail store enterprise, the multimedia content as a plurality of stored media content in a local database associated with the retail store enterprise;
receiving, by the television emulator client executed by the equipment of the retail store enterprise, control signals from a remote control to enable an interactive demonstration of the television system, wherein the interaction of the television emulator client with the stored media content is based on the control signals, and wherein the interaction includes simulating functions of the television system, the functions comprising a fast channel change performed by switching between different media content of the plurality of stored media content to represent the different programs for the different channels;
providing, automatically by the television emulator client executed by the equipment of the retail store enterprise, a polling request from the television emulator client to the centralized database regarding content updates;
responsive to the polling request and responsive to a determination that the content updates exist, receiving, by the television emulator client executed by the equipment of the retail store enterprise, update data at the television emulator client from the centralized database; and
responsive to the receiving of the update data, performing, by the television emulator client executed by the equipment of the retail store enterprise, a synchronization based on the update data to migrate changes in the centralized database to the local database, wherein the update data includes programming updates and channel updates.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that incorporates teachings of the present disclosure may include, for example, a device, including a centralized controller to: distribute multimedia content to permit a television (TV) emulator client at one or more retail store locations to simulate a plurality of features of a television system interactively by using a media controller; and periodically update the multimedia content distributed to the TV emulator client. Other embodiments are disclosed.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a television emulator client executed by equipment of a retail store enterprise, multimedia content from a centralized database to permit the television emulator client to simulate a plurality of features of an interactive television system on a display as the television emulator client interacts with the multimedia content received from the centralized database without utilizing a connection to a broadcast television system, wherein the multimedia content comprises a plurality of media content representing different programs for different channels over a pre-determined time period, wherein the multimedia content is received from the centralized database during a non-peak traffic time period, wherein the centralized database is controlled by a content provider, wherein the equipment of the retail store enterprise is one of a group of equipment controlled by the retail store enterprise, wherein the group of equipment is located at different stores of the retail store enterprise, and wherein the retail store enterprise and the content provider are independently operated service providers; storing, by the television emulator client executed by the equipment of the retail store enterprise, the multimedia content as a plurality of stored media content in a local database associated with the retail store enterprise; receiving, by the television emulator client executed by the equipment of the retail store enterprise, control signals from a remote control to enable an interactive demonstration of the television system, wherein the interaction of the television emulator client with the stored media content is based on the control signals, and wherein the interaction includes simulating functions of the television system, the functions comprising a fast channel change performed by switching between different media content of the plurality of stored media content to represent the different programs for the different channels; providing, automatically by the television emulator client executed by the equipment of the retail store enterprise, a polling request from the television emulator client to the centralized database regarding content updates; responsive to the polling request and responsive to a determination that the content updates exist, receiving, by the television emulator client executed by the equipment of the retail store enterprise, update data at the television emulator client from the centralized database; and responsive to the receiving of the update data, performing, by the television emulator client executed by the equipment of the retail store enterprise, a synchronization based on the update data to migrate changes in the centralized database to the local database, wherein the update data includes programming updates and channel updates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium, comprising executable instructions which, responsive to being executed by a processor having a multimedia interactive simulator, cause the processor to perform operations comprising:
-
determining a non-peak traffic time period; and providing multimedia content stored at a centralized database to equipment of a retail store enterprise located at a plurality of retail store locations during the non-peak traffic time period to permit the equipment of the retail store enterprise to simulate a plurality of features of an interactive television system on a display and thereby enable an interactive demonstration of the television system as the centralized database interacts with a television emulator client executed by the equipment of the retail store enterprise and as the television emulator client interacts with multimedia content received from the centralized database without utilizing a connection to a broadcast television system, the features comprising a fast channel change performed by switching between different multimedia content items from the centralized database, wherein the centralized database is controlled by a content provider, wherein the equipment of the retail store enterprise is one of a group of equipment controlled by the retail store enterprise, wherein the group of equipment is located at different stores of the retail store enterprise, and wherein the retail store enterprise and the content provider are independently operated service providers; storing, by the television emulator client executed by the equipment of the retail store enterprise, the multimedia content as a plurality of stored media content in a local database associated with the retail store enterprise; receiving a polling request automatically provided to the centralized database by the television emulator client executed by the equipment of the retail store enterprise regarding content updates; and responsive to the polling request and responsive to a determination that the content updates exist, transmitting update data to the television emulator client executed by the equipment of the retail store enterprise from the centralized database, wherein the transmitting of the update data causes the television emulator client executed by the equipment of the retail store enterprise to perform a synchronization at the television emulator client based on the update data to migrate changes in the centralized database to the local database in communication with the television emulator client, wherein the update data includes programming updates and channel updates. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A device comprising a memory storing executable instructions and coupled to a centralized controller which, when executing the instructions, performs operations comprising:
-
determining a non-peak traffic time period; distributing multimedia content stored at a centralized database to equipment of a retail store enterprise during the non-peak traffic time period to enable a television emulator client executed by the equipment of the retail store enterprise to simulate a plurality of features of an interactive television system on a display and thereby enable an interactive demonstration of the television system as the centralized controller interacts with the television emulator client executed by the equipment of the retail store enterprise and as the television emulator client interacts with multimedia content received interactively by using a media controller without utilizing a connection to a broadcast television system, the features comprising a fast channel change performed by switching between different multimedia content items from the centralized database, wherein the centralized database is controlled by a content provider, wherein the equipment of the retail store enterprise is one of a group of equipment controlled by the retail store enterprise, wherein the group of equipment is located at different stores of the retail store enterprise, wherein the retail store enterprise and the content provider are independently operated service providers, and wherein the television emulator client executed by the equipment of the retail store enterprise stores the multimedia content as a plurality of stored media content in a local database associated with the retail store enterprise; receiving a polling request automatically provided to the centralized database by the television emulator client executed by the equipment of the retail store enterprise regarding content updates; and responsive to the polling request and responsive to a determination that the content updates exist, transmitting update data to the television emulator client executed by the equipment of the retail store enterprise from a centralized database, wherein the transmitting of the update data causes the television emulator client executed by the equipment of the retail store enterprise to perform a synchronization at the television emulator client based on the update data to migrate changes in the centralized database to the local database in communication with the television emulator client, wherein the update data includes programming updates and channel updates. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification