PLAY CONTROL OF CONTENT ON A DISPLAY DEVICE
First Claim
1. A machine-implemented method of controlling presentation of content on a content presentation device that loads any one of a plurality of different media players, the method comprising:
- assigning a synchronization code to the content presentation device;
receiving, in a server system, a message generated by a personal computing device that is separate from the server system and separate from the content presentation device, wherein the message includes information based on the synchronization code;
using the information that is based on the synchronization code and that is received in the server system to store a record establishing an association between the personal computing device and the content presentation device;
receiving, in the server system, one or more messages generated by the personal computing device, the one or more messages specifying a file to be acted upon, identifying a particular media player for playing content from the file, and including an action control command for presentation of the content on the content presentation device by the particular media player;
identifying, by the server system, programming code corresponding to the action control command, wherein the programming code is for controlling presentation by the particular media player of the content by the content presentation device; and
storing, in a database associated with the server system, information for transmission to or retrieval by the content presentation device, wherein the information specifies the file to be acted upon, identifies the particular media player for playing the content, and includes the corresponding programming code for controlling playing of the content on the content presentation device by the particular media player in accordance with the action control command.
1 Assignment
0 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
30 Claims
-
1. A machine-implemented method of controlling presentation of content on a content presentation device that loads any one of a plurality of different media players, the method comprising:
-
assigning a synchronization code to the content presentation device; receiving, in a server system, a message generated by a personal computing device that is separate from the server system and separate from the content presentation device, wherein the message includes information based on the synchronization code; using the information that is based on the synchronization code and that is received in the server system to store a record establishing an association between the personal computing device and the content presentation device; receiving, in the server system, one or more messages generated by the personal computing device, the one or more messages specifying a file to be acted upon, identifying a particular media player for playing content from the file, and including an action control command for presentation of the content on the content presentation device by the particular media player; identifying, by the server system, programming code corresponding to the action control command, wherein the programming code is for controlling presentation by the particular media player of the content by the content presentation device; and storing, in a database associated with the server system, information for transmission to or retrieval by the content presentation device, wherein the information specifies the file to be acted upon, identifies the particular media player for playing the content, and includes the corresponding programming code for controlling playing of the content on the content presentation device by the particular media player in accordance with the action control command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for controlling playing of content on a content presentation device that loads any one of a plurality of different media players, the system comprising:
-
a server system; a database storing a relationship between a personal computing device and the content presentation device based on a synchronization code assigned by the server system to the content presentation device and received by the server system in a message generated by the personal computing device, wherein the personal computing device is separate from the server system and separate from the display device; and wherein the server system is configured to receive one or more messages generated by the personal computing device, the one or more messages specifying a file to be acted upon, identifying a particular media player for playing content from the file, and including an action control command for controlling playing of the content on the content presentation device by the particular media player; one or more computer-readable media storing instructions that when executed by the server system, cause the server system to identify programming code corresponding to the action control command, wherein the programming code is for controlling presentation by the particular media player of the content by the content presentation device; the server system being further configured to store information for transmission to or retrieval by the content presentation device, wherein the information specifies the file to be acted upon, identifies the particular media player for playing the content, and includes the corresponding programming code to control playing of the content on the content presentation device by the particular media player in accordance with the action control command. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of controlling presentation of content on a content presentation device that loads any one of a plurality of different media players, the method comprising:
-
receiving, in a server system, a first message from a personal computing device that is separate from the server system and separate from the content presentation device, wherein the first message includes information based on a synchronization code assigned to the content presentation device; using the information based on the synchronization code that is received in the server system to store a record establishing an association between the personal computing device and the content presentation device; receiving, in the server system, a second message from the personal computing device, the second message specifying a file to be acted upon, identifying a particular media player for playing content from the file, and including an action control command for presentation of the content on the content presentation device by the particular media player; identifying programming code corresponding to the action control command, wherein the programming code is for controlling presentation of the content by the content presentation device using the particular media player; obtaining, by the content presentation device, the particular media player, wherein the particular media player is obtained over a network from a content provider; loading the particular media player in the content presentation device; and using the particular media player to execute the programming code with respect to the file. - View Dependent Claims (26, 27)
-
-
28. A machine-implemented method of controlling presentation of content on a content presentation device that loads any one of a plurality of different media players, the method comprising:
-
receiving, in a server system, a message generated by a personal computing device that is separate from the server system and separate from the content presentation device, wherein the message includes information based on a unique identification associated with the content presentation device; using the information that is based on the unique identification associated with the content presentation device and that is received in the server system to store a record establishing an association between the personal computing device and the content presentation device; receiving, in the server system, one or more messages generated by the personal computing device, the one or more messages specifying a file to be acted upon, identifying a particular media player for playing content from the file, and including an action control command for presentation of the content on the content presentation device by the particular media player; identifying, by the server system, programming code corresponding to the action control command, wherein the programming code is for controlling presentation by the particular media player of the content by the content presentation device; and storing, in a database associated with the server system, information for transmission to or retrieval by the content presentation device, wherein the information specifies the file to be acted upon, identifies the particular media player for playing the content, and includes the corresponding programming code for controlling playing of the content on the content presentation device by the particular media player in accordance with the action control command. - View Dependent Claims (29, 30)
-
Specification