IP Library Granted Patent US 8,310,955
Granted Patent B1
US 8,310,955 · App. 13/070,128 · Granted Nov 13, 2012

Automated discovery of access points in wireless computer networks

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 8,310,955
App. No.
13/070,128
Granted
Nov 13, 2012
Kind
B1
Abstract

As part of a wireless access point configuration process, a computer network is probed and each previously unprogrammed wireless access point on the network is programmed by transmitting wireless network configuration parameters thereto using a software agent residing on a node of the computer network.

Claims (55)

1. A method comprising:

probing a computer network to discover one or more wireless access points by sending messages to known communication ports of the wireless access points, wherein the probing includes periodically testing the computer network by the software agent to determine if the one or more wireless access points are present;

receiving, in response to the messages, access to configuration interfaces of the wireless access points through which the wireless access points can be programmed; and

automatically, without user activity, programming each unprogrammed wireless access point by transmitting wireless network configuration parameters to the unprogrammed wireless access point using a software agent residing on a node of the computer network.

2. The method of claim 1 , wherein the probing comprises transmitting additional messages to all local network IP addresses and a returned response is used to identify a kind of each wireless access point involved within the computer network.

3. The method of claim 1 , wherein the software agent automatically programs each unprogrammed wireless access point with the wireless network configuration parameters upon detection of the unprogrammed wireless access point on the computer network.

4. A method comprising:

probing a computer network to discover one or more wireless access points by sending messages to known communication ports of the wireless access points;

receiving, in response to the messages, access to configuration interfaces of the wireless access points through which the wireless access points can be programmed; and

automatically programming each unprogrammed wireless access point by transmitting wireless network configuration parameters to the unprogrammed wireless access point using a software agent residing on a node of the computer network, wherein the software agent automatically programs each unprogrammed wireless access point with the wireless network configuration parameters in response to a user authorization but without further user activity.

5. The method of claim 4 , wherein the probing comprises transmitting additional messages to all local network IP addresses and a returned response is used to identify a kind of each wireless access point involved within the computer network.

6. The method of claim 4 , wherein the software agent automatically programs each unprogrammed wireless access point with the wireless network configuration parameters upon detection of the unprogrammed wireless access point on the computer network.

7. The method of claim 4 , wherein the probing includes periodically testing the computer network by the software agent to determine if the one or more wireless access points are present.

8. A computer system comprising:

a processor,

a communication device operatively coupled to the processor and configurable to access other computers via a network; and

a memory operatively coupled to the processor, the memory having stored therein instructions executable by the processor to cause the computer system to:

probe the network to discover one or more wireless access points by sending messages to known communication ports of the wireless access points;

receive, in response to the messages, access to configuration interfaces of the wireless access points through which the wireless access points can be programmed; and

automatically, without user activity, program each unprogrammed wireless access point by transmitting wireless network configuration parameters to the unprogrammed wireless access point using a software agent residing on a node of the computer network; and

periodically test the network to determine if the one or more wireless access points are present.

9. The computer system of claim 8 , wherein the memory stores further instructions executable by the processor to cause the computer system to:

transmit additional messages to all local network IP addresses; and

identify, from a response to one or more of the additional messages, a kind of each wireless access point involved within the computer network.

10. The computer system of claim 8 , wherein the memory stores further instructions executable by the processor to automatically program each unprogrammed wireless access point with the wireless network configuration parameters upon detection of an unprogrammed wireless access point on the computer network.

11. A computer system comprising:

a processor,

a communication device operatively coupled to the processor and configurable to access other computers via a network; and

a memory operatively coupled to the processor, the memory having stored therein instructions executable by the processor to cause the computer system to:

probe the network to discover one or more wireless access points by sending messages to known communication ports of the wireless access points;

receive, in response to the messages, access to configuration interfaces of the wireless access points through which the wireless access points can be programmed; and

automatically program each unprogrammed wireless access point by transmitting wireless network configuration parameters to the unprogrammed wireless access point using a software agent residing on a node of the computer network in response to a user authorization but without further user activity.

12. The computer system of claim 11 , wherein the memory stores further instructions executable by the processor to cause the computer system to:

transmit additional messages to all local network IP addresses; and

identify, from a response to one or more of the additional messages, a kind of each wireless access point involved within the computer network.

13. The computer system of claim 11 , wherein the memory stores further instructions executable by the processor to automatically program each unprogrammed wireless access point with the wireless network configuration parameters upon detection of an unprogrammed wireless access point on the computer network.

14. The computer system of claim 11 , wherein the memory stores further instructions executable by the processor to periodically test the network to determine if the one or more wireless access points are present.

15. A computer program product embodied on a non-transitory computer readable medium, comprising computer code executable by a computer system to:

probe a network to discover one or more wireless access points by sending messages to known communication ports of the wireless access points;

receive, in response to the messages, access to configuration interfaces of the wireless access points through which the wireless access points can be programmed;

automatically, without user activity, program each unprogrammed wireless access point by transmitting wireless network configuration parameters to the unprogrammed wireless access point using a software agent residing on a node of the computer network; and

cause the computer system to periodically test the network to determine if the one or more wireless access points are present.

16. The computer program product of claim 15 further comprising computer code executable by the computer system to cause the computer system to:

transmit additional messages to all local network IP addresses; and

identify, from a response to one or more of the additional messages, a kind of each wireless access point involved within the computer network.

17. The computer program product of claim 15 further comprising computer code executable by the computer system to cause the computer system to automatically program each unprogrammed wireless access point with the wireless network configuration parameters upon detection of an unprogrammed wireless access point on the computer network.

18. A computer program product embodied on a non-transitory computer readable medium, comprising computer code executable by a computer system to cause the computer system to:

probe a network to discover one or more wireless access points by sending messages to known communication ports of the wireless access points;

receive, in response to the messages, access to configuration interfaces of the wireless access points through which the wireless access points can be programmed; and

automatically program each unprogrammed wireless access point by transmitting wireless network configuration parameters to the unprogrammed wireless access point using a software agent residing on a node of the computer network in response to a user authorization but without further user activity.

19. The computer program product of claim 18 further comprising computer code executable by the computer system to cause the computer system to:

transmit additional messages to all local network IP addresses; and

identify, from a response to one or more of the additional messages, a kind of each wireless access point involved within the computer network.

20. The computer program product of claim 18 further comprising computer code executable by the computer system to cause the computer system to automatically program each unprogrammed wireless access point with the wireless network configuration parameters upon detection of an unprogrammed wireless access point on the computer network.

21. The computer program product of claim 18 further comprising computer code executable by the computer system to cause the computer system to periodically test the network to determine if the one or more wireless access points are present.

Assignments (11)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PATENT TITLES AND REMOVE DUPLICATES IN THE SCHEDULE PREVIOUSLY RECORDED AT REEL: 059354 FRAME: 0335. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 23, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 060792/0307 →
SECURITY INTEREST Recorded Mar 3, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 059354/0335 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045056/0676 Recorded Mar 2, 2022
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 059354/0213 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045055/0786 Recorded Oct 26, 2020
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 054238/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045056 FRAME 0676. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 054206/0593 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045055 FRAME 786. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 055854/0047 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 045056/0676 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045055/0786 →
CHANGE OF NAME AND ENTITY CONVERSION Recorded Aug 24, 2017
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 043665/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2011
From: WIRELESS SECURITY CORPORATION
To: MCAFEE, INC.
Reel/Frame 026013/0964 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2011
From: WIEDMANN, ULRICH; LILLIE, TERRANCE L.; SNEIDERMAN, RICHARD P.; WIEDMANN, CHRISTIAN; ZELJKO, ROBERT
To: WIRELESS SECURITY CORPORATION
Reel/Frame 026007/0266 →