Accessing radio content from a non-radio source
First Claim
1. A method for accessing, by a second device, a radio segment from a non-radio source in response to a termination at a playback position of playback of a radio broadcast at a first device that is configured to receive and playback the radio broadcast to a user of the first device, the method comprising:
- receiving, at a second device, identification information for the radio segment of the radio broadcast from an external source, wherein the first and second devices are different devices, the identification information including the playback position at which the playback terminated;
repeatedly receiving, by the second device, a playback position of the radio segment of the first device from an external source comprising one of;
the first device, or a cloud service or server that has received the playback position from the first device;
identifying, by the second device, a streaming non-radio source for the radio segment using the identification information; and
performing, at the second device, playback of the radio segment that is received from the identified streaming non-radio source, wherein the playback is performed from one of;
one of the repeatedly received playback positions, from the playback position at which the playback on the first device terminated, or at a playback position prior to the playback position at which the playback on the first device terminated.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for accessing broadcast media items and segments from non-broadcast sources. In response to detecting that a user has not finished listening to a broadcast segment (e.g., a radio segment), an electronic device can automatically identify and access an alternate, non-broadcast source for the same broadcast segment (e.g., a corresponding podcast episode). Using the electronic device, a user can play back the segment from the non-broadcast source, starting playback at the last position of the broadcast segment when the user stopped listening to the broadcast. In some embodiments, the electronic device can update library counts (e.g., play counts and new/not new tags) based on media items and segments played back as part of a media broadcast.
43 Citations
25 Claims
-
1. A method for accessing, by a second device, a radio segment from a non-radio source in response to a termination at a playback position of playback of a radio broadcast at a first device that is configured to receive and playback the radio broadcast to a user of the first device, the method comprising:
-
receiving, at a second device, identification information for the radio segment of the radio broadcast from an external source, wherein the first and second devices are different devices, the identification information including the playback position at which the playback terminated; repeatedly receiving, by the second device, a playback position of the radio segment of the first device from an external source comprising one of;
the first device, or a cloud service or server that has received the playback position from the first device;identifying, by the second device, a streaming non-radio source for the radio segment using the identification information; and performing, at the second device, playback of the radio segment that is received from the identified streaming non-radio source, wherein the playback is performed from one of;
one of the repeatedly received playback positions, from the playback position at which the playback on the first device terminated, or at a playback position prior to the playback position at which the playback on the first device terminated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A second device comprising a processing system having one or more hardware processors coupled to a memory programmed with instructions that, when executed by the processing system perform operations for accessing a radio segment from a streaming non-radio source in response to a termination at a playback position of playback of a radio broadcast at the first device, the operations comprising:
-
receiving, at the second device, identification information for the radio segment from an external source, the identification information including the playback position at which the playback terminated; repeatedly receiving, by the second device, a playback position of the radio segment of the first device from an external source comprising one of;
the first device, or a cloud service or server that has received the playback position from the first device;identifying, by the second device, a streaming non-radio source for the identified radio segment based on the identification information; and performing, at the second device, playback of the radio segment that is retrieved from the identified streaming non-radio source, wherein the playback is performed from one of;
one of the repeatedly received playback positions, the playback position at which the playback on the first device terminated, or at a playback position prior to the playback position at which the playback on the first device terminated. - View Dependent Claims (20, 23)
-
-
21. A computer readable non-transitory medium storing executable instructions which when executed by a data processing system cause the data processing system to perform a method for accessing, by a second device, a radio segment from a streaming non-radio source in response to termination at a playback position of playback of a radio broadcast to a user of a first device, the method comprising:
-
receiving, at a second device, identification information for the radio segment of the radio broadcast from an external source, wherein the first and second devices are different devices, the identification information including the playback position at which the playback terminated at the first device; repeatedly receiving, by the second device, a playback position of the radio segment of the first device from an external source comprising one of;
the first device, or a cloud service or server that has received the playback position from the first device;identifying, by the second device, a streaming non-radio source for the radio segment using the identification information; and performing, at the second device, playback of the radio segment that is received from the identified streaming non-radio source, wherein the playback is performed from one of;
one of the repeatedly received playback positions, the playback position at which the playback on the first device terminated, or at a playback position prior to the playback position at which the playback on the first device terminated. - View Dependent Claims (22, 24, 25)
-
Specification