Play control of content on a display device
DC CAFCFirst Claim
1. A machine-implemented method of controlling presentation of video content on a display device that loads any one of a plurality of different media player players, the method comprising:
- assigning, by a server system, a synchronization code to the display device;
receiving, in the server system, a message from a personal computing device that is separate from the server system and separate from the display device, wherein the message includes the synchronization code;
storing, by the server system, a record establishing an association between the personal computing device and the display device based on the synchronization code;
receiving, in the server system, one or more signals from the personal computing device, the one or more signals specifying a video file to be acted upon and identifying a particular media player for playing the video content, the one or more signals further including a universal playback control command for controlling playing of the video content on the display device by the particular media player,converting, by the server system, the universal playback control command into corresponding programming code to control playing of the video content on the display device by the particular media player, wherein converting the universal playback control command includes selecting from among a plurality of specific commands, each of which represents a corresponding playback control command for a respective media player; and
storing, in a database associated with the server system, information for transmission to or retrieval by the display device, wherein the information specifies the video file to be acted upon, identifies the particular media player for playing the video content, and includes the corresponding programming code to control playing of the video content on the display device by the particular media player in accordance with the universal playback control command.
1 Assignment
Litigations
5 Petitions
Accused Products
Abstract
A system for presenting and controlling content on a display device includes a network, a server system coupled to the network and comprising one or more servers, a display device coupled to the network and having a display, and a personal computing device operable to transmit a first message according to a specified format over the network to the server system. The server system stores an association between the personal computing device and the display device. The first message identifies user-selected content and a media player to play the content. The server system is operable, in response to receiving the first message from the personal computing device, to provide to the display device a second message identifying the user-selected content and the media player to play the content. In response to receiving the second message, the display device is operable to obtain a first media player needed to play the content, to load the media player and to present the content on the display.
-
Citations
26 Claims
-
1. A machine-implemented method of controlling presentation of video content on a display device that loads any one of a plurality of different media player players, the method comprising:
-
assigning, by a server system, a synchronization code to the display device; receiving, in the server system, a message from a personal computing device that is separate from the server system and separate from the display device, wherein the message includes the synchronization code; storing, by the server system, a record establishing an association between the personal computing device and the display device based on the synchronization code; receiving, in the server system, one or more signals from the personal computing device, the one or more signals specifying a video file to be acted upon and identifying a particular media player for playing the video content, the one or more signals further including a universal playback control command for controlling playing of the video content on the display device by the particular media player, converting, by the server system, the universal playback control command into corresponding programming code to control playing of the video content on the display device by the particular media player, wherein converting the universal playback control command includes selecting from among a plurality of specific commands, each of which represents a corresponding playback control command for a respective media player; and storing, in a database associated with the server system, information for transmission to or retrieval by the display device, wherein the information specifies the video file to be acted upon, identifies the particular media player for playing the video content, and includes the corresponding programming code to control playing of the video content on the display device by the particular media player in accordance with the universal playback control command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for controlling playing of video content on a display device that loads any one of a plurality of different media players, the system comprising:
-
a server system; a first database storing a relationship between a personal computing device and the display device based on a synchronization code assigned by the server system to the display device and received by the server system in a message from the personal computing device, wherein the personal computing device is separate from the server system and separate from the display device; and a second database; wherein the server system is configured to receive one or more signals from the personal computing device, the one or more signals specifying a video file to be acted upon and identifying a particular media player for playing the video content, the one or more signals further including a universal playback control command for controlling playing of the video content on the display device, one or more non-transitory computer-readable media storing instructions that when executed by the server system, cause the server system to perform operations including converting the universal playback control command into corresponding programming code to control playing of the video content of the particular media player, wherein converting the universal playback control command includes selecting from among a plurality of specific commands, each of which represents a corresponding playback control command for a respective media player; the server system being further configured to store in the second database information for transmission to or retrieval by the display device, wherein the information specifies the video file to be acted upon, identifies the particular media player for playing the video content, and includes the corresponding programming code to control playing of the video content on the display device by the particular media player in accordance with the universal playback control command. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An automated machine-implemented method of presenting video content on a display device that loads any one of a plurality of different media player, the method comprising:
-
displaying, by the display device, a synchronization code that was assigned to the display device by a server system, the server system subsequently storing, based on a message from a personal computing device that is separate from the server system and the display device, an association between the display device and the personal computing device, the message from the personal computing device including the synchronization code; retrieving, by the display device from a server system, first information that specifies a first video file to be acted upon, that identifies a first media player for playing the first video file, and that indicates corresponding programming code to control playing of the first video file on the display device by the first media player in accordance with a first playback control command, wherein the server system previously received, from the personal computing device, one or more signals specifying the first video file identifying the first media player and including the first playback control command; obtaining, by the display device, over the Internet the first media player for playing the first video file; loading the first media player in the display device; executing the first playback control command with respect to the first video file using the first media player; subsequently retrieving, by the display device from the server system, second information that specifies a second video file to be acted upon, that identifies a second media player different from the first media player for playing the second video file, and that indicates corresponding programming code to control playing of the second video file on the display device by the second media player in accordance with a second playback control command, wherein the server system previously received, from the personal computing device, one or more signals specifying the second video file, identifying the second media player and including the second playback control command; obtaining, by the display device, over the Internet the second media player for playing the second video file; loading the second media player in the display device; and executing the second playback control command with respect to the second video file using the second media player. - View Dependent Claims (23, 24, 25, 26)
-
Specification