IP Library Granted Patent US 9,699,055
Granted Patent B2
US 9,699,055 · App. 15/058,760 · Granted Jul 4, 2017

Client-independent network supervision application

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,699,055
App. No.
15/058,760
Granted
Jul 4, 2017
Kind
B2
Abstract

A network monitoring and control application suitable for use by teachers and other users is implemented using wireless access points and does not require specific software to be installed on client network devices. The application uses student and class information to organize network client information. Upon receiving a monitoring request, one or more classes assigned to the teacher are identified by accessing class data. Class data is accessed to identify students assigned to the class and the client network devices used by these students. One wireless access point providing wireless network connections to at least a portion of the students' devices is selected to collect network activity information from the students' devices and presents this information to the teacher. The teacher may also use the selected wireless access point to disable students' network access or to redirect students' devices to a network resource.

Claims (37)

1. A method comprising:

receiving, from an administrator of a future gathering of attendees, a monitoring request for the gathering indicating to monitor the attendees at the gathering in accessing a wireless network;

determining identifications of the attendees at the gathering and corresponding client devices;

selecting a wireless access point providing access to the wireless network to the attendees through the client devices based on the identifications of the client devices;

collecting, through the wireless access point, network activity information indicating network activities performed by the attendees in accessing the wireless network;

providing the network activity information to the administrator for use in monitoring the network activities performed by the attendees in accessing the wireless network;

wherein the client devices are assigned to the attendees based on the gathering attended by the attendees.

2. The method of claim 1 , wherein the network activity information is provided to a client device used by the administrator through the wireless access point.

3. The method of claim 1 , further comprising providing functionalities to the administrator for selectively enabling and disabling access of the client devices to the wireless network on a per client device basis through the wireless access point.

4. The method of claim 1 , further comprising providing functionalities to the administrator for instructing the wireless access point to redirect the client devices to a desired network resource.

5. The method of claim 1 , further comprising providing functionalities to the administrator for instructing the wireless access point to redirect network resource requests from the client devices to a desired network resource.

6. The method of claim 1 , wherein the monitoring request is an HTTP request addressed to a previously determined network address.

7. The method of claim 1 , further comprising authenticating the monitoring request received from the administrator.

8. The method of claim 1 , further comprising authenticating the monitoring request using a pre-shared key assigned to the administrator.

9. The method of claim 1 , further comprising providing the administrator with a list of gatherings to monitor in response to receipt of the monitoring request, the list of gatherings including the gathering.

10. A system comprising:

an administrator device configured to send a monitoring request for a future gathering of attendees indicating to monitor the attendees at the gathering in accessing a wireless network;

a wireless access point manager configured to:

determine identifications of the attendees at the gathering and corresponding client devices;

select a wireless access point providing access to the wireless network to the attendees through the client devices based on the identifications of the client devices;

collect, through the wireless access point, network activity information indicating network activities performed by the attendees in accessing the wireless network;

provide the network activity information to the administrator device for use in monitoring the network activities performed by the attendees in accessing the wireless network;

wherein the client devices are assigned to the attendees based on the gathering attended by the attendees.

11. The system of claim 10 , wherein the network activity information is provided to the administrator device through the wireless access point.

12. The system of claim 10 , wherein the wireless access point manager is further configured to provide functionalities to the administrator device for selectively enabling and disabling access of the client devices to the wireless network on a per client device basis through the wireless access point.

13. The system of claim 10 , wherein the wireless access point manager is further configured to provide functionalities to the administrator device for instructing the wireless access point to redirect the client devices to a desired network resource.

14. The system of claim 10 , wherein the wireless access point manager is further configured to provide functionalities to the administrator device for instructing the wireless access point to redirect network resource requests from the client devices to a desired network resource.

15. The system of claim 10 , wherein the monitoring request is an HTTP request addressed to a previously determined network address.

16. The system of claim 10 , wherein the wireless access point manager is further configured to authenticate the monitoring request received from the administrator device.

17. The system of claim 10 , wherein the wireless access point manager is further configured to authenticate the monitoring request using a pre-shared key assigned to the administrator device.

18. A system comprising:

means for receiving, from an administrator of a future gathering of attendees, a monitoring request for the gathering indicating to monitor the attendees at the gathering in accessing a wireless network;

means for determining identifications of the attendees at the gathering and corresponding client devices;

means for selecting a wireless access point providing access to the wireless network to the attendees through the client devices based on the identifications of the client devices;

means for collecting, through the wireless access point, network activity information indicating network activities performed by the attendees in accessing the wireless network;

means for providing the network activity information to the administrator for use in monitoring the network activities performed by the attendees in accessing the wireless network;

wherein the client devices are assigned to the attendees based on the gathering attended by the attendees.

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 2, 2016
From: FU, LONG; LI, MINGLIANG; KANG, YONG; CONWAY, ADAM; WILLIAMS, DEAN
To: AEROHIVE NETWORKS, INC.
Reel/Frame 037873/0363 →