IP Library Granted Patent US 11,853,409
Granted Patent B2
US 11,853,409 · App. 17/892,198 · Granted Dec 26, 2023

Access control for content delivery services

Inventor: Christopher Newton (Westlake Village, CA)
Assignee: Level 3 Communications, LLC
G06F21/41G06F21/45G06F21/6218H04L63/0815G06F21/10H04L63/0884H04L63/102
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,853,409
App. No.
17/892,198
Granted
Dec 26, 2023
Kind
B2
Abstract

Examples described herein relate to apparatuses and methods for associating a first account with a second account, the first account being hosted by a first server, the second account being hosted by a second server, including but not limited to, authenticating, by the first server, first login credentials associated with the first account, wherein the first login credentials are received from a user device, receiving, by the first server from the user device, second login credentials associated with the second account, sending, by the first server, the second login credentials to the second server for authentication, in response to determining that the second login credentials are authenticated by the second server, associating, by the first server, the first account with the second account, and connecting, by the first server to the second server, to allow the user device to access services commensurate with the second account without prompting the user device for the second login credentials.

Claims (47)

1. A method for associating a first account with a second account, the first account being hosted by a first server, the second account being hosted by a second server, the method comprising:

receiving, by the second server, an authentication request from the first server relative to second login credentials associated with the second account;

authenticating, by the second server, the second login credentials, the second login credentials comprising an account identifier that identifies the second account;

flagging, by the second server, the second account; and

authorizing access, by the second server, to the second account in response to receiving the account identifier identifying the second account and administrator's credentials associated with the first server,

wherein the first account and the second account are associated by storing the account identifier and storing mapping information that maps the first account to the account identifier, and

wherein authorizing access to the second account comprises sending, by the first server to the second server, an authentication request comprising the account identifier and administrative credentials associated with the first server.

2. The method of claim 1 , further comprising:

receiving, by the second server, a second authentication request from a device other than the first server to access the second account after the second account has been flagged; and

denying the second authentication request.

3. The method of claim 1 , further comprising;

receiving, by the second server, an authentication request from a user device to access the second account after flagging the second account, wherein the authentication request comprises the second login credentials; and

denying the authentication request.

4. The method of claim 1 , wherein services commensurate with the second account comprise content delivery network (CDN) services for a user of the user device.

5. The method of claim 1 , wherein the account identifier is at least one of a username, an account name, or an account number.

6. A second server for associating a first account with a second account, the first account being hosted by a first server, the second account being hosted by the second server, comprising:

a network device;

a memory; and

a processor configured to:

receive an authentication request from the first server relative to second login credentials associated with the second account, the second login credentials comprising an account identifier that identifies the second account;

authenticate the second login credentials;

flag the second account; and

authorize access to the second account in response to receiving the account identifier identifying the second account and administrator's credentials associated with the first server,

wherein the first account and the second account are associated by storing the account identifier and storing mapping information that maps the first account to the account identifier, and

wherein authorizing access to the second account comprises sending, by the first server to the second server, an authentication request comprising the account identifier and administrative credentials associated with the first server.

7. The second server of claim 6 , wherein the processor is further configured to:

receive a second authentication request from a device other than the first server to access the second account after the second account has been flagged; and

deny the second authentication request.

8. The second server of claim 6 , wherein the processor is further configured to:

receive an authentication request from a user device to access the second account after flagging the second account, wherein the authentication request comprises the second login credentials; and

deny the authentication request.

9. The second server of claim 6 , wherein services commensurate with the second account comprise content delivery network (CDN) services for a user of the user device.

10. A non-transitory computer-readable medium comprising computer-readable instructions for associating a first account with a second account, the first account being hosted by a first server, the second account being hosted by a second server, when executed, cause a processor of the second server to:

receive an authentication request from the first server relative to second login credentials associated with the second account, the second login credentials comprising an account identifier that identifies the second account;

authenticate the second login credentials;

flag the second account; and

authorize access to the second account in response to receiving the account identifier identifying the second account and administrator's credentials associated with the first server,

wherein the first account and the second account are associated by storing the account identifier and storing mapping information that maps the first account to the account identifier, and

wherein authorizing access to the second account comprises sending, by the first server to the second server, an authentication request comprising the account identifier and administrative credentials associated with the first server.

11. The non-transitory computer-readable medium of claim 10 , wherein the processor is further configured to:

receive a second authentication request from a device other than the first server to access the second account after the second account has been flagged; and

deny the second authentication request.

12. The non-transitory computer-readable medium of claim 10 , wherein the processor is further configured to:

receive an authentication request from a user device to access the second account after flagging the second account, wherein the authentication request comprises the second login credentials; and

deny the authentication request.

13. The non-transitory computer-readable medium of claim 10 , wherein services commensurate with the second account comprise content delivery network (CDN) services for a user of the user device.

14. The non-transitory computer-readable medium of claim 10 , wherein the account identifier is at least one of a username, an account name, or an account number.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2024
From: LEVEL 3 COMMUNICATIONS, LLC
To: SANDPIPER CDN, LLC
Reel/Frame 068256/0091 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2022
From: NEWTON, CHRISTOPHER
To: LEVEL 3 COMMUNICATIONS, LLC
Reel/Frame 060897/0378 →