Web application for accessing media streams
AssigneeCopper Data River LLC
InventorsSteve Katinsky, Michael Burress, Jefferson Furtado
Life of this patent
Estimating the term…
Abstract
A web page has a player for playing media objects, a sequencer which displays a playlist that defines an order in which media objects are played by the player, and a media access area for containing a plurality of graphical icons. Each graphical icon representing a media object, and the graphical icons can be manipulated by a user to modify the play list. For example, the media icons may be dragged to the sequencer to add them to the sequencer.
Claims20
A computer-readable storage device comprising executable instructions that, in response to execution, cause a server device to perform operations, comprising:
- in response to detecting, by the server device, a cookie on a remote device, initiating a query to a data store associated with the server device based on information from the cookie to obtain play list data for a sequencer of a media player, wherein the play list data defines an order in which one or more media objects are played by the media player;
- causing the remote device to display, in a sequence area of a display of the remote device, a set of media objects, wherein the set of media objects are defined by the play list;
- in response to detecting that a media icon has been dragged from a media icon access area of a display of the remote device to the sequencer area of the display, appending a media object, retrieved from the data store and corresponding to the media icon, to the play list data to yield updated play list data;
- and
- updating an interface of the media player on the display based on the updated play list data.
A method, comprising:
- in response to detecting, by a server device, a cookie being stored on a remote computing device,
- querying a data store associated with the server device for play list data, wherein the play list data defines an order in which one or more media objects are played, and
- instructing the remote computing device to load a player object based on the play list data and initiating a displaying, to be performed by the remote device, of a set of media objects defined by the play list data;
- and
- in response to determining that an icon associated with a media object stored in the data store has been dragged from a media icon access area displayed by the remote computing device to the player object,
- appending a record associated with the media object to the play list data to yield updated play list data;
- and
- updating the player object in accordance with the updated play list data.
A server system, comprising:
- a memory communicatively coupled to a processor, the memory having stored thereon computer-executable instructions executable by the server system to perform operations, comprising:
- in response to detection, by the server system, of a cookie on a remote device, sending a first query to a data store of the server system, wherein the data store stores play list data defining an order in which one or more media objects are played by a media player, and wherein the first query comprises information from the cookie;
- receiving a subset of the play list data from the data store in response to the first query;
- instructing the remote device to display a set of media objects defined by the play list data;
- in response to a determination that a media object icon corresponding to a media object has been dragged from a media icon access area of the remote device to the media player, sending a second query to the data store requesting the media object;
- and
- updating the subset of the play list data based on the media object received in response to the second query.
Dependencies are inferred from the claim text.