Legal claims defining the scope of protection, as filed with the USPTO.
1. A method, comprising: presenting, by a user device and to a user, a user interface providing access to content from multiple content providers, each of the multiple content providers having a separate account associated with the user; receiving, by the user device and via the user interface, a first input indicating interest in a first particular content item available from a first content provider of the multiple content providers; receiving, by the user device and via the user interface, a second input indicating interest in a second particular content item available from a second content provider, different than the first content provider, of the multiple content providers; presenting, by the user device and in a single queue via the user interface, indications of the first particular content item as available from the first content provider and the second particular content item as available from the second content provider integrated into a first ranked listing, of the user's queued content items from accounts associated with the multiple content providers, according to a priority determined by a user-specified relative preference between the first content provider and the second content provider; identifying, by the user device and subsequent to the presenting, a scheduled availability of the second particular content item from a third content provider of the multiple content providers; determining, by the user device, that the second particular content item has not been delivered to the user from the second content provider before the scheduled availability from the third content provider; setting up, by the user device and based on the determining, a recording of the second particular content item based on the scheduled availability from the third content provider; adjusting, by the user device, the first ranked listing by removing the indication of the second particular content item as available from the second content provider to form a second ranked listing responsive to a determination that the third content provider is preferred over the second content provider by the user with respect to the second particular content item; and presenting, by the user device and in the single queue via the user interface, the second ranked listing including indications of the first particular content item as available from the first content provider and the second particular content item as available from the third content provider.
2. The method of claim 1 , further comprising: providing, to the first content provider, a signal of the first input; and providing, to the second content provider, a signal of the second input.
3. The method of claim 2 , wherein the signal of the first input includes a synchronization record for a queue associated with the first content provider.
4. The method of claim 1 , further comprising: receiving a synchronization record for a queue associated with the first content provider; and updating the single queue to reflect the synchronization record.
5. The method of claim 1 , further comprising: removing the second particular content item from a queue associated with the second content provider.
6. The method of claim 1 , wherein the multiple content providers are selected from a group of subscription-based over-the-top (OTT) media providers.
7. The method of claim 1 , wherein the determination that the third content provider is preferred over the second content provider is based on a cost to the user and a time of delivery associated with the second particular content item.
8. A non-transitory computer-readable medium comprising computer-executable instructions, the computer-readable medium comprising one or more instructions to: present, by a user device and to a user, a user interface providing access to content from multiple content providers, each of the multiple content providers having a separate account associated with the user; receive, by the user device and via the user interface, a first input indicating interest in a first particular content item available from a first content provider of the multiple content providers; receive, by the user device and via the user interface, a second input indicating interest in a second particular content item available from a second content provider, different than the first content provider, of the multiple content providers; present, by the user device and in a single queue via the user interface, indications of the first particular content item as available from the first content provider and the second particular content item as available from the second content provider integrated into a first ranked listing, of the user's queued content items from accounts associated with the multiple content providers, according to a priority determined by a user-specified relative preference between the first content provider and the second content provider; identify, by the user device and subsequent to the presenting, a scheduled availability of the second particular content item from a third content provider of the multiple content providers; determine, by the user device, that the second particular content item has not been delivered to the user from the second content provider before the scheduled availability from the third content provider; set up, by the user device and based on the determining, a recording of the second particular content item based on the scheduled availability from the third content provider; adjust, by the user device, the first ranked listing by removing the indication of the second particular content item as available from the second content provider to form a second ranked listing responsive to a determination that the third content provider is preferred over the second content provider by the user with respect to the second particular content item; and present, by the user device and in the single queue via the user interface, the second ranked listing including indications of the first particular content item as available from the first content provider and the second particular content item as available from the third content provider.
9. The non-transitory computer-readable medium of claim 8 , further comprising one or more instructions to: provide, to the first content provider, a signal of the first input; and provide, to the second content provider, a signal of the second input.
10. The non-transitory computer-readable medium of claim 9 , wherein the signal of the first input includes a synchronization record for a queue associated with the first content provider.
11. The non-transitory computer-readable medium of claim 8 , further comprising one or more instructions to: receive a synchronization record for a queue associated with the first content provider; and update the single queue to reflect the synchronization record.
12. The non-transitory computer-readable medium of claim 8 , further comprising one or more instructions to: remove the second particular content item from a queue associated with the second content provider.
13. The non-transitory computer-readable medium of claim 8 , wherein the multiple content providers are selected from a group of subscription-based over-the-top (OTT) media providers.
14. A user device, comprising: one or more memories to store instructions; and one or more processors configured to execute instructions in the one or more memories to: present, to a user, a user interface providing access to content from multiple content providers, each of the multiple content providers having a separate account associated with the user; receive, via the user interface, a first input indicating interest in a first particular content item available from a first content provider of the multiple content providers; receive, via the user interface, a second input indicating interest in a second particular content item available from a second content provider, different than the first content provider, of the multiple content providers; present, in a single queue via the user interface, indications of the first particular content item as available from the first content provider and the second particular content item as available from the second content provider integrated into a first ranked listing, of the user's queued content items from accounts associated with the multiple content providers, according to a priority determined by a user-specified relative preference between the first content provider and the second content provider; identify, subsequent to the presenting, a scheduled availability of the second particular content item from a third content provider of the multiple content providers; determine that the second particular content item has not been delivered to the user from the second content provider before the scheduled availability from the third content provider; set up, based on the determining, a recording of the second particular content item based on the scheduled availability from the third content provider; adjust, by the user device, the first ranked listing by removing the indication of the second particular content item as available from the second content provider to form a second ranked listing responsive to a determination that the third content provider is preferred over the second content provider by the user with respect to the second particular content item; and present, in the single queue via the user interface, the second ranked listing including indications of the first particular content item as available from the first content provider and the second particular content item as available from the third content provider.
15. The user device of claim 14 , wherein the one or more processors are configured to further execute instructions to: provide, to the first content provider, a signal of the first input; and provide, to the second content provider, a signal of the second input.
16. The user device of claim 15 , wherein the signal of the first input includes a synchronization record for a queue associated with the first content provider.
17. The user device of claim 14 , wherein the one or more processors are configured to further execute instructions to: receive a synchronization record for a queue associated with the first content provider; and update the single queue to reflect the synchronization record.
18. The user device of claim 14 , wherein the one or more processors are configured to further execute instructions to: remove the second particular content item from a queue associated with the second content provider.
19. The user device of claim 14 , wherein the multiple content providers are selected from a group of subscription-based over-the-top (OTT) media providers.
20. The user device of claim 14 , wherein the determination that the third content provider is preferred over the second content provider is based on a cost to the user and a time of delivery associated with the second particular content item.
Unknown
March 21, 2017
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.