Station creation
AssigneeApple Inc.
InventorsImran A. Chaudhri, Lucas C. Newman
Life of this patent
Estimating the term…
Abstract
Systems and methods for creating stations by adding new media streams are provided. A system and method can include a graphical interface having a group of graphical elements associated with remotely stored media streams, and an initiation object for adding new media streams. Input corresponding to a selection of the initiation object to display new stream options can be received. Input corresponding to a selection of a new stream option can be received. A selection indication of an added new media stream can be provided. Adding a new media stream can include displaying a graphical animation that adds a graphical element associated with the new media stream to the group of graphical elements on the graphical interface.
Claims20
A method comprising:
- playing a locally stored media item on a computing device;
- generating a plurality of different new streaming radio station creation user interface elements configured to provide streaming content, wherein the plurality of different new streaming radio station creation user interface elements are generated based at least in part on the locally stored media item, wherein a user interface element of the plurality of different new streaming radio station creation user interface elements is selectable, and wherein selection of the user interface element initiates creating a new streaming radio station;
- presenting, on a display of the computing device, the plurality of different new streaming radio station creation user interface elements that were generated based at least in part on the locally stored media item;
- receiving a first input that identifies selection of one of the plurality of different new streaming radio station creation user interface elements to create the new streaming radio station based at least in part on the locally stored media item, the first input being received during the playing of the locally stored media item;
- sending a request, by the computing device to a remote host computer, to create the streaming radio station based at least in part on the selection and the locally stored media item, the request being sent during the playing of the locally stored media item;
- receiving a link to the streaming radio station created by the remote host computer, the created streaming radio station configured to play streaming media content based at least in part on the locally stored media item;
- and
- transitioning, via an animated transition, from the playing of the locally stored media item in a first region of the display to playing the streaming media content associated with the created streaming radio station in a second region of the display after the locally stored media item is finished playing.
A system, comprising:
- a processor;
- a computer-readable non-transitory storage medium containing instructions which when executed on the processor, cause the processor to perform operations including:
- playing a locally stored media item;
- generating a plurality of different new streaming radio station creation user interface elements configured to provide streaming content, wherein the plurality of different new streaming radio station creation user interface elements are generated based at least in part on the locally stored media item, wherein a user interface element of the plurality of different new streaming radio station creation user interface elements is selectable, and wherein selection of the user interface element initiates creating a new streaming radio station;
- presenting, on a display, the plurality of different new streaming radio station creation user interface elements that were generated based at least in part on the locally stored media item;
- receiving a first input that identifies selection of one of the plurality of different new streaming radio station creation user interface elements to create the new streaming radio station based at least in part on the locally stored media item, the first input being received during the playing of the locally stored media item;
- sending a request, to a remote host computer, to create the streaming radio station based at least in part on the selection and the locally stored media item, the request being sent during the playing of the locally stored media item;
- receiving a link to the streaming radio station created by the remote host computer, the created streaming radio station configured to play streaming media content based at least in part on the locally stored media item;
- and
- transitioning, via an animated transition, from the playing of the locally stored media item in a first region of the display, to playing the streaming media content associated with the created streaming radio station in a second region of the display after the locally stored media item is finished playing.
A computer-program product, tangibly embodied in a machine-readable non-transitory storage medium, including instructions configured to cause a data processing apparatus to:
- play a locally stored media item;
- generate a plurality of different new streaming radio station creation user interface elements configured to provide streaming content, wherein the plurality of different new streaming radio station creation user interface elements are generated based at least in part on the locally stored media item, wherein a user interface element of the plurality of different new streaming radio station creation user interface elements is selectable, and wherein selection of the user interface element initiates creating a new streaming radio station;
- present, on a display of the data processing apparatus, the plurality of different new streaming radio station creation user interface elements that were generated based at least in part on the locally stored media item;
- receive a first input that identifies selection of one of the plurality of different new streaming radio station creation user interface elements to create the new streaming radio station based at least in part on the locally stored media item, the first input being received during the playing of the locally stored media item;
- send a request, to a remote host computer, to create the streaming radio station based at least in part on the locally stored media item, the request being during the playing of the selection and the locally stored media item;
- receive a link to the streaming radio station created by the remote host computer, the created streaming radio station configured to play streaming media content based at least in part on the locally stored media item;
- and
- transition, via an animated transition, from the playing of the locally stored media item in a first region of the display to playing the streaming media content associated with the created streaming radio station in a second region of the display after the locally stored media item is finished playing.
Dependencies are inferred from the claim text.