Automated acquisition of discovered content
First Claim
1. In a system including a device that receives content from one or more data stream sources, a method for acquiring content discovered on the one or more data streams, the method comprising:
- rendering content received from a particular data stream source on a device that is connected to a network, the content comprising audio or video content;
while the content is being rendered, receiving input from a user requesting that a copy of the content be obtained;
in response to the input, obtaining a copy of the content by;
(1) recording at least a portion of the content, wherein the recorded content is a low quality version of the content;
(2) sending the recorded content over a network to a service for comparison of the recorded content to stored content such that the recorded content is sent over the network in response to the input requesting that a copy of the content be obtained and for the purpose of identifying which content was recorded by the device;
(3) receiving a copy of the content, the copy comprising a higher quality version of the content; and
(4) replacing the recorded low quality version of the content with the received higher quality version of the content on the device;
receiving a recommendation for additional content similar to the identified content such that the additional content is recommended based on the recorded content that was sent over the network; and
displaying the recommendation for additional content in conjunction with the copy of the content.
16 Assignments
0 Petitions
Accused Products
Abstract
Automated acquisition of content including digital media for a device. A device such as a satellite radio can discover content from multiple data stream sources. The device then receives input from a user selecting or identifying specific content to acquire. The device, upon detecting an appropriate network that enables the device to communicate with a remote service or media repository, requests the content using a portion of the specific content such as metadata. The device then receives the content from the service or from the media repository. Often the received content is a higher quality version of the content whereas the portion of the content stored by the device may be lower quality. The user is notified after the content has been acquired.
-
Citations
16 Claims
-
1. In a system including a device that receives content from one or more data stream sources, a method for acquiring content discovered on the one or more data streams, the method comprising:
-
rendering content received from a particular data stream source on a device that is connected to a network, the content comprising audio or video content; while the content is being rendered, receiving input from a user requesting that a copy of the content be obtained; in response to the input, obtaining a copy of the content by; (1) recording at least a portion of the content, wherein the recorded content is a low quality version of the content; (2) sending the recorded content over a network to a service for comparison of the recorded content to stored content such that the recorded content is sent over the network in response to the input requesting that a copy of the content be obtained and for the purpose of identifying which content was recorded by the device; (3) receiving a copy of the content, the copy comprising a higher quality version of the content; and (4) replacing the recorded low quality version of the content with the received higher quality version of the content on the device; receiving a recommendation for additional content similar to the identified content such that the additional content is recommended based on the recorded content that was sent over the network; and displaying the recommendation for additional content in conjunction with the copy of the content. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. In a system including a device that receives radio broadcasts, a method performed by the device for acquiring content included in the radio broadcast, the method comprising:
-
receiving a radio broadcast at the device, the radio broadcast being received over a first radio network; rendering content of the radio broadcast; receiving user input while the content is being rendered, the user input requesting that a copy of the content be obtained; recording the content on the device, wherein the recorded content is a low quality version of the content; storing the recorded content in a transactional queue; detecting a second network that enables the device to communicate with a service; in response to detecting the second network, retrieving the recorded content from the transitional queue; sending the recorded content to the service over the second network, wherein the recorded content is sent to request that the service; (1) identify which content was recorded; and (2) locate a copy of the content that is of higher quality than the recorded content; receiving a copy of the content, the copy comprising a higher quality version of the content; replacing the recorded low quality version of the content with the received higher quality version of the content; receiving a recommendation for additional content similar to the identified content such that the additional content is recommended based on the recorded content that was sent over the network; and displaying the recommendation for additional content in conjunction with the copy of the content. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium having computer executable instructions for implementing a method for acquiring content included in a radio broadcast, the method comprising:
-
receiving a radio broadcast at the device, the radio broadcast being received over a first radio network; rendering content of the radio broadcast, the content comprising a first episode of a plurality of episodes; receiving user input while the content is being rendered, the user input requesting that a copy of the content be obtained; recording the content on the device, wherein the recorded content is a low quality version of the content; storing the recorded content in a transactional queue; detecting a second network that enables the device to communicate with a service; in response to detecting the second network, retrieving the recorded content from the transitional queue; sending the recorded content to the service over the second network, wherein the recorded content is sent to request that the service; (1) identify which content was recorded; and (2) locate a copy of the content that is of higher quality than the recorded content; receiving a copy of the content, the copy comprising a higher quality version of the content; replacing the recorded low quality version of the content with the received higher quality version of the content; in response to sending the recorded content to the service, receiving a recommendation to purchase other episodes of the plurality of episodes; receiving user input that requests purchase of the other episodes; and receiving the other episodes for storage on the device.
-
Specification