IP Library › Granted Patent US 10,341,867
Granted Patent B1
US 10,341,867 · App. 15/333,040 · Granted Jul 2, 2019

System, method, and computer program for improving carrier Wi-Fi authentication response time

Inventors: Yaron Kadmon (Kfar Saba, IL); Dori Ben-Moshe (Ramat HaSharon, IL); Ronen Kenig (Hod Hasharon, IL)
Assignee: AMDOCS DEVELOPMENT LIMITED
H04W12/08H04L63/0281H04L63/08H04L63/10H04W8/005H04W12/06H04W28/08H04W84/042H04W84/12
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,341,867
App. No.
15/333,040
Granted
Jul 2, 2019
Kind
B1
Abstract

A system, method, and computer program product are provided for improving carrier Wi-Fi authentication response time. In use, at least one message is received at a network policy server indicating user equipment is present in at least one cell associated with a cellular network, the at least one message including information associated with the user equipment and at least one cell identifier associated with the at least one cell. Additionally, one or more Wi-Fi hot-spots that reside in a coverage area associated with the at least one cell are identified. Further, at least one indication that the user equipment is either authorized or not authorized to connect to at least one of the one or more Wi-Fi hot-spots is sent, the at least one indication including connection credentials associated with the user equipment if the user equipment is authorized to connect to at least one of the one or more Wi-Fi hot-spots, and the at least one indication being sent prior to the user equipment requesting to access any of the one or more Wi-Fi hot-spots.

Claims (35)

1. A computer program product embodied on a non-transitory computer readable medium, comprising computer code for:

receiving, by a network policy server, at least one message indicating user equipment is present in at least one cell associated with a cellular network, the at least one message including information associated with the user equipment and at least one cell identifier associated with the at least one cell;

responsive to receiving the at least one message, identifying, by the network policy server, one or more Wi-Fi hot-spots that reside in a coverage area associated with the at least one cell;

responsive to identifying the one or more Wi-Fi hot-spots that reside in the coverage area associated with the at least one cell in which the user equipment is present, determining, by the network policy server, a first set of Wi-Fi hot-spots in the one or more Wi-Fi hot-spots that the user equipment is authorized to connect to;

sending, by the network policy server to each Wi-Fi hot-spot in the first set of Wi-Fi hot-spots and prior to the user equipment requesting to access any of the one or more Wi-Fi hot-spots, an indication that the user equipment is authorized to connect to the Wi-Fi hot-spot including credentials associated with the user equipment, for use by the Wi-Fi hot-spot in granting a connection with the user equipment;

responsive to identifying the one or more Wi-Fi hot-spots that reside in the coverage area associated with the at least one cell in which the user equipment is present, determining, by the network policy server, a second set of Wi-Fi hot-spots in the one or more Wi-Fi hot-spots that the user equipment is not authorized to connect to; and

sending, by the network policy server to each Wi-Fi hot-spot in the second set of Wi-Fi hot-spots and prior to the user equipment requesting to access any of the one or more Wi-Fi hot-spots, an indication that the user equipment is not authorized to connect to the Wi-Fi hot-spot.

2. The computer program product of claim 1 , further comprising computer code for receiving, at a particular Wi-Fi hot-spot in the first set of Wi-Fi hot-spots after the particular Wi-Fi hot-spot receives from the network policy server the indication that the user equipment is authorized to connect to the particular Wi-Fi hot-spot, a connection request from the user equipment.

3. The computer program product of claim 2 , further comprising computer code for determining, at the particular Wi-Fi hot-spot, that the user equipment is authorized to connect to the Wi-Fi hot-spot utilizing the credentials associated with the user equipment previously received by the particular Wi-Fi hot-spot.

4. The computer program product of claim 1 , wherein identifying the one or more Wi-Fi hot-spots that reside in the coverage area associated with the at least one cell includes identifying all Wi-Fi hot-spots that reside in the coverage area associated with the at least one cell.

5. A method, comprising:

receiving, by a network policy server, at least one message indicating user equipment is present in at least one cell associated with a cellular network, the at least one message including information associated with the user equipment and at least one cell identifier associated with the at least one cell;

responsive to receiving the at least one message, identifying, by the network policy server, one or more Wi-Fi hot-spots that reside in a coverage area associated with the at least one cell;

responsive to identifying the one or more Wi-Fi hot-spots that reside in the coverage area associated with the at least one cell in which the user equipment is present, determining, by the network policy server, a first set of Wi-Fi hot-spots in the one or more Wi-Fi hot-spots that the user equipment is authorized to connect to;

sending, by the network policy server to each Wi-Fi hot-spot in the first set of Wi-Fi hot-spots and prior to the user equipment requesting to access any of the one or more Wi-Fi hot-spots, an indication that the user equipment is authorized to connect to the Wi-Fi hot-spot including credentials associated with the user equipment, for use by the Wi-Fi hot-spot in granting a connection with the user equipment;

