System and method for seamless selection of multiple digital content
First Claim
Patent Images
1. A method of selecting content comprising:
- playing first data representative of first content having a beginning and an end, the first data streaming via a first channel during a first time period;
automatically selecting second data representative of second content having a beginning and an end, the second content streaming via a second channel during a second time period such that the beginning of the second time period occurs before the end of the first time period;
at least between the beginning of the second time period and the end of the first time period, storing the second data; and
at the end of the first time period, playing the second data starting at the beginning of the second content.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method including an agent for selecting at least two songs among simultaneously streaming songs based on user information and storing one of the songs for later playback if the two songs overlap.
53 Citations
30 Claims
-
1. A method of selecting content comprising:
-
playing first data representative of first content having a beginning and an end, the first data streaming via a first channel during a first time period;
automatically selecting second data representative of second content having a beginning and an end, the second content streaming via a second channel during a second time period such that the beginning of the second time period occurs before the end of the first time period;
at least between the beginning of the second time period and the end of the first time period, storing the second data; and
at the end of the first time period, playing the second data starting at the beginning of the second content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of playing songs transmitted over a network including:
-
playing a first song streamed over the network between a first start time and first stop time;
automatically selecting, based upon information related to a user, a second song capable of being accessed over the network, the second song being streamed between a second start time and second stop time such that the second start time occurs between the first start and stop times;
between the second start time and the first stop time, storing the second song while the first song plays; and
after the stop time of the first song, playing the stored second song from its beginning. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A system of playing music comprising:
-
a music player;
a buffer; and
a processor capable of executing instructions, the instructions including;
buffering the streaming data associated with a second song while a first song is streaming and playing, the second song being automatically selected and accessed based on a user'"'"'s preferences; and
automatically playing the second song after the first song stops playing. - View Dependent Claims (26)
-
-
27. The system of 24 including speakers for playing the songs.
-
28. A method of transitioning between songs of a digital music system comprising:
-
playing a first song streaming on a first channel;
identifying a second song streaming, or to be streamed, on a second channel to be played after the first song;
determining whether the start time of the second song will precede the termination of the first song and, if so, storing the streaming second song in a buffer; and
after the first song terminates, playing the second song from the buffer. - View Dependent Claims (29)
-
-
30. A computer-readable medium including instructions for:
-
playing a first song streamed over the network between a first start time and first stop time;
automatically selecting, based upon information related to a user, a second song capable of being accessed over the network, the second song being streamed between a second start time and second stop time such that the second start time occurs after the first start time and before the first stop time;
between the second start time and the first stop time, storing the second song while the first song plays; and
after the stop time of the first song, playing the stored second song from its beginning.
-
Specification