US 11,860,938 B2
Play control of content on a display device
David Strober, Rye, NY (US)
Assigned to TOUCHSTREAM TECHNOLOGIES, INC., Valhalla, NY (US)
Filed by Touchstream Technologies Inc., Valhalla, NY (US)
Filed on Oct. 10, 2022, as Appl. No. 17/962,654.
Application 17/962,654 is a continuation of application No. 17/396,446, filed on Aug. 6, 2021, granted, now 11,475,062.
Application 17/396,446 is a continuation of application No. 16/917,095, filed on Jun. 30, 2020, granted, now 11,086,934.
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/0034960 A1, Feb. 2, 2023
Int. Cl. G06F 16/74 (2019.01); G06F 16/951 (2019.01); G06F 9/451 (2018.01)
CPC G06F 16/74 (2019.01) [G06F 9/452 (2018.02); G06F 16/951 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory, computer-readable storage device storing computer-readable instructions thereon which, when executed by one or more servers of a video content provider server system, cause the video content provider server system to:
receive, from a computing device having a first media player of a video content provider, a request for metadata relating to video content provided by the video content provider, the request including one or more parameters comprising at least one of: an account or a user identification;
identify, based on the request, video content metadata satisfying the one or more parameters;
provide, to the computing device, the video content metadata satisfying the one or more parameters;
receive (i) a video content selection and (ii) a video display selection indicative of a selected remote display, wherein a second media player is not loaded onto the selected remote display prior to the video content selection or the video display selection being received;
generate, based on the video display selection and the second media player not being loaded onto the selected remote display, a first command causing the selected remote display to load the second media player;
generate, based on the video content selection, a second command causing the second media player to present the selected video content on the selected remote display under control of the computing device; and
transmit (1) the first command to cause the selected remote display to load the second media player and (2) the second command to cause the loaded second media player to present the selected video content on the selected remote display under the control of the computing device, wherein subsequent to the second media player being loaded onto the selected remote display, control commands from the computing device are communicated to the selected remote display device by way of the video content provider server system.