IP Library Granted Patent US 10,225,788
Granted Patent B2
US 10,225,788 · App. 14/834,523 · Granted Mar 5, 2019

Method and system for selecting a wireless network for offloading

Inventors: Shimon Scherzer (Ramot HaShavim, IL); Tamir Scherzer (Herzelia, IL)
Assignee: TRUCONNECT TECHNOLOGIES, LLC
H04W48/14H04W28/08H04W48/18H04L12/2801H04W24/08H04W36/22H04W48/16H04W48/20H04W64/00H04W72/0406H04W74/004H04W88/02H04W88/06
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,225,788
App. No.
14/834,523
Granted
Mar 5, 2019
Kind
B2
Abstract

The present invention is directed to a method and system for selecting a wireless network for offloading network traffic from another network. In one embodiment, a method and system for offloading network traffic in a wireless user terminal from a first network, such as cellular network, onto a second network, such as a WiFi network, includes determining a measure of the relationship between the user of the wireless user terminal and the owner of the access point for the second network. The measure of the relationship can be used to provide an indication of the likelihood that the owner of the access point will grant access to the user of the wireless user terminal.

Claims (70)

1. A method for obtaining access to a network using a wireless device, wherein network access information is needed to connect to the network through a network access point, the method comprising the following operations performed on one or more processors:

determining a measure reflecting a likelihood that an owner or operator of the network access point will grant the device access to the network;

searching a database for information identifying an owner or operator of the network access point as a function of whether the measure exceeds a threshold; and

sending a request for the network access information to a terminal associated with the owner or operator of the network access point based on the searching.

2. The method of claim 1 , wherein searching the database further comprises:

providing information identifying the network access point to a server having access to the database; and

receiving the information identifying the owner or operator of the network access point from the server.

3. The method of claim 1 , further comprising:

receiving the network access information from the terminal associated with the owner or operator of the network access point; and

establishing a connection to the network using the network access information.

4. The method of claim 3 , wherein the database includes at least one of an external database or a contacts list in the device.

5. The method of claim 4 , further comprising determining whether the device has communicated with the terminal by one or more of:

searching a call history log in the device for an identifier associated with the owner or operator of the network access point;

searching an SMS text history log in the device for an identifier associated with the owner or operator of the network access point; or

searching an e-mail log in the device for an identifier associated with the owner or operator of the network access point;

searching an internet usage history of the device for an identifier associated with the owner or operator of the network access point;

searching a list of locations visited by the device for an identifier associated with the owner or operator of the network access point

searching applications used by the device for an identifier associated with the owner or operator of the network access point; and

wherein sending the request for the network access information occurs in response to finding the identifier associated with the owner or operator of the network access point in the database.

6. The method of claim of 1 , wherein the measure is based on a set of coefficients reflecting a degree of relationship an owner or operator of the device has with the owner or operator of the network access point, and wherein the set of coefficients includes a first coefficient reflecting a frequency of a number of times the device is within range of the network access point during a set of time periods.

7. The method of claim 6 , wherein the set of coefficients further includes at least two of:

a second coefficient reflecting whether the network access point is public or private;

a third coefficient reflecting an average received signal strength indication associated with network access point during the set of time periods;

a fourth coefficient reflecting whether the identifying information is found in one of a call history, a text message history, or e-mail history log in the device;

a fifth coefficient reflecting whether the identifying information is found in a contacts list in the device;

a sixth coefficient reflecting whether information identifying the owner or operator of the device is found in one of a call history, a text message history, or e-mail history log in the terminal associated with the owner or operator of the network access point; or

a seventh coefficient reflecting a duration of time the device is within range of the network access point.

8. The method of claim 7 , wherein the set of coefficients includes the fourth coefficient, and wherein the fourth coefficient is further based on a frequency of communication between the device and the terminal specified in the one of the call history, the text message history, or the e-mail history.

9. The method of claim 7 , further comprising:

updating a coefficient in the set of coefficients based on a change to the degree of relationship between the owner or operator of the device and the owner or operator of the access point; and

updating the measure based on the updated coefficient.

10. The method of claim 7 , wherein a coefficient in the set of coefficients is subjected to an aging measure reducing a value of the coefficient when the coefficient has not increased over a period of time.

11. The method of claim 7 , wherein sending the request for the network access information occurs when a measure associated with the set of coefficients exceeds a measure associated with a set of thresholds, and wherein:

the measure associated with the set of coefficients comprises a weighted average of at least three coefficients in the set of coefficients; or

the measure associated with the set of thresholds comprises a respective threshold for at least three coefficients in the set of coefficients.

