IP Library Granted Patent US 11,812,263
Granted Patent B2
US 11,812,263 · App. 17/196,534 · Granted Nov 7, 2023

Methods and apparatus for securely storing, using and/or updating credentials using a network device at a customer premises

Inventors: Mark Reimer (Denver, CO); Douglas Melroy (Denver, CO)
Assignee: CHARTER COMMUNICATIONS OPERATING, LLC
H04W12/068G06F21/45G06F21/602G06F21/78H04L63/083H04L63/0853H04W12/08H04W12/104G06F2221/2117
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,812,263
App. No.
17/196,534
Filed
Mar 9, 2021
Granted
Nov 7, 2023
Kind
B2
Art Unit
2645
USPC
455/411
Abstract

Methods and apparatus for securely storing, using and/or updating credential information, e.g., passwords and user IDs for a user who subscribes to one or more services, e.g., video stream services or other services available through a communications network such as the Internet, are described.

Claims (86)

1. A method, the method comprising:

receiving, at a customer premises network device physically located at a first customer premises, a credential service setup request from a first user device while said first user device is physically located at the first customer premises, said first customer premises being the customer premises of a first user of the first user device;

sending, from the customer premises network device, a request for master security information to said first user device, said request for master security information requesting information for securing information in first user credential storage included in said customer premises network device physically located at the first customer premises;

receiving, at the customer premises network device, encrypted information corresponding to the first user sent from the first user device, said encrypted information corresponding to the first user including at least one password for a network service that was encrypted using said master security information, said encrypted information including one or more passwords; and

storing the encrypted information including one or more passwords, in encrypted form, on a portion of a storage device allocated to the first user, said storage device being located in the customer premises network device, said portion of the storage device allocated to the first user including said first user credential storage.

2. The method of claim 1 , further comprising:

validating the first user with an ISP provider, said step of validating the first user with the ISP provider including: sending an authentication request to the first user device; receiving ISP login credentials from the first user device; communicating the ISP login credentials to an ISP server responsible for validating ISP users; and

confirming that a validation success result was received from the ISP server in response to the communicated ISP login credentials.

3. The method of claim 1 , further comprising:

receiving, at said customer premises network device, in response to said request for master security information, i) a master password for securing information in the first user credential storage included in said customer premises network device, ii) biometric information for securing information in the first user credential storage included in said customer premises network device or iii) both biometric information for securing information in the first user credential storage included in said customer premises network device and the master password for securing information in first user credential storage included in said customer premises network device.

4. The method of claim 3 , further comprising:

sending, from the customer premises network device, a message to the first user device indicating successful credential storage for the first user; and

wherein said message to the first user device is sent with credential synchronization information providing the first user device with a copy of at least some encrypted credential information stored on the portion of a storage device included in the customer premises network device allocated to the first user.

5. The method of claim 4 , further comprising:

receiving from a second user device a credential information update including, in encrypted form, at least one new or changed password used by the first user to obtain a service available to the first user; and

storing the updated credential information on the portion of a storage device included in said customer premises network device allocated to the first user.

6. The method of claim 5 , further comprising:

sending a credential information update message to the second user device corresponding to the first user, while the second user device is at the first customer premises, said credential information update message communicating one or more passwords in encrypted form corresponding to the first user for storage in a credential information store on the second user device.

7. The method of claim 4 , further comprising:

sending a credential information update message to the first user device corresponding to the first user, while the first user device is at the first customer premises, said credential information update message communicating one or more passwords in encrypted form corresponding to the first user for storage in a credential information store on the first user device.

8. The method of claim 7 , further comprising:

receiving from the first user device a credential information update including, in encrypted form, at least one new or changed password used by the first user to obtain a service available to the first user; and

storing the updated credential information on the portion of the storage device included in said customer premises network device allocated to the first user.

9. The method of claim 1 , further comprising:

operating the first user device to receive a request from the first user for credential information corresponding to a first service;

prompting the first user to enter master security information required to access secure credential storage corresponding to the first user stored on said first user device;

receiving at the first user device master security information; and

verifying the received master security information; and

following verification of the received master security information, decrypting the credential information corresponding to the first service; and

i) providing the credential information corresponding to the first service to the user of the first device or ii) communicating the credential information to a server providing the first service.

10. The method of claim 1 ,

wherein said customer premises network device is a wireless access point with network connectivity to the ISP server;

wherein said first user device is a cell phone; and

wherein said encrypted information including one or more passwords stored on the portion of the storage device allocated to the first user includes at least a first identifier of a first video streaming service, a first user identifier used to identify the first user to the first video streaming service, and a password used by the first user with the first video streaming service.

11. A system comprising:

a customer premises network device physically located at a first customer premises, said customer premises network device including:

a first receiver;

a first transmitter;

a processor;

a storage device; and

wherein said first receiver is configured to receive, at the customer premises network device physically located at the first customer premises, a credential service setup request from a first user device while said first user device is physically located at the first customer premises, said first customer premises being the customer premises of a first user of the first user device;

wherein said processor is configured to control the first transmitter to send, from the customer premises network device, a request for master security information to said first user device, said request for master security information requesting information for securing information in first user credential storage included in said customer premises network device physically located at the first customer premises; wherein said first receiver is further configured to receive, at the customer premises network device, encrypted information corresponding to the first user sent from the first user device, said encrypted information corresponding to the first user including at least one password for a network service, said encrypted information having been encrypted using said master security information, said encrypted information including one or more passwords; and

wherein said processor is further configured to store the encrypted information including one or more passwords, in encrypted form, on a portion of said storage device allocated to the first user, said portion of the storage device allocated to the first user including said first user credential storage.

12. The system of claim 11 ,

wherein said processor is further configured to validate the first user with an ISP provider; and

wherein said customer premises network device further includes:

a second transmitter; and

a second receiver; and

wherein said processor is configured, as part of being configured to validate the first user with the ISP provider, to:

control the first transmitter to send an authentication request to the first user device;

control the first receiver to receive ISP login credentials from the first user device;

control the second transmitter to communicate the ISP login credentials to an ISP server responsible for validating ISP users; and

confirm that a validation success result was received from the ISP server in response to the communicated ISP login credentials.

13. The system of claim 11 , wherein said processor is further configured to:

receive, in response to said request for master security information, i) a master password for securing information in the first user credential storage included in said customer premises network device, ii) biometric information for securing information in the first user credential storage included in said customer premises network device or iii) both biometric information for securing information in the first user credential storage included in said customer premises network device and the master password for securing information in first user credential storage included in said customer premises network device.

14. The system of claim 13 , wherein said processor is further configured to:

control said first transmitter to send, from the first customer premises network device, a message to the first user device indicating successful credential storage for the first user; and

wherein said message to the first user device is sent with credential synchronization information providing the first user device with a copy of at least some encrypted credential information stored on the portion of a storage device included in the customer premises network device allocated to the first user.

15. The system of claim 13 , further comprising: said first user device, said first user device including:

a second processor;

a user device receiver; and at least one of:

i) an output device;

ii) an input device; or

iii) a combined input/output device; and

wherein said second processor is configured to:

operate the first user device to receive a request from the first user for credential information corresponding to a first service;

operate the first user device to prompt, via the output device or the combined input/output device, the first user to enter master security information required to access secure credential storage corresponding to the first user stored on said first user device; operate the first user device to decrypt the credential information corresponding to the first service; and

i) provide, via the output device or the combined input/output device, the credential information corresponding to the first service to the user of the first device or ii) operate the first user device to communicate the credential information to a server providing the first service.

16. The system of claim 11 ,

wherein said first receiver is further configured to:

receive from a second user device a credential information update including, in encrypted form, at least one new or changed password used by the first user to obtain a service available to the first user; and

wherein said processor is further configured to:

store the updated credential information on the portion of said storage device included in said customer premises network device allocated to the first user.

17. The system of claim 16 , wherein said processor is further configured to:

control said first transmitter to send a credential information update message to the second user device corresponding to the first user, while the second user device is at the first customer premises, said credential information update message communicating one or more passwords in encrypted form corresponding to the first user for storage in a credential information store on the second user device.

18. The system of claim 16 ,

wherein said processor is further configured to control said first transmitter to send a credential information update message to the first user device corresponding to the first user, while the first user device is at the first customer premises, said credential information update message communicating one or more passwords in encrypted form corresponding to the first user for storage in a credential information store on the first user device.

19. The system of claim 11 ,

wherein said customer premises network device is a wireless access point with network connectivity to the ISP server;

wherein said first user device is a cell phone; and

wherein said encrypted information including one or more passwords stored on the portion of the storage device allocated to the first user includes at least a first identifier of a first video streaming service, a first user identifier used to identify the first user to the first video streaming service; and a password used by the first user with the first video streaming service.

20. A non-transitory computer readable medium including processor executable instructions which when executed by a processor of a customer premises network device control the customer premises network device to:

receive at the customer premises network device physically located at a first customer premises, a credential service setup request from a first user device while said first user device is physically located at the first customer premises, said first customer premises being the customer premises of a first user of the first user device;

send, from the customer premises network device, a request for master security information to said first user device requesting information for securing information in first user credential storage included in said customer premises network device physically located at the first customer premises;

receive, at the customer premises network device, encrypted information corresponding to the first user sent from the first user device, said encrypted information corresponding to the first user including at least one password for a network service, said encrypted information having been encrypted using said master security information, said encrypted information including one or more passwords; and

store the encrypted information including one or more passwords, in encrypted form, on a portion of a storage device allocated to the first user, said storage device being located in the customer premises network device, said portion of the storage device allocated to the first user including said first user credential storage.

Assignments (3)
SECURITY INTEREST Recorded Sep 22, 2022
From: CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES, LLC
To: WELLS FARGO TRUST COMPANY, N.A.
Reel/Frame 061503/0937 →
SECURITY INTEREST Recorded Sep 22, 2022
From: CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 061504/0307 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Aug 10, 2022
From: CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 061633/0069 →
Continuity (2)
Continuation 16217023 · Dec 11, 2018
Related Publication 20210195417A1 · Jun 24, 2021