IP Library Granted Patent US 11,893,585
Granted Patent B2
US 11,893,585 · App. 16/712,895 · Granted Feb 6, 2024

Associating multiple user accounts with a content output device

Inventors: Peter J. Hare (San Francisco, CA); Vijay Sundaram (San Ramon, CA); Sudhakar N. Mambakkam (San Jose, CA); Venkatesh Venishetty (Santa Clara, CA); Vamsi K. Kondadasula (Milpitas, CA); Quenton D. Jones (Layton, UT)
Assignee: Apple Inc.
G06Q20/40G06Q20/10G06Q20/385H04L9/3228H04W4/80H04W12/06
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,893,585
App. No.
16/712,895
Granted
Feb 6, 2024
Kind
B2
Abstract

A device implementing a system to associate a user account with a content output device includes at least one processor configured to receive an invitation to access content associated with a first user account on another device associated with a second user account, the other device being connected to a local area network. The at least one processor is further configured to send, to a server, a request for authorization to access the content associated with the first user account on the other device associated with the second user account, the request comprising information included with the invitation, and to receive, from the server, the authorization to access the content. The at least one processor is further configured to access, based at least in part on the authorization, the content associated with the first user account on the other device associated with the second user account.

Claims (48)

1. A method, comprising:

receiving, by a first device associated with a first user account, an invitation to access content associated with the first user account on a second device associated with a home account corresponding to a second user account, wherein the invitation comprises a first identifier (ID) associated with the first user account and a second identifier (ID) associated with the second user account;

sending, by the first device and to a server, a request for authorization to access the content associated with the first user account on the second device associated with the second user account, the request comprising the first ID and the second ID of the invitation;

receiving, by the first device and from the server, the authorization to access the content associated with the first user account on the second device associated with the second user account, wherein the authorization comprises a token which includes the first ID and the second ID and the authorization provides for further access to the content associated with the first user account on one or more third devices associated with the home account when the home account is associated with the one or more third devices; and

accessing, based at least in part on the received authorization, the content associated with the first user account on the second device associated with the second user account.

2. The method of claim 1 , wherein the authorization to access the content is limited to when the first device is connected to a same local area network as the second device.

3. The method of claim 1 , wherein the invitation further comprises a third ID associated with a home account, and

wherein the sending further comprises sending the third ID as part of the request for authorization.

4. The method of claim 1 , further comprising:

receiving, by the second device, an indication of the authorization; and

providing, by the second device, the indication of the authorization to a second server which stores the content, the second server being configured to provide the content to the second device based on the indication of the authorization.

5. The method of claim 4 , further comprising:

receiving, by the server, a request to revoke the authorization to access the content; and

sending an indication of the revocation to the second server.

6. The method of claim 5 , wherein the request to revoke is received from a device associated with the first or second user account.

7. The method of claim 4 , wherein the first user account is associated with a content library provided by the second server.

8. A device, comprising:

at least one processor; and

a memory including instructions that, when executed by the at least one processor, cause the at least one processor to:

receive an invitation to access content associated with a first user account on another device associated with a home account corresponding to a second user account, wherein the invitation comprises a first identifier (ID) associated with the first user account and a second identifier (ID) associated with the second user account;

send, to a server, a request for authorization to access the content associated with the first user account on the other device associated with the second user account, the request comprising the first ID and the second ID of the invitation;

receive, from the server, the authorization to access the content, wherein the authorization comprises a token which includes the first ID and the second ID and the authorization provides for further access to the content associated with the first user account on one or more third devices associated with the home account when the home account is associated with the one or more third devices; and

access, based at least in part on the authorization, the content associated with the first user account on the other device associated with the second user account.

9. The device of claim 8 , wherein the invitation further comprises a third ID associated with a home account, and

wherein the sending further comprises sending the third ID as part of the request for authorization.

10. The device of claim 8 , wherein the other device is configured to:

receive an indication of the authorization; and

provide the indication of the authorization to a second server which stores the content, the second server being configured to provide the content to the other device based on the indication of the authorization.

11. The device of claim 10 , wherein the server is configured to:

receive a request to revoke the authorization to access the content; and

send an indication of the revocation to the second server.

12. The device of claim 11 , wherein the request to revoke is received from a device associated with the first user account or the second user account.

13. The device of claim 10 , wherein the first user account is associated with a content library provided by the second server.

14. A computer program product comprising code, stored in a non-transitory computer-readable storage medium, the code comprising:

code to receive, by a first device associated with a first user account, an invitation to access content associated with the first user account on a second device associated with a home account corresponding to a second user account, wherein the invitation comprises a first identifier associated with the first user account and a second identifier associated with the second user account;

code to send, by the first device and to a server, a request for authorization to access the content associated with the first user account to the second device associated with the second user account, the request comprising the first ID and the second ID of the invitation;

code to receive, by the first device and from the server, the authorization to access the content associated with the first user account on the second device associated with the second user account, wherein the authorization comprises a token which includes the first ID and the second ID and the authorization provides for further access to the content associated with the first user account on one or more third devices associated with the home account when the home account is associated with the one or more third devices; and

code to access, based at least in part on the received authorization, the content associated with the first user account on the second device associated with the second user account.

15. The computer program product of claim 14 , wherein the token is provided to a content server, and the content associated with the first user account is provided to the second device associated with the second user account by the content server based at least in part on the token.

16. The computer program product of claim 14 , wherein the other device is configured to:

receive an indication of the authorization; and

provide the indication of the authorization to a second server which stores the content, the second server being configured to provide the content to the second device based on the indication of the authorization.

17. The computer program product of claim 16 , wherein the server is configured to:

receive a request to revoke the authorization to access the content; and

send an indication of the revocation to the second server.

18. The computer program product of claim 17 , wherein the request to revoke is received from a device associated with the first user account or the second user account.

19. The computer program product of claim 16 , wherein the first user account is associated with a content library provided by the second server.

20. The computer program product of claim 14 , wherein the authorization to access the content is limited to when the first device is connected to a same local area network as the second device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2020
From: HARE, PETER J.; SUNDARAM, VIJAY; MAMBAKKAM, SUDHAKAR N.; VENISHETTY, VENKATESH; KONDADASULA, VAMSI K.; JONES, QUENTON D.
To: APPLE INC.
Reel/Frame 051550/0579 →
Continuity (2)
Provisional Application 62855272 · May 31, 2019
Related Publication 20200380510A1 · Dec 3, 2020