IP Library Granted Patent US 9,686,319
Granted Patent B2
US 9,686,319 · App. 15/183,753 · Granted Jun 20, 2017

User-based network onboarding

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 9,686,319
App. No.
15/183,753
Granted
Jun 20, 2017
Kind
B2
Abstract

A request related to an access to a network by a first user device may be received. The user device may be included in a plurality of user devices associated with a first first-level security profile assigned to the user. An application extension to an application executing on the first user device may be accessed in response to the request related to the access. A network connectivity file may be provided to the application extension. The network connectivity file may include network configuration information for the first user device. The network configuration information may be associated with a first second-level security profile assigned to the first user device. Instructions to configure the first user device to access the network based at least in part on the network configuration information in the network connectivity file may be provided.

Claims (31)

1. A system comprising:

a device access notification engine configured to receive a request related to an access to a network by a first user device, the first user device being included in a plurality of user devices associated with a first first-level security profile assigned to a user;

an extension engine configured to access, in response to the request related to the access, an application extension to an application executing on the first user device;

a network file connectivity transfer engine configured to provide a network connectivity file to the application extension, the network connectivity file including network configuration information for the first user device, the network configuration information being associated with a first second-level security profile assigned to the first user device and included in a plurality of second-level security profiles, each one of the plurality of user devices associated with at least one of the plurality of second-level security profiles;

a device network configuration engine configured to provide instructions to configure the plurality of user devices to access the network using the plurality of second-level security profiles and the first user device to access the network based at least in part on the network configuration information in the network connectivity file.

2. The system of claim 1 , wherein the application extension comprises a browser extension, and the application comprises a web browser on the first user device.

3. The system of claim 1 , wherein the application extension comprises a request to access a network configuration process on the first user device, and the application comprises the network configuration process.

4. The system of claim 1 , wherein the first second-level security profile is included in a plurality of second-level security profiles, further comprising a device selection engine configured to identify one or more of the plurality of user devices using one or more of the plurality of second-level security profiles.

5. The system of claim 4 , wherein the device selection engine comprises:

a mobile device management (MDM) engine configured to request from an MDM system a list of the plurality of user devices to associate with the first first-level security profile;

a device listing engine configured to receive from the MDM system a listing of one or more of the plurality of user devices in response to the request for the list.

6. The system of claim 1 , wherein the system is incorporated into a user-based network onboarding system.

7. The system of claim 1 , wherein the plurality of user devices comprises one or more of a mobile phone, a tablet, a laptop, and a desktop computer.

8. A method comprising:

receiving a request related to an access to a network by a first user device, the first user device being included in a plurality of user devices associated with a first first-level security profile assigned to a user;

accessing, in response to the request related to the access, an application extension to an application executing on the first user device;

providing a network connectivity file to the application extension, the network connectivity file including network configuration information for the first user device, the network configuration information being associated with a first second-level security profile assigned to the first user device and included in a plurality of second-level security profiles, each one of the plurality of user devices associated with at least one of the plurality of second-level security profiles;

providing instructions to configure the plurality of user devices to access the network using the plurality of second-level security profiles and the first user device to access the network based at least in part on the network configuration information in the network connectivity file.

9. The method of claim 8 , wherein the application extension comprises a browser extension, and the application comprises a web browser on the first user device.

10. The method of claim 8 , wherein the application extension comprises a request to access a network configuration process on the first user device, and the application comprises the network configuration process.

11. The method of claim 8 , further comprising identifying one or more of the plurality of user devices using one or more of the plurality of second-level security profiles.

12. The method of claim 11 , wherein identifying one or more of the plurality of user devices comprises:

requesting from a mobile device management (MDM) system a list of the plurality of user devices to associate with the first first-level security profile;

receiving from the MDM system a listing of one or more of the plurality of user devices in response to the request for the list.

13. The method of claim 8 , wherein the system is incorporated into a user-based network onboarding system.

14. The method of claim 8 , wherein the plurality of user devices comprises one or more of a mobile phone, a tablet, a laptop, and a desktop computer.

15. A non-transitory computer readable medium comprising instructions, the instructions being executable by a processor to perform a method, the method comprising:

receiving a request related to an access to a network by a first user device, the first user device being included in a plurality of user devices associated with a first first-level security profile assigned to a user;

accessing, in response to the request related to the access, an application extension to an application executing on the first user device;

providing a network connectivity file to the application extension, the network connectivity file including network configuration information for the first user device, the network configuration information being associated with a first second-level security profile assigned to the first user device and included in a plurality of second-level security profiles, each one of the plurality of user devices associated with at least one of the plurality of second-level security profiles;

providing instructions to configure the plurality of user devices to access the network using the plurality of second-level security profiles and the first user device to access the network based at least in part on the network configuration information in the network connectivity file.

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 Jun 15, 2016
From: ZOU, XU; LIN, MU; HANAY, JOHN WILLIAM
To: AEROHIVE NETWORKS, INC.
Reel/Frame 038924/0765 →