IP Library › Granted Patent US 11,947,695
Granted Patent B2
US 11,947,695 · App. 17/322,603 · Granted Apr 2, 2024

Discovering availability of digital media from multiple sources

Inventors: Brett C. Barrilleaux (Seattle, WA); Ann M. Groeninger (Seattle, WA)
Assignee: Amazon Technologies, Inc.
G06F21/6218G06F21/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,947,695
App. No.
17/322,603
Granted
Apr 2, 2024
Kind
B2
Abstract

Disclosed are various embodiments for discovering availability of digital media titles from multiple digital media service providers. A control is presented to establish a relationship between a user account and a first digital media service provider. A first availability for access by the user account of a digital media title is received from the first digital media service provider. A second availability for access by the user account of the digital media title is received from a second digital media service provider. An indication of availability for access of the digital media title by the user account from the first digital media service provider and the second digital media service provider is presented based at least in part on the first availability and the second availability.

Claims (38)

1. A method, comprising:

presenting, by at least one computing device, a control to establish a relationship between a user account and a first digital media service provider;

receiving, by the at least one computing device, a first availability for access by the user account of a digital media title from the first digital media service provider;

receiving, by the at least one computing device, a second availability for access by the user account of the digital media title from a second digital media service provider; and

presenting, by the at least one computing device, a user interface that includes an indication of availability for access of the digital media title by the user account from the first digital media service provider and the second digital media service provider based at least in part on the first availability and the second availability, the user interface including a first portion for accessing the digital media title from the first digital media service provider and a second portion for accessing the digital media title from the second digital media service provider.

2. The method of claim 1 , further comprising receiving a request to search for the digital media title.

3. The method of claim 1 , further comprising receiving a selected digital media service provider based at least in part on a selection of the first portion corresponding to the first digital media service provider or the second portion corresponding to the second digital media service provider.

4. The method of claim 3 , further comprising sending a message to the selected digital media service provider to initiate streaming of the digital media title.

5. The method of claim 1 , wherein the first availability is based at least in part on a relationship type of the relationship established between the user account and the first digital media service provider.

6. The method of claim 1 , wherein the control comprises a link.

7. The method of claim 6 , wherein the link comprises a link to a network site operated by the first digital media service provider.

8. A method, comprising:

presenting, by at least one computing device, a control to add a streaming service to play media titles to one or more streaming services;

receiving a request to search for media;

checking with a plurality of streaming services to determine whether the requested media is available for streaming;

displaying a user interface that indicates the plurality of streaming services that have the requested media available for streaming, the user interface including a first portion for accessing the requested media from a first streaming service and a second portion for accessing the requested media from a second streaming service;

receiving, by the at least one computing device, a selected streaming service based at least in part on a selection of the first portion or the second portion of the user interface; and

sending a message to the selected streaming service to initiate streaming of the requested media.

9. The method of claim 8 , further comprising determining that a user account is not configured to access the streaming service.

10. The method of claim 8 , wherein sending the message to the selected streaming service to initiate the streaming of the requested media further comprises sending the message to the selected streaming service to initiate the streaming of the requested media via a music player.

11. The method of claim 8 , further comprising identifying a user account based at least in part on at least one of: a user login process or persistent state information.

12. The method of claim 8 , wherein checking with the plurality of streaming services to determine whether the requested media is available for streaming further comprises logging in to one or more of the plurality of streaming services using authentication information.

13. A system, comprising:

at least one computing device; and

instructions that when executed cause the at least one computing device to at least:

present a control to establish a relationship between a user account and a first digital media service provider;

receive a first availability for access by the user account of a digital media title from the first digital media service provider;

receive a second availability for access by the user account of the digital media title from a second digital media service provider; and

present a user interface indicating availability for access of the digital media title by the user account from the first digital media service provider and the second digital media service provider based at least in part on the first availability and the second availability, the user interface including a first area for accessing the digital media title from the first digital media service provider and a second area for accessing the digital media title from the second digital media service provider.

14. The system of claim 13 , wherein the instructions further cause the at least one computing device to at least request an update to an authentication credential for the second digital media service provider.

15. The system of claim 13 , wherein the instructions further cause the at least one computing device to at least receive an authentication credential that identifies the relationship established between the user account and the first digital media service provider.

16. The system of claim 13 , wherein the instructions further cause the at least one computing device to at least:

receive via the user interface a selected digital media service provider based at least in part on a selection of the first area corresponding to the first digital media service provider or the second area corresponding to the second digital media service provider; and

communicate with the selected digital media service provider to initiate streaming of the digital media title via a media player.

17. The system of claim 13 , wherein the control is presented in response to determining that the user account does not have an existing relationship with the first digital media service provider.

18. The system of claim 13 , wherein the second availability is based at least in part on a subscription status between the user account and the second digital media service provider.

19. The system of claim 13 , wherein the first area or the second area of the user interface comprises at least one user interface cell that when selected initiates a streaming of the digital media title from a selected digital media service provider.

20. The system of claim 13 , wherein the control is linked to a network site operated by the first digital media service provider.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2021
From: BARRILLEAUX, BRETT C.; GROENINGER, ANN M.
To: AMAZON TECHNOLOGIES, INC.
Reel/Frame 056274/0401 →
Continuity (4)
Continuation 16168963 · Oct 24, 2018
Continuation 15727657 · Oct 9, 2017
Continuation 13292138 · Nov 9, 2011
Related Publication 20210271772A1 · Sep 2, 2021