System and method for offloading selected number of users
US-2024334247-A1 · Oct 3, 2024 · US
US9831967B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9831967-B2 |
| Application number | US-201414169979-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 31, 2014 |
| Priority date | Apr 17, 2009 |
| Publication date | Nov 28, 2017 |
| Grant date | Nov 28, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 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. 2. The method of claim 1 wherein the streaming non-radio source is a non-broadcast source. 3. The method of claim 1 , wherein the streaming non-radio source comprises a buffered media stream, and performing, at the second device, playback of the radio segment comprises playing back the radio segment from the playback position at which the playback on the first device terminated. 4. The method of claim 1 , wherein the external source is the first device, wherein the second device receives the identification information from the first device through a wired or wireless communication path. 5. The method of claim 1 , wherein the second device identifies the non-radio source from a plurality of non-radio sources that are suitable to provide radio segments, wherein the plurality of non-radio sources includes one of a podcast, a unicast stream from a remote server, and a locally stored media library containing the segment. 6. The method of claim 1 , wherein identifying the non-radio source by the second device comprises: providing the identification information for the radio segment to a remote system; and identifying the non-radio source using the remote system. 7. The method of claim 6 further comprising receiving the identified non-radio source from the remote system. 8. The method of claim 1 , wherein the external source is a remote server. 9. The method of claim 1 , wherein the playback of the radio segment from the identified non-radio source is performed at the second device in response to detecting an instruction to the second device indicating that the playback of the radio segment is to resume from the non-radio source. 10. The method of claim 9 , wherein the instruction is a selection of a listing corresponding to the radio segment. 11. The method of claim 1 , wherein the identification information includes one of a name associated with the radio segment, a frequency of the radio broadcast, a time stamp associated with the radio segment, and Radio Data System (RDS) information. 12. The method of claim 1 , wherein the identifying the non-radio source for the radio segment using the identification information comprises searching a remote server for the radio segment using the identification information. 13. The method of claim 1 , wherein the identifying the non-radio source for the radio segment using the identification information comprises searching the Internet for the non-radio source. 14. The method of claim 1 , wherein receiving identification information comprises one of: periodically receiving identification information from the first device; receiving identification information in response to the first device being turned off; or receiving identification information in response to the first device being tuned to a different external source of radio broadcast. 15. The method of claim 1 , wherein the first and second devices are devices of a user, and the second device is configured to playback the radio segment to the user on the second device. 16. The method of claim 1 , wherein the streaming non-radio source is different from the second device. 17. The method of claim 1 , wherein a current playback position of the radio segment is periodically transmitted at a regular interval. 18. The method of claim 1 , wherein a current playback position of the radio segment is pushed by the first device to a cloud service or server. 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. 20. The second device of claim 19 , wherein the streaming non-radio source is a non-broadcast source. 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 streami
Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched (monitoring of user activities for profile generation for accessing a video database G06F16/739; protecting generic digital content where the protection is independent of the precise nature of the content G06F21/10; arrangements for monitoring the use made of the broadcast services in broadcast systems H04H60/31) · CPC title
Arrangements for switching distribution systems · CPC title
using programme related information, e.g. title, composer or interpreter · CPC title
Arrangements for distribution of identical information via broadcast system and non-broadcast system · CPC title
Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet (web site content organization and management for information retrieval from the Internet G06F16/958; transmission by internet of broadcast information H04H60/82; stock exchange data over packet-switching network H04L12/1804; push services including data channel over packet-switching network H04L12/1859) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.