WIRELESS NETWORK CONNECTIVITY PREDICTION BASED ON USER PATTERNS AND BEHAVIOR
First Claim
Patent Images
1. A method comprising:
- determining a plurality of user locations using one or more processors, the plurality of user locations determined based upon a clustering of wireless networks scanned by a network interface card communicatively coupled to the processor during an active period of the processor;
determining a current location of the user, the current location being one of the plurality of user locations; and
scanning for a plurality of wireless networks associated with one or more next locations, the one or more next locations selected from the plurality of user locations based upon the current user location and a measured probability.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed in some examples is a method including determining a plurality of user locations, the plurality of user locations determined based upon a clustering of wireless networks scanned by a network interface card communicatively coupled to the processor during an active period of the processor; determining a current location of the user, the current location being one of the plurality of user locations; and scanning for a plurality of wireless networks associated with one or more next locations, the one or more next locations selected from the plurality of user locations based upon the current user location and a measured probability.
-
Citations
39 Claims
-
1. A method comprising:
-
determining a plurality of user locations using one or more processors, the plurality of user locations determined based upon a clustering of wireless networks scanned by a network interface card communicatively coupled to the processor during an active period of the processor; determining a current location of the user, the current location being one of the plurality of user locations; and scanning for a plurality of wireless networks associated with one or more next locations, the one or more next locations selected from the plurality of user locations based upon the current user location and a measured probability. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing device comprising:
-
one or more processors configured to; determine a plurality of user locations, the plurality of user locations determined based upon a clustering of wireless networks scanned by a network interface card communicatively coupled to the processor during an active period of the processor; determine a current location of the user, the current location being one of the plurality of user locations; and scan for a plurality of wireless networks associated with one or more next locations, the one or more next locations selected from the plurality of user locations based upon the current user location and a measured probability. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A machine readable medium that stores instructions which when performed by a machine, cause the machine to perform operations comprising:
-
determine a plurality of user locations, the plurality of user locations determined based upon a clustering of wireless networks scanned by a network interface card communicatively coupled to the processor during an active period of the processor; determine a current location of the user, the current location being one of the plurality of user locations; and scan for a plurality of wireless networks associated with one or more next locations, the one or more next locations selected from the plurality of user locations based upon the current user location and a measured probability. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. An apparatus comprising:
-
a user location module configured to; determine a plurality of user locations, the plurality of user locations determined based upon a clustering of wireless networks seen by a computing device during an active period of the computing device; and determine a current location of the user, the current location being one of the plurality of user locations; a selection module, configured to select one or more next locations from the plurality of user locations based upon the current user location and a measured probability; and an output module, configured to output the plurality of wireless networks associated with one or more next locations to a network interface card. - View Dependent Claims (35, 36, 37, 38, 39)
-
Specification