US 12,013,894 B2
Play control of content on a display device
David Strober, South Salem, NY (US)
Assigned to Touchstream Technologies Inc., Valhalla, NY (US)
Filed by Touchstream Technologies Inc., North Port, NY (US)
Filed on Feb. 8, 2023, as Appl. No. 18/107,081.
Application 18/107,081 is a continuation of application No. 17/962,654, filed on Oct. 10, 2022, granted, now 11,860,938.
Application 17/962,654 is a continuation of application No. 17/396,446, filed on Aug. 6, 2021, granted, now 11,475,062, issued on Oct. 18, 2022.
Application 17/396,446 is a continuation of application No. 16/917,095, filed on Jun. 30, 2020, granted, now 11,086,934, issued on Aug. 10, 2021.
Application 16/917,095 is a continuation of application No. 15/687,249, filed on Aug. 25, 2017, granted, now 11,048,751, issued on Jun. 29, 2021.
Application 15/687,249 is a continuation of application No. 13/532,546, filed on Jun. 25, 2012, granted, now 9,767,195, issued on Sep. 19, 2017.
Application 13/532,546 is a continuation in part of application No. 13/157,821, filed on Jun. 10, 2011, granted, now 8,904,289, issued on Dec. 2, 2014.
Claims priority of provisional application 61/477,998, filed on Apr. 21, 2011.
Prior Publication US 2023/0195787 A1, Jun. 22, 2023
Int. Cl. G06F 16/74 (2019.01); G06F 9/451 (2018.01); G06F 16/951 (2019.01)
CPC G06F 16/74 (2019.01) [G06F 9/452 (2018.02); G06F 16/951 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A target device configured to communicatively couple to a remote personal computing device and at least one server, the target device comprising:
a display connection connecting the target device to an associated display; and
one or more memory devices storing computer-readable instructions that when executed by one or more processors are configured to:
(1) establish a secure connection communicatively coupling the target device and the remote personal computing device by:
connecting the target device to a network;
receiving, over the network and from the remote personal computing device, a transmission request including user information comprising at least one of: user identification or account information;
receiving, over the display connection from the associated display, a display transmission including display information including at least one of: an address or a code;
generating, based on the transmission request and for the target device, a unique synchronization code distinct from an IP address of the target device and from a media access control (MAC) address of the target device;
generating and transmitting, to the associated display and over the display connection, a set of instructions causing the associated display to display the unique synchronization code;
receiving, from the remote personal computing device, an indication of the remote personal computing device authenticating the unique synchronization code represented on the associated display;
based on the authentication, establishing a correspondence between the remote personal computing device and the associated display;
subsequent to establishing the correspondence, receiving an indication of one or more requests for video content of a video content provider;
receiving an other code providing access to the video content identified by the remote personal computing device, the other code being unique to the video content provider; and
identifying and loading at least one media player associated with the video content and the video content provider; and
(2) retrieve or play the video content of the video content provider associated with the at least one media player.