US 12,250,270 B2
Synchronizing an application on a companion device
Debra Hensgen, San Jose, CA (US); Ludovic Pierre, Palo Alto, CA (US); Martin Gibson, San Francisco, CA (US); Nandini Iyer, Fremont, CA (US); Jean-Rene Menand, Los Altos, CA (US); and Sebastian Rapport, Grass Valley, CA (US)
Assigned to OpenTV, Inc., San Francisco, CA (US)
Filed by OpenTV, Inc., San Francisco, CA (US)
Filed on Oct. 11, 2023, as Appl. No. 18/484,779.
Application 18/484,779 is a continuation of application No. 17/662,359, filed on May 6, 2022, granted, now 11,824,928.
Application 17/662,359 is a continuation of application No. 16/953,860, filed on Nov. 20, 2020, granted, now 11,356,507.
Application 16/953,860 is a continuation of application No. 16/580,368, filed on Sep. 24, 2019, granted, now 10,880,374.
Application 16/580,368 is a continuation of application No. 15/635,455, filed on Jun. 28, 2017, granted, now 10,469,576.
Application 15/635,455 is a continuation of application No. 14/832,986, filed on Aug. 21, 2015, granted, now 9,723,076.
Application 14/832,986 is a continuation of application No. 13/905,779, filed on May 30, 2013, granted, now 9,143,565.
Prior Publication US 2024/0114071 A1, Apr. 4, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/1095 (2022.01); G06F 9/00 (2006.01); G06F 16/95 (2019.01); H04L 12/28 (2006.01); H04L 65/00 (2022.01); H04L 65/1059 (2022.01); H04L 65/401 (2022.01); H04L 65/612 (2022.01); H04L 67/125 (2022.01); H04N 21/235 (2011.01); H04N 21/2362 (2011.01); H04N 21/242 (2011.01); H04N 21/41 (2011.01); H04N 21/43 (2011.01); H04N 21/436 (2011.01); H04N 21/8545 (2011.01); H04N 21/8547 (2011.01); H04N 21/858 (2011.01); H04W 8/00 (2009.01)
CPC H04L 67/1095 (2013.01) [G06F 9/00 (2013.01); G06F 16/95 (2019.01); H04L 12/2803 (2013.01); H04L 12/2814 (2013.01); H04L 12/2834 (2013.01); H04L 65/00 (2013.01); H04L 65/1059 (2013.01); H04L 65/4015 (2013.01); H04L 65/612 (2022.05); H04L 67/125 (2013.01); H04N 21/235 (2013.01); H04N 21/2362 (2013.01); H04N 21/242 (2013.01); H04N 21/4126 (2013.01); H04N 21/4307 (2013.01); H04N 21/43079 (2020.08); H04N 21/43615 (2013.01); H04N 21/8545 (2013.01); H04N 21/8547 (2013.01); H04N 21/8586 (2013.01); H04W 8/005 (2013.01); H04L 2012/2849 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
generating, by one or more processors, a datastream comprising media content and an app-sync indicator that corresponds to an application; and
sending, by the one or more processors, the datastream to a media device configured to perform operations comprising:
presenting the media content;
detecting that one or more companion devices are within a threshold distance of the media device;
displaying a menu of the detected one or more companion devices;
detecting that a companion device is selected from the menu; and
causing the selected companion device to launch the application that corresponds to the app-sync indicator.