12. A system for obtaining access to a network using a wireless device, wherein network access information is needed to connect to the network through a network access point, the system comprising:

a memory storing instructions; and

one or more processors configured to execute the instructions such that, when executed, cause the processors to perform one or more operations, comprising:

determining a measure reflecting a likelihood that an owner or operator of the network access point will grant the device access to the network;

searching a database for information identifying an owner or operator of the network access point as a function of whether the measure exceeds a threshold; and

sending a request for the network access information to a terminal associated with the owner or operator of the network access point based on the searching.

13. The system of claim 12 , wherein searching the database further comprises:

providing information identifying the network access point to a server having access to the database; and

receiving the information identifying the owner or operator of the network access point from the server.

14. The system of claim 12 , further comprising:

receiving the network access information from the terminal associated with the owner or operator of the network access point; and

establishing a connection to the network using the network access information.

15. The receiving of claim 14 , wherein the database includes at least one of an external database or a contacts list in the device.

16. The system of claim 15 , further comprising determining whether the device has communicated with the terminal by one or more of:

searching a call history log in the device for an identifier associated with the owner or operator of the network access point;

searching an SMS text history log in the device for an identifier associated with the owner or operator of the network access point; or

searching an e-mail log in the device for an identifier associated with the owner or operator of the network access point

searching an internet usage history of the device for an identifier associated with the owner or operator of the network access point;

searching a list of locations visited by the device for an identifier associated with the owner or operator of the network access point

searching applications used by the device for an identifier associated with the owner or operator of the network access point; and

wherein sending the request for the network access information occurs in response to finding the identifier associated with the owner or operator of the network access point in the database.

17. The system of claim of 12 , wherein the measure is based on a set of coefficients reflecting a degree of relationship an owner or operator of the device has with the owner or operator of the network access point, and wherein the set of coefficients includes a first coefficient reflecting a frequency of a number of times the device is within range of the network access point during a set of time periods.

18. The system of claim 17 , wherein the set of coefficients further includes at least two of:

a second coefficient reflecting whether the network access point is public or private;

a third coefficient reflecting an average received signal strength indication associated with network access point during the set of time periods;

a fourth coefficient reflecting whether the identifying information is found in one of a call history, a text message history, or e-mail history log in the device, and wherein the fourth coefficient is further based on a frequency of communication between the device and the terminal specified in the one of the call history, the text message history, or the e-mail history;

a fifth coefficient reflecting whether the identifying information is found in a contacts list in the device;

a sixth coefficient reflecting whether information identifying the owner or operator of the device is found in one of a call history, a text message history, or e-mail history log in the terminal associated with the owner or operator of the network access point; or

a seventh coefficient reflecting a duration of time the device is within range of the network access point.

19. The system of claim 18 , further comprising:

updating a coefficient in the set of coefficients based on a change to the degree of relationship between the owner or operator of the device and the owner or operator of the access point; and

updating the measure based on the updated coefficient.

20. The system of claim 18 , wherein sending the request for the network access information occurs when a measure associated with the set of coefficients exceeds a measure associated with a set of thresholds, and wherein:

the measure associated with the set of coefficients comprises a weighted average of at least three coefficients in the set of coefficients; or

the measure associated with the set of thresholds comprises a respective threshold for at least three coefficients in the set of coefficients.

Assignments (6)
SECURITY INTEREST Recorded Dec 28, 2020
From: SILICON VALLEY BANK
To: WEFI, LLC
Reel/Frame 054752/0756 →
CHANGE OF NAME Recorded Sep 11, 2019
From: TRUCONNECT TECHNOLOGIES, LLC
To: WEFI LLC
Reel/Frame 050340/0544 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2019
From: SCHERZER, SHIMON; SCHERZER, TAMIR
To: WEFI INC.
Reel/Frame 048204/0399 →
SECURITY INTEREST Recorded Aug 3, 2017
From: TRUCONNECT TECHNOLOGIES, LLC
To: SILICON VALLEY BANK
Reel/Frame 043191/0283 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2017
From: WEFI, INC.
To: TRUCONNECT TECHNOLOGIES, LLC
Reel/Frame 042307/0289 →
SECURITY INTEREST Recorded Aug 8, 2016
From: TRUCONNECT TECHNOLOGIES, LLC
To: GOLD HILL CAPITAL 2008, LP
Reel/Frame 039601/0670 →
Continuity (5)
Continuation 13458420 · Apr 27, 2012
Continuation In Part 13400056 · Feb 18, 2012
Continuation In Part 11441827 · May 25, 2006
Provisional Application 61479570 · Apr 27, 2011
Related Publication 20150365881A1 · Dec 17, 2015