US 11,949,937 B2
Method and device to create interactivity between a main device and at least one secondary device
Alain Delpuch, Paris (FR); and Ludovic Pierre, Mountain View, CA (US)
Assigned to OPENTV, INC., San Francisco, CA (US)
Filed by OpenTV, Inc., San Francisco, CA (US)
Filed on May 13, 2021, as Appl. No. 17/319,719.
Application 17/319,719 is a continuation of application No. 16/222,414, filed on Dec. 17, 2018, granted, now 11,039,194.
Application 16/222,414 is a continuation of application No. 14/823,690, filed on Aug. 11, 2015, abandoned.
Claims priority of application No. 14180459 (EP), filed on Aug. 11, 2014.
Prior Publication US 2021/0337258 A1, Oct. 28, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 21/41 (2011.01); H04N 21/422 (2011.01); H04N 21/4335 (2011.01); H04N 21/436 (2011.01); H04N 21/472 (2011.01); H04N 21/478 (2011.01); H04N 21/81 (2011.01)
CPC H04N 21/4126 (2013.01) [H04N 21/41265 (2020.08); H04N 21/42209 (2013.01); H04N 21/4335 (2013.01); H04N 21/43615 (2013.01); H04N 21/8166 (2013.01); H04N 21/8173 (2013.01); H04N 21/8186 (2013.01); H04N 21/472 (2013.01); H04N 21/478 (2013.01); H04N 21/8126 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for providing interactivity between devices, the method comprising:
receiving, by a main device in communication with a secondary device, a stream comprising media content and interactive data including interactive parameters, the interactive data facilitating an ongoing interactive experience associated with the media content for one or more secondary devices;
extracting, by the main device, the interactive data from the stream;
identifying, from the interactive data, a portion of the interactive data for the secondary device, the portion of the interactive data enabling the secondary device to access an interactive application at a server to provide the ongoing interactive experience;
facilitating, by the main device, the portion of the interactive data to be sent to the secondary device;
receiving, by the main device, updated interactive parameters for the ongoing interactive experience based on a change in an event associated with the ongoing interactive experience during the stream;
filtering the updated interactive parameters based on one or more characteristics of the ongoing interactive experience associated with a preference of a user and one or more characteristics of the updated interactive parameters to determine updated secondary interactive parameters for the ongoing interactive experience and associated with the secondary device, wherein the updated secondary interactive parameters for the ongoing interactive experience include a subset of interactive parameters from the updated interactive parameters; and
transferring, from the main device to the secondary device based on the filtering, the updated secondary interactive parameters to cause the ongoing interactive experience to be updated, the updated secondary interactive parameters enabling the secondary device to request information associated with the ongoing interactive experience from the server.