IP Library Granted Patent US 11,086,934
Granted Patent B2
US 11,086,934 · App. 16/917,095 · Granted Aug 10, 2021

Play control of content on a display device

Inventor: David Strober (Rye, NY)
Assignee: Touchstream Technologies, Inc.
G06F16/74G06F9/452G06F16/951
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,086,934
App. No.
16/917,095
Granted
Aug 10, 2021
Kind
B2
Abstract

A system for controlling playback of various types of content includes a first computing device that provides a unique identifier to a second computing device to establish an association there between. By virtue of the established association, the second computing device can send one or more messages to the first computing device, the one or more messages referencing a piece of content associated with a first media playing element of a plurality of media playing elements, and one or more commands corresponding to the first media playing element. The first computing device can select the first media playing element based on the received one or more messages, and control how the first media playing element plays the referenced piece of content utilizing the one or more commands.

Claims (34)

1. A non-transitory computer storage medium storing computer-useable instructions that, when used by a computing device, cause the computing device to perform operations comprising:

providing a unique identifier of the computing device to another computing device;

receiving a set of messages from the other computing device based on the provided unique identifier, the received set of messages referencing a piece of content associated with a first type of media playing application of a plurality of media playing application types, and including a set of commands that corresponds to the first type of media playing application;

in response to receiving the set of messages, selecting the first type of media playing application from the plurality of media playing application types based at least in part on its association with the piece of content referenced in the received set of messages; and

controlling how the selected first type of media playing application plays the referenced piece of content based on at least one command of the set of commands included in the received set of messages.

2. The medium of claim 1 , wherein the set of commands included in the received set of messages is recognizable by the first type of media playing application.

3. The medium of claim 2 , wherein the set of commands is converted via an API adapter to be recognizable by the first type of media playing application, the set of commands being converted based on a determination that the first type of media playing application is associated with the referenced piece of content.

4. The medium of claim 1 , wherein the set of commands is defined in a universal format and converted to a particular format recognizable by the first type of media playing application.

5. The medium of claim 1 , wherein the unique identifier includes one of an IP address, a MAC address, a web cookie, a browser cookie, a QR code, a RFID code, a text, or a synchronization code.

6. The medium of claim 1 , wherein the received set of commands includes programming code associated with the first type of media playing application.

7. The medium of claim 1 , wherein each media playing application type of the plurality of media playing application types is operable to play and/or control a corresponding type of media.

8. A computerized system comprising:

a server; and

a media receiver to—

provide a unique identifier of the media receiver to a computing device, wherein each of the computing device and the media receiver are in communication with the server;

based on the provided unique identifier, receive a set of messages from the computing device, the received set of messages referencing a piece of content associated with a first type of media playing application of a plurality of media playing application types, and including a set of commands converted from a universal format defined by the computing device to a first format that corresponds to the first type of media playing application;

in response to the set of messages being received, select the first type of media playing application from the plurality of media playing application types based at least in part on its association with the piece of content referenced in the received set of messages; and

control how the selected first type of media playing application plays the referenced piece of content based on at least one command of the converted set of commands included in the received set of messages.

9. The computerized system of claim 8 , wherein the set of commands in the universal format is included in the set of messages communicated from the computing device.

10. The computerized system of claim 9 , wherein the converted set of commands in the first format is included in the received set of messages.

11. The computerized system of claim 8 , wherein the computerized system is configured to convert the set of commands from the universal format to the first format based on the piece of content being associated with the first type of media playing application.

12. The computerized system of claim 8 , wherein the unique identifier includes one of an IP address, a MAC address, a web cookie, a browser cookie, a QR code, a RFID code, a text, or a unique synchronization code.

13. The computerized system of claim 8 , wherein the converted set of commands includes programming code associated with the first type of media playing application.

14. The computerized system of claim 8 , wherein the set of commands converted to the first format is recognizable to the first type of media playing application.

15. The computerized system of claim 8 , wherein each media playing application type of the plurality of media playing application types is operable to play and/or control a corresponding type of media.

16. The computerized system of claim 8 , wherein the set of messages is received from the computing device based further on each of the computing device and the media receiver being in communication with the server.

17. A computer-implemented method for controlling playback of various types of content, comprising:

providing, by a media receiver, a unique identifier of the media receiver to a computing device in communication with a server system;

based on the provided unique identifier, receiving, by the media receiver via the server system, a set of messages from the computing device, the received set of messages referencing a piece of content associated with a first type of media playing application of a plurality of media playing application types, and including a set of commands converted from a universal format defined by the computing device to a first format that corresponds to the first type of media playing application;

in response to receiving the set of messages, selecting, by the media receiver, the first type of media playing application from the plurality of media playing application types based at least in part on its association with the piece of content referenced in the received set of messages; and

controlling, by the media receiver, how the selected first type of media playing application plays the referenced piece of content based on at least one command of the converted set of commands included in the received set of messages.

18. The method of claim 17 , wherein the media receiver is coupled to a display, and the media receiver controls how the selected first type of media playing application plays the referenced piece of content via the display.

19. The method of claim 17 , wherein the server system is configured to convert the set of commands from the universal format to the first format based on the piece of content being associated with the first type of media playing application.

20. The method of claim 17 , wherein the set of commands in the universal format is included in the set of messages communicated from the computing device to the server system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2020
From: STROBER, DAVID
To: TOUCHSTREAM TECHNOLOGIES, INC.
Reel/Frame 053200/0405 →
Continuity (5)
Continuation 15687249 · Aug 25, 2017
Continuation 13532546 · Jun 25, 2012
Continuation In Part 13157821 · Jun 10, 2011
Provisional Application 61477998 · Apr 21, 2011
Related Publication 20200334291A1 · Oct 22, 2020
Cited By (2)
US 12,450,049 US 12,530,402