Content selection based on simulcast data
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving information snippets from a first mobile device, the information snippets included in a data stream received on the first mobile device from a first radio station;
identifying content metadata from the information snippets;
identifying a second radio station based on attributes of content being broadcast on the second radio station, where the attributes of the content being broadcast on the second radio station match at least a portion of the content metadata; and
providing a reference to the second radio station to the first mobile device as a recommendation.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer system receives information snippets from a mobile device. The information snippets are extracted from a simulcast of a data stream of a radio broadcast received on the mobile device. The system identifies content metadata from the information snippets. The content metadata describes one or more features of the radio broadcast. The system selects a radio station from a radio station repository based on attributes of the radio station. One of the selection criteria is that the attributes of the radio station match at least a portion of the content metadata. The system presents a reference to the radio station to the mobile device as a recommendation.
44 Citations
27 Claims
-
1. A computer-implemented method comprising:
-
receiving information snippets from a first mobile device, the information snippets included in a data stream received on the first mobile device from a first radio station; identifying content metadata from the information snippets; identifying a second radio station based on attributes of content being broadcast on the second radio station, where the attributes of the content being broadcast on the second radio station match at least a portion of the content metadata; and providing a reference to the second radio station to the first mobile device as a recommendation. - View Dependent Claims (2)
-
-
3. A computer-implemented method comprising:
-
receiving information snippets from a mobile device, the information snippets included in a data stream received on the mobile device from a radio station; identifying content metadata from the information snippets; identifying one or more content items from a content repository based on a feature of each of the one or more content items, when the feature of the corresponding content item matches at least a portion of the content metadata; and providing references to the one or more selected content items to the mobile device as recommendations. - View Dependent Claims (4, 5)
-
-
6. A non-transitory computer-readable medium having instructions stored thereon, which, when executed by a processor, causes the processor to perform operations comprising:
-
receiving information snippets from a first mobile device, the information snippets included in a data stream received on the first mobile device from a first radio station; identifying content metadata from the information snippets; identifying a second radio station based on attributes of content being broadcast on the second radio station, where the attributes of the content being broadcast on the second radio station match at least a portion of the content metadata; and providing a reference to the second radio station to the first mobile device as a recommendation. - View Dependent Claims (7)
-
-
8. A non-transitory computer-readable medium having instructions stored thereon, which, when executed by a processor, causes the processor to perform operations comprising:
-
receiving information snippets from a mobile device, the information snippets included in a data stream received on the mobile device from a radio station; identifying content metadata from the information snippets; identifying one or more content items from a content repository based on a feature of each of the one or more content items, when the feature of the corresponding content item matches at least a portion of the content metadata; and providing references to the one or more selected content items to the mobile device as recommendations. - View Dependent Claims (9, 10)
-
-
11. A system, comprising:
-
a processor; and a non-transitory computer-readable medium coupled to the processor and having instructions contained thereon, which, when executed by a processor, cause the processor to perform operations comprising; receiving information snippets from a first mobile device, the information snippets included in a data stream received on the first mobile device from a first radio station; identifying content metadata from the information snippets; identifying a second radio station based on attributes of content being broadcast on the second radio station, where the attributes of content being broadcast on the second radio station match at least a portion of the content metadata; and providing a reference to the second radio station to the first mobile device as a recommendation. - View Dependent Claims (12)
-
-
13. A system, comprising:
-
a processor; and a non-transitory computer-readable medium coupled to the processor and having instructions contained thereon, which, when executed by a processor, cause the processor to perform operations comprising; receiving information snippets from a mobile device, the information snippets included in a data stream received on the mobile device from a radio station; identifying content metadata from the information snippets; identifying one or more content items from a content repository based on a feature of each of the one or more content items, when the feature of the corresponding content item matches at least a portion of the content metadata; and providing references to the one or more selected content items to the mobile device as recommendations. - View Dependent Claims (14, 15)
-
-
16. A computer-implemented method comprising:
-
receiving information snippets from a first mobile device, the information snippets included in a data stream received on the first mobile device from a first radio station; identifying content metadata from the information snippets; determining a currently playing content item on a second radio station using content metadata received from a second mobile device tuned to the second radio station; identifying an attribute of the currently playing content item, the attribute matching at least a portion of the content metadata identified from the information snippets from the first mobile device; and providing, based the content item currently playing on the second radio station, a reference to the second radio station to the first mobile device as a recommendation. - View Dependent Claims (17, 18, 19)
-
-
20. A non-transitory computer-readable medium having instructions stored thereon, which, when executed by a processor, causes the processor to perform operations comprising:
-
receiving information snippets from a first mobile device, the information snippets included in a data stream received on the first mobile device from a first radio station; identifying content metadata from the information snippets; determining a currently playing content item on a second radio station using content metadata received from a second mobile device tuned to the second radio station; identifying an attribute of the currently playing content item, the attribute matching at least a portion of the content metadata identified from the information snippets from the first mobile device; and providing, based the content item currently playing on the second radio station, a reference to the second radio station to the first mobile device as a recommendation. - View Dependent Claims (21, 22, 23)
-
-
24. A system, comprising:
-
a processor; and a non-transitory computer-readable medium having instructions stored thereon, which, when executed by the processor, cause the processor to perform operations comprising; receiving information snippets from a first mobile device, the information snippets included in a data stream received on the first mobile device from a first radio station; identifying content metadata from the information snippets; determining a currently playing content item on a second radio station using content metadata received from a second mobile device tuned to the second radio station; identifying an attribute of the currently playing content item, the attribute matching at least a portion of the content metadata identified from the information snippets from the first mobile device; and providing, based the content item currently playing on the second radio station, a reference to the second radio station to the first mobile device as a recommendation. - View Dependent Claims (25, 26, 27)
-
Specification