Back to results
US 11,388,457 B2Granted
Radio station provider management systems and methods
AssigneeApple Inc.
InventorsAlan Lee, Thomas M. Alsina, Nathaniel P. Marrin
Life of this patent
Estimating the term…
Abstract
A method may include receiving radio station data associated with multiple radio stations from one or more radio station providers and filtering the radio stations based at least in part on playback availability. Playback availability may include a broadcast right associated with the one or more radio station providers. The method may also include removing duplicate radio stations and supplying a searchable radio station directory to a platform or a client device.
Claims19
A system comprising:
- a radio station manager comprising one or more processors and configured to:
- receive, via the one or more processors, radio station data associated with a plurality of radio stations from one or more providers;
- and
- generate, via the one or more processors, a radio station directory based at least in part on the radio station data, wherein generating the radio station directory comprises:
- determining a playback availability of each radio station of the plurality of radio stations for the one or more providers, wherein the playback availability is determined based on a listening location;
- determining duplicate radio stations among the plurality of radio stations based at least in part on metadata associated with each radio station of the plurality of radio stations;
- and
- removing the duplicate radio stations from the plurality of radio stations;
- and
- a platform configured to:
- associate radio station aliases to at least a portion of the plurality of radio stations, wherein the radio station aliases comprise alternate names corresponding to the portion of the plurality of radio stations;
- receive, from a client device of the platform, a request for a radio station of the plurality of radio stations, wherein the request comprises a radio station alias of the radio station aliases;
- identify a matched radio station from the radio station directory corresponding to the radio station;
- and
- provide an audio feed of the matched radio station corresponding to the radio station alias to the client device.
12 more elements
A method comprising:
- receiving, via one or more processors, radio station data associated with a plurality of radio stations from one or more providers;
- generating, via the one or more processors, a radio station directory based at least in part on the radio station data, wherein generating the radio station directory comprises:
- determining a playback availability of each radio station of the plurality of radio stations for the one or more providers, wherein the playback availability comprises a broadcast right in a geographic region associated with the one or more providers and is determined based on a listening location relative to the geographic region independent of a radio frequency (RF) reception, of the listening location, associated with RF broadcasts of the plurality of radio stations;
- determining duplicate radio stations among the plurality of radio stations based at least in part on metadata associated with each radio station of the plurality of radio stations;
- and
- removing the duplicate radio stations from the plurality of radio stations;
- and
- supplying, via the one or more processors, the radio station directory to a platform servicing a client device.
5 more elements
A method comprising:
- requesting, via a client device, access to a feed of a radio station, wherein the request is configured to instruct a platform servicing the client device to search a radio station directory for the radio station, wherein the radio station directory is generated by:
- receiving, via one or more processors, radio station data associated with a plurality of radio stations from one or more providers;
- and
- generating, via the one or more processors, the radio station directory based at least in part on the radio station data, wherein generating the radio station directory comprises:
- determining a playback availability of each radio station of the plurality of radio stations for the one or more providers, wherein the playback availability of each radio station of the plurality of radio stations is determined based on a listening location of the client device independent of a radio frequency (RF) reception, of the client device, associated with RF broadcasts of the plurality of radio stations;
- determining duplicate radio stations among the plurality of radio stations based at least in part on metadata associated with each radio station of the plurality of radio stations;
- and
- removing the duplicate radio stations from the plurality of radio stations.
5 more elements
Dependencies are inferred from the claim text.