US 11,860,937 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,649.
Application 17/962,649 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, 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/0031022 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 storage medium storing computer-useable instructions that, when used by one or more processors, cause the one or more processors to perform operations comprising:
(a) request metadata relating to video content from a content provider separate from a server device;
(b) receive the metadata relating to the video content from the content provider, the metadata satisfying one or more parameters;
(c) display, on a first display of a first computing device, the metadata as displayed metadata;
(d) receive, via the first display, a selection of video content based on the displayed metadata;
(e) provide, from the first computing device, an indication of selected video content;
(f) display, on the first display of the first computing device, a list of one or more remote display devices having a content provider-specific software media player, wherein said one or more remote display devices are connected to the server device via a network and configured to play the video content from the content provider via the content provider-specific software media player based on at least one command from the server device;
(g) receive, from the first computing device, a remote display selection for displaying selected video content on a selected remote display device of the one or more remote display devices; and
(h) transmit, from the first computing device via the server device over the network, a first formatted command to control the selected video content on the selected remote display device having the content provider-specific software media player, said control being based on one or more second formatted commands causing the selected remote display device to load the selected video content utilizing the content provider-specific software media player of the video content provider.