responsive to identifying the one or more Wi-Fi hot-spots that reside in the coverage area associated with the at least one cell in which the user equipment is present, determining, by the network policy server, a second set of Wi-Fi hot-spots in the one or more Wi-Fi hot-spots that the user equipment is not authorized to connect to; and

sending, by the network policy server to each Wi-Fi hot-spot in the second set of Wi-Fi hot-spots and prior to the user equipment requesting to access any of the one or more Wi-Fi hot-spots, an indication that the user equipment is not authorized to connect to the Wi-Fi hot-spot.

6. The method of claim 5 , further comprising receiving, at a particular Wi-Fi hot-spot in the first set of Wi-Fi hot-spots after the particular Wi-Fi hot-spot receives from the network policy server the indication that the user equipment is authorized to connect to the particular Wi-Fi hot-spot, a connection request from the user equipment.

7. The method of claim 6 , further comprising determining, at the particular Wi-Fi hot-spot, that the user equipment is authorized to connect to the Wi-Fi hot-spot utilizing the credentials associated with the user equipment previously received by the particular Wi-Fi hot-spot.

8. The method of claim 5 , wherein identifying the one or more Wi-Fi hot-spots that reside in the coverage area associated with the at least one cell includes identifying all Wi-Fi hot-spots that reside in the coverage area associated with the at least one cell.

9. A system comprising:

a memory system; and

one or more processing cores coupled to the memory system and that are each configured for:

receiving, by a network policy server, at least one message indicating user equipment is present in at least one cell associated with a cellular network, the at least one message including information associated with the user equipment and at least one cell identifier associated with the at least one cell;

responsive to receiving the at least one message, identifying, by the network policy server, one or more Wi-Fi hot-spots that reside in a coverage area associated with the at least one cell;

responsive to identifying the one or more Wi-Fi hot-spots that reside in the coverage area associated with the at least one cell in which the user equipment is present, determining, by the network policy server, a first set of Wi-Fi hot-spots in the one or more Wi-Fi hot-spots that the user equipment is authorized to connect to;

sending, by the network policy server to each Wi-Fi hot-spot in the first set of Wi-Fi hot-spots and prior to the user equipment requesting to access any of the one or more Wi-Fi hot-spots, an indication that the user equipment is authorized to connect to the Wi-Fi hot-spot including credentials associated with the user equipment, for use by the Wi-Fi hot-spot in granting a connection with the user equipment;

responsive to identifying the one or more Wi-Fi hot-spots that reside in the coverage area associated with the at least one cell in which the user equipment is present, determining, by the network policy server, a second set of Wi-Fi hot-spots in the one or more Wi-Fi hot-spots that the user equipment is not authorized to connect to; and

sending, by the network policy server to each Wi-Fi hot-spot in the second set of Wi-Fi hot-spots and prior to the user equipment requesting to access any of the one or more Wi-Fi hot-spots, an indication that the user equipment is not authorized to connect to the Wi-Fi hot-spot.

10. The system of claim 9 , wherein identifying the one or more Wi-Fi hot-spots that reside in the coverage area associated with the at least one cell includes identifying all Wi-Fi hot-spots that reside in the coverage area associated with the at least one cell.

11. The computer program product of claim 1 , further comprising computer code for receiving, at a particular Wi-Fi hot-spot in the second set of Wi-Fi hot-spots after the particular Wi-Fi hot-spot receives from the network policy server the indication that the user equipment is not authorized to connect to the particular Wi-Fi hot-spot, a connection request from the user equipment.

12. The computer program product of claim 11 , further comprising computer code for determining, at the particular Wi-Fi hot-spot, that the user equipment is not authorized to connect to the Wi-Fi hot-spot utilizing the indication previously received by the particular Wi-Fi hot-spot.

13. The computer program product of claim 1 , wherein determining, by the network policy server, the first set of Wi-Fi hot-spots in the one or more Wi-Fi hot-spots that the user equipment is authorized to connect to and determining, by the network policy server, the second set of Wi-Fi hot-spots in the one or more Wi-Fi hot-spots that the user equipment is not authorized to connect to is performed by:

authenticating the user equipment in association with each Wi-Fi hot-spot in the one or more Wi-Fi hot-spots.

14. The computer program product of claim 13 , wherein a result of the authenticating is pushed to each Wi-Fi hot-spot in the one or more Wi-Fi hot-spots.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2018
From: KADMON, YARON; KENIG, RONEN
To: AMDOCS DEVELOPMENT LIMITED
Reel/Frame 046802/0810 →
Continuity (1)
Provisional Application 62245913 · Oct 23, 2015
Cited By (1)
US 12,563,024