IP Library Granted Patent US 7,761,710
Granted Patent B2
US 7,761,710 · App. 11/359,183 · Granted Jul 20, 2010

Captive portal system and method for use in peer-to-peer 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 7,761,710
App. No.
11/359,183
Granted
Jul 20, 2010
Kind
B2
Abstract

A system, method and computer program product are provided. In use, a peer-to-peer wireless network is advertised utilizing a granting node. Further, a requesting node is provided for connecting to the peer-to-peer wireless network. Thereafter, such requesting node is redirected to a portal. To this end, a software application is capable of being downloaded to the requesting node via the peer-to-peer wireless network utilizing the portal.

Claims (48)

1. A method, comprising:

advertising a peer-to-peer wireless network utilizing a granting node;

connecting to the peer-to-peer wireless network utilizing a requesting node;

in response to an action by the requesting node, automatically redirecting the requesting node from a requested location to a portal including a graphical user interface; and

downloading a software application to the requesting node via the peer-to-peer wireless network utilizing the portal, wherein the software application is downloaded to the requesting node for enabling the requesting node to access a centrally-based wireless network;

wherein the graphical user interface allows a user of the requesting node to approve the download of the software application;

wherein the connecting occurs in response to an attempt by the requesting node to join the centrally-based wireless network, where an access point directs the requesting node to a Web page explaining that the user should first join the peer-to-peer wireless network.

2. The method as recited in claim 1 , wherein the peer-to-peer wireless network includes an ad-hoc network.

3. The method as recited in claim 1 , wherein the redirecting occurs in response to the action including any request received from the requesting node.

4. The method as recited in claim 1 , wherein the redirecting occurs in response to the action including an opening of a network browser utilizing the requesting node.

5. The method as recited in claim 1 , wherein the redirecting is carried out in response to the action including a request from the requesting node to access the centrally-based wireless network.

6. The method as recited in claim 5 , wherein the centrally-based wireless network includes a network operating in an infrastructure mode.

7. The method as recited in claim 5 , wherein the centrally-based wireless network requires that the software application be installed on the requesting node for allowing access thereto.

8. The method as recited in claim 7 , wherein the software application carries out a process including:

exchanging a first key between the granting node and the requesting node via the peer-to-peer wireless network;

generating a human-perceptible hash at the granting node and the requesting node, utilizing the first key;

comparing the human-perceptible hashes via an out-of-band communication channel; and

transmitting a second key to the requesting node for providing access to the centrally-based wireless network based on the comparison.

9. The method as recited in claim 7 , wherein the software application carries out a process including:

exchanging a first key between the granting node and the requesting node via another peer-to-peer wireless network;

generating a human-perceptible hash at the granting node and the requesting node, utilizing the first key;

comparing the human-perceptible hashes via an out-of-band communication channel; and

transmitting a second key to the requesting node for providing access to the centrally-based wireless network based on the comparison.

10. The method as recited in claim 1 , wherein the granting node redirects the requesting node to the portal.

11. The method as recited in claim 1 , wherein the portal includes a captive portal.

12. The method as recited in claim 1 , wherein the graphical user interface allows the user of the requesting node to download the software application.

13. The method as recited in claim 1 , wherein the software application includes an applet.

14. The method as recited in claim 1 , wherein the software application requires a separate installation process on the requesting node.

15. The method as recited in claim 1 , wherein the portal is stored at the granting node.

16. A computer program product embodied on a computer readable medium, comprising:

computer code for identifying advertisement of a peer-to-peer wireless network initiated by a granting node; and

computer code for connecting to the peer-to-peer wireless network utilizing a requesting node;

wherein the computer program product is operable such that, in response to an action by the requesting node, the requesting node is automatically redirected from a requested location to a portal including a graphical user interface for downloading a software application to the requesting node via the peer-to-peer wireless network utilizing the portal, wherein the software application is downloaded to the requesting node for enabling the requesting node to access a centrally-based wireless network;

wherein the computer program product is operable such that the graphical user interface allows a user of the requesting node to approve the download of the software application;

wherein the computer program product is operable such that the connecting occurs in response to an attempt by the requesting node to join the centrally-based wireless network, where an access point directs the requesting node to a Web page explaining that the user should first join the peer-to-peer wireless network.

17. A system, comprising:

a granting node for advertising a peer-to-peer wireless network; and

a requesting node for connecting to the peer-to-peer wireless network;

wherein the system is operable such that, in response to an action by the requesting node, the granting node automatically redirects the requesting node from a requested location to a portal including a graphical user interface, and a software application is downloaded to the requesting node via the peer-to-peer wireless network utilizing the portal, wherein the software application is downloaded to the requesting node for enabling the requesting node to access a centrally-based wireless network;

wherein the system is operable such that the graphical user interface allows a user of the requesting node to approve the download of the software application;

wherein the system is operable such that the connecting occurs in response to an attempt by the requesting node to join the centrally-based wireless network, where an access point directs the requesting node to a Web page explaining that the user should first join the peer-to-peer wireless network.

18. The system as recited in claim 17 , wherein the peer-to-peer network includes an ad-hoc network.

19. The system as recited in claim 17 , wherein the redirecting occurs in response to the action including any request received from the requesting node.

20. A system, comprising:

a granting node for advertising a peer-to-peer wireless network to a requesting node for connecting to the peer-to-peer wireless network;

wherein the system is operable such that, in response to an action by the requesting node, the granting node automatically redirects the requesting node from a requested location to a portal including a graphical user interface, and a software application is downloaded to the requesting node via the peer-to-peer wireless network utilizing the portal, wherein the software application is downloaded to the requesting node for enabling the requesting node to access a centrally-based wireless network;

wherein the system is operable such that the graphical user interface allows a user of the requesting node to approve the download of the software application;

wherein the system is operable such that the connecting occurs in response to an attempt by the requesting node to join the centrally-based wireless network, where an access point directs the requesting node to a Web page explaining that the user should first join the peer-to-peer wireless network.

Assignments (9)
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: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045055/0786 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 045056/0676 →
CHANGE OF NAME AND ENTITY CONVERSION Recorded Aug 24, 2017
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 043665/0918 →