Method and device to create interactivity between a main device and at least one secondary device
Abstract
A method to create interactivity between a main device and a secondary device. The method comprises receiving a main stream comprising a signal indicating the availability of the ongoing interactive experience related to the audio/video content and extracting the interactive data from the main stream, obtaining a main interactive application related to the interactive data by the main device, obtaining a secondary interactive application related to the interactive data by the secondary device, loading the main interactive application into a software module of the main device, executing the main interactive application with all or part of the interactive data, collecting by the main interactive application of the main device, result of user's interactions made on the secondary device during execution of the secondary interactive application, processing the received user's interaction by the main interactive application to produce a result, displaying the result on the screen together with the audio/video content.
Claims
exact text as granted — not AI-modified1 . A method to create interactivity between a main device and at least one secondary device, said main device having an interface for transmitting signals to a display and an interface with the secondary device, the method comprising the steps of:
receiving a main stream by the main device, said main stream comprising audio/video content and interactive data, said interactive data comprising at least a main interactive application for the main device and a pointer for obtaining at least one secondary application: extracting the main interactive application and the pointer from the main stream by the main device; loading the main interactive application into a software module of the main device;
obtaining by the main device a type of the secondary device via the interface with the secondary device;
obtaining, by the main device, a secondary interactive application using the pointer and the type of secondary device and transmitting it to the secondary device;
executing the main interactive application with all or part of the interactive data;
collecting by the main interactive application of the main device, results of a user's interactions made on the secondary device during execution of the secondary interactive application;
processing the received user's interaction by the main interactive application to produce displayable data related to the audio/video content; and
transmitting said displayable data together with the audio/video content to the interface between the main device and the display.
2 . The method of claim 1 , wherein the interactive data further comprises a plurality of secondary interactive applications, and obtaining the secondary interactive application comprises the step of using the pointer to select one of the secondary interactive applications from the interactive data according to the type of the secondary device.
3 . The method of claim 1 , wherein obtaining the secondary interactive applications comprises the steps of:
accessing a server hosting secondary interactive applications using the pointer, and selecting one of secondary interactive applications based on the type of secondary device; downloading said secondary application from the server onto the main device; and transferring, from the main device, the secondary interactive application into the secondary device.
4 . The method of claim 1 , wherein the main device interacts with a plurality of secondary devices, each having of the same type of secondary device, the main device obtaining and storing the secondary interactive application one and transferring said secondary interactive application to each of the secondary devices.
5 . The method of claim 1 , wherein the main device comprises an application manager in charge of detecting the connected secondary devices with their respective type of secondary device.
6 . The method of claim 5 , wherein the application manager is further in charge of storing the obtained secondary interactive application, and for transmitting the secondary interactive application to the detected secondary devices.
7 . The method of claim 1 , wherein the transmitted stream comprises at least one service, said service comprising a plurality of elementary streams, one of which being a data elementary stream comprising the interactive data, the interactive data being repeated in the transmission of the data elementary stream.
8 . The method of claim 1 , wherein the main device and the secondary devices are connected via a wireless communication network.
9 . A main device in charge of generating an interactive application based on a received audio/video content and a result of a user's interaction received from at least one secondary device, said main device comprising first communication means to receive a main stream comprising the audio/video content and interactive data, said interactive data comprising at least a main interactive application for the main device and a pointer for obtaining at least one secondary application, the main device comprising second communication means to communicate with the at least one secondary device, the main device being configured to:
receive the main stream; extract the main interactive application and the pointer from the main stream; load the main interactive application into a software module of the main device; obtain a type of the secondary device via the second communication means; obtain a secondary interactive application using the pointer and the type of secondary device and transmit it to the secondary device; execute the main interactive application with all or part of the interactive data; receive by the main interactive application, results of the user's interactions made on the secondary device during execution of the secondary interactive application; process the received user's interaction by the main interactive application to produce displayable data related to the audio/video content; and transmit said displayable data together with the audio/video content to an interface between the main device and a display.
10 . The main device of claim 9 , wherein the interactive data further comprises a plurality of secondary interactive applications, the main device being configured to obtain the secondary interactive application using the pointer to select one of the secondary interactive applications from the interactive data according to the type of the secondary device.
11 . The main device of claim 9 , wherein the main device is further configured to:
access a server hosting secondary interactive applications using the pointer, and select one of said secondary interactive applications based on the received type of secondary device; downloading said secondary application from the server; and transferring the secondary interactive application into the secondary device.
12 . The main device of claim 9 , further comprising an application manager for detecting the connected secondary devices with their respective type of secondary device.
13 . The main device of claim 12 , wherein the application manager comprises a memory to store the obtained secondary interactive application, and the application manager is configured to transmit, from the memory, the secondary interactive application to the detected secondary devices.
14 . The main device of claim 9 , wherein the second communication means is a wireless communication network.Join the waitlist — get patent alerts
Track US2016044361A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.