IP Library Granted Patent US 10,331,875
Granted Patent B2
US 10,331,875 · App. 15/710,775 · Granted Jun 25, 2019

Access control for content delivery services

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 10,331,875
App. No.
15/710,775
Granted
Jun 25, 2019
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 (48)

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:

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;

wherein

the services commensurate with the second account comprise content delivery network (CDN) services for a user of the user device; and

services commensurate with the first account comprise analytics for the user of the user device, wherein the analytics pertain to the CDN services.

2. The method of claim 1 , further comprising:

receiving, by the first server from the user device, the first login credentials; and

receiving, by the first server from the user device, the second login credentials after the first login credentials are authenticated.

3. The method of claim 1 , further comprising determining that the second login credentials are authenticated by the second server by receiving an authentication success message from the second server.

4. The method of claim 1 , wherein

the second login credentials comprise an account identifier that identifies the second account; and

associating the first account with the second account comprises:

storing the account identifier; and

storing mapping information that maps the first account to the account identifier.

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

6. The method of claim 4 , wherein connecting to allow the user device to access services commensurate with the second account without prompting the user device for the second login credentials comprises sending, by the first server to the second server, an authentication request, wherein the authentication request comprises the account identifier and administrative credentials associated with the first server.

7. The method of claim 1 , wherein

the second login credentials comprise an account identifier and a password corresponding to the account identifier; and

in response to associating the first account with the second account, the first server deletes the password.

8. The method of claim 1 , wherein connecting to allow the user device to access services commensurate with the second account without prompting the user device for the second login credentials comprises requesting, by the first server to the second server, services commensurate with the second account on behalf of the user device.

9. The method of claim 1 , wherein

the services commensurate with the first account comprise analytic services for the services commensurate with the second account; and

the services commensurate with the first account are different from the services commensurate with the second account.

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

a network device;

a memory; and

a processor configured to:

authenticate first login credentials associated with the first account, wherein the first login credentials are received from a user device;

receive from the user device second login credentials associated with the second account;

send 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, associate the first account with the second account; and

connect 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;

wherein

the services commensurate with the second account comprise content delivery network (CDN) services for a user of the user device; and

services commensurate with the first account comprise analytics for the user of the user device, wherein the analytics pertain to the CDN services.

11. A non-transitory computer-readable medium comprising computer-readable instructions such that, when executed, cause a processor of a first server to:

authenticate first login credentials associated with a first account, wherein the first login credentials are received from a user device;

receive from the user device second login credentials associated with a second account;

send the second login credentials to a second server for authentication;

in response to determining that the second login credentials are authenticated by the second server, associate the first account with the second account; and

connect 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;

wherein

the services commensurate with the second account comprise content delivery network (CDN) services for a user of the user device; and

services commensurate with the first account comprise analytics for the user of the user device, wherein the analytics pertain to the CDN services.

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 Nov 1, 2017
From: NEWTON, CHRISTOPHER
To: LEVEL 3 COMMUNICATIONS, LLC
Reel/Frame 044001/0324 →