IP Library Granted Patent US 10,219,151
Granted Patent B2
US 10,219,151 · App. 15/073,503 · Granted Feb 26, 2019

Chromebook credential management

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,219,151
App. No.
15/073,503
Granted
Feb 26, 2019
Kind
B2
Abstract

A unique pre-shared key plug-in is installed on a Chromebook device. Identification data associated with the Chromebook device is received, from the unique pre-shared key plug-in through a Chromebook client management system API. A unique pre-shared key is assigned to the Chromebook device using the identification data. The unique pre-shared key is sent to the Chromebook device. The Chromebook device is configured to seamlessly authenticate for a wireless network using the unique pre-shared key.

Claims (50)

1. A method comprising:

installing a unique pre-shared key plug-in on a Chromebook client device;

receiving, from the unique pre-shared key plug-in through a Chromebook client management system API, identification data associated with the Chromebook client device;

assigning a unique pre-shared key to the Chromebook client device using the identification data;

sending the unique pre-shared key to the Chromebook client device;

configuring, using the unique pre-shared key plug-in, the Chromebook client device to seamlessly authenticate for a wireless network using the unique pre-shared key;

detecting a user's presence in interacting with the Chromebook client device;

generating authentication data using the unique pre-shared key at the Chromebook client device in response to detection of the user's presence;

receiving the authentication data from the Chromebook client device;

authenticating the Chromebook client device to access the wireless network if it is determined that the authentication data was generating using the unique pre-shared key assigned to the Chromebook client device.

2. The method of claim 1 , further comprising:

installing a pre-existing open network computing (ONC) file on the Chromebook client device;

configuring the ONC file using the unique pre-shared key for use in authenticating for the wireless network.

3. The method of claim 1 , wherein the user's presence is detected when a user logs on to use the Chromebook client device.

4. The method of claim 1 , wherein the user's presence is detected when a user connects the Chromebook client device to a wired network.

5. The method of claim 1 , wherein the unique pre-shared key plug-in is installed on the Chromebook client device in response to instructions received from an administrator.

6. The method of claim 1 , wherein the unique pre-shared key plug-in is pushed to the Chromebook client device from a digital store.

7. The method of claim 1 , wherein the unique pre-shared key plug-in is selected based on a device type of the Chromebook client device.

8. The method of claim 1 , wherein the Chromebook client device is configured to seamlessly authenticate for the wireless network, in a manner agnostic to a user of the Chromebook client device, using the unique pre-shared key.

9. A system comprising:

a plug-in management engine configured to install a unique pre-shared key plug-in on a Chromebook client device;

a client device onboarding engine configured to:

receive, through the unique pre-shared key plug-in through a Chromebook client management system API, identification data associated with the Chromebook client device;

assign a unique pre-shared key to the Chromebook client device using the identification data;

send the unique pre-shared key to the Chromebook client device;

a wireless access configuration engine configured to configure, using the unique pre-shared key plug-in, the Chromebook client device to seamlessly authenticate for a wireless network using the unique pre-shared key, and generate authentication data using the unique pre-shared key Chromebook client device;

a client device authentication engine d to:

receive the authentication data from the Chromebook client device;

authenticate the Chromebook client device to access the wireless network if it is determined that the authentication data was generating using the unique pre-shared key assigned to the Chromebook client device.

10. The system of claim 9 , wherein the wireless access configuration engine is further configured to:

install a pre-existing open network computing (ONC) file on the Chromebook client device;

configure the ONC file using the unique pre-shared key for use in authenticating for the wireless network.

11. The system of claim 9 , further comprising:

an access detection engine configured to detect a user's presence in interacting with the Chromebook client device;

wherein the wireless access configuration engine is further configured to generate authentication data using the unique pre-shared key at the Chromebook client device in response to detection of the user's presence.

12. The system of claim 9 , further comprising an access detection engine configured to detect a user's presence in interacting with the Chromebook client device, wherein the user's presence is detected when a user logs on to use the Chromebook client device.

13. The system of claim 9 , further comprising an access detection engine configured to detect a user's presence in interacting with the Chromebook client device, wherein the user's presence is detected when a user connects the Chromebook client device to a wired network.

14. The system of claim 9 , wherein the plug-in management engine is further configured to install the unique pre-shared key plug-in on the Chromebook client device in response to instructions received from an administrator.

15. The system of claim 9 , wherein the unique pre-shared key plug-in is selected based on a device type of the Chromebook client device.

16. The system of claim 9 , wherein the Chromebook client device is configured to seamlessly authenticate for the wireless network, in a manner agnostic to a user of the Chromebook client device, using the unique pre-shared key.

17. A system comprising:

means for installing a unique pre-shared key plug-in on a Chromebook client device;

means for receiving, from the unique pre-shared key plug-in through a Chromebook client management system API, identification data associated with the Chromebook client device;

means for assigning a unique pre-shared key to the Chromebook client device using the identification data;

means for sending the unique pre-shared key to the Chromebook client device;

means for configuring, using the unique pre-shared key plug-in, the Chromebook client device to seamlessly authenticate for a wireless network using the unique pre-shared key;

means for detecting a user's presence in interacting with the Chromebook client device;

means for generating authentication data using the unique pre-shared key at the Chromebook client device in response to detection of the user's presence;

means for receiving the authentication data from the Chromebook client device;

means for authenticating the Chromebook client device to access the wireless network if it is determined that the authentication data was generating using the unique pre-shared key assigned to the Chromebook client device.

Assignments (4)
AMENDED SECURITY AGREEMENT Recorded Aug 18, 2023
From: EXTREME NETWORKS, INC.; AEROHIVE NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 064782/0971 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2020
From: AEROHIVE NETWORKS, INC.
To: EXTREME NETWORKS, INC.
Reel/Frame 052473/0843 →
SECURITY INTEREST Recorded Aug 12, 2019
From: EXTREME NETWORKS, INC.; AEROHIVE NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 050023/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2016
From: HANAY, JOHN WILLIAM; O'RORKE, DANIEL ESTEVAN; MISHRA, RAVI; YOON, YOUNG
To: AEROHIVE NETWORKS, INC.
Reel/Frame 038019/0340 →