IP Library Granted Patent US 10,498,615
Granted Patent B2
US 10,498,615 · App. 15/645,423 · Granted Dec 3, 2019

Method, apparatus and system for providing wireless network speed information

Inventors: Jonathan Huang (Sunnyvale, CA); Joseph LaPenna (San Francisco, CA); Alexander Schiffhauer (Mountain View, CA); Alex Zheng (Millbrae, CA)
Assignee: Google LLC
H04L43/045G06F3/04817H04B17/318H04L43/0894H04W24/08H04W48/18H04L67/36
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,498,615
App. No.
15/645,423
Granted
Dec 3, 2019
Kind
B2
Abstract

A wireless device and method detect a current signal strength of each of a number of wireless networks, determine an expected end-to-end data speed for each of the wireless networks using wireless network end-to-end data speed information that was historically compiled from prior connections with the wireless networks and using the detected current signal strength of each of the wireless networks. The wireless device and method connects to at least one wireless network based on the determined expected end-to-end data speed and/or provides a user interface that includes the determined expected end-to-end data speed and the detected signal strength indication of each of the wireless networks.

Claims (50)

1. A method carried out by a wireless device, the method comprising:

detecting, by the wireless device, a current signal strength of each of a plurality of wireless networks;

for each wireless network of the plurality of wireless networks, determining, by the wireless device, an expected end-to-end data speed for the corresponding wireless network using corresponding wireless network end-to-end data speed information that was historically compiled from prior connections corresponding to previous internet sessions with the corresponding wireless network and using the detected current signal strength of the corresponding wireless network, wherein the corresponding wireless network end-to-end data speed information comprises measured end-to-end data speeds and corresponding measured signal strengths during the prior connections with the corresponding wireless network; and

providing, by the wireless device, a user interface comprising the determined expected end-to-end data speed and the detected signal strength indication of each of the plurality of wireless networks,

wherein the user interface comprises an icon representing the detected signal strength and text representing determined expected end-to-end discrete video resolution levels associated with the expected end-to-end data speed for each of the plurality of wireless networks.

2. The method of claim 1 , further comprising:

obtaining, by the wireless device from a remote network quality server, the corresponding wireless network end-to-end data speed information associated with each of the plurality of wireless networks; and

connecting to at least one of the plurality of wireless networks based on the determined expected end-to-end data speed for each of the plurality of wireless networks.

3. The method of claim 1 , wherein providing the user interface comprises displaying a user interface that comprises text representing the expected end-to-end data speed for each of the plurality of wireless networks, the text indicating a discrete expected end-to-end data speed level for each of the plurality of wireless networks.

4. A method carried out by a wireless device, the method comprising:

detecting, by the wireless device, a current signal strength of each of a plurality of wireless networks;

determining, by the wireless device, an expected end-to-end data speed for each of the plurality of wireless networks using wireless network end-to-end data speed information that was historically compiled from prior connections corresponding to previous internet sessions with the plurality of wireless networks and using the detected current signal strength of each of the plurality of wireless networks; and

providing, by the wireless device, a user interface comprising the determined expected end-to-end data speed and the detected signal strength indication of each of the plurality of wireless networks,

wherein providing the user interface comprises displaying a user interface that comprises an icon representing the detected signal strength and text representing determined expected end-to-end discrete video resolution levels associated with the expected end-to-end data speed for each of the plurality of wireless networks.

5. The method of claim 2 , wherein obtaining the corresponding wireless network end-to-end data speed information associated with each of the plurality of wireless networks comprises:

sending a request for a scan list to the remote network quality server as part of a WiFi scan operation; and

receiving a response to the scan list request that comprises the corresponding wireless network end-to-end data speed information that was historically compiled from prior connections with each of the plurality of wireless networks.

6. The method of claim 1 , wherein providing the user interface comprises displaying a user interface that comprises an icon representing the detected signal strength and a scale indicator representing a determined expected end-to-end discrete level of expected end-to-end data speed for each of the plurality of wireless networks.

7. A wireless device comprising:

a wireless interface; and

a controller, operatively coupled to the wireless interface, and configured to:

detect a current signal strength of each of a plurality of wireless networks;

for each wireless network of the plurality of wireless networks, determine an expected end-to-end data speed for the corresponding wireless network using corresponding wireless network end-to-end data speed information that was historically compiled from prior connections corresponding to previous internet sessions with the corresponding wireless network and using the detected current signal strength of the corresponding wireless network, wherein the corresponding wireless network end-to-end data speed information comprises measured end-to-end data speeds and corresponding measured signal strengths during the prior connections with the corresponding wireless network; and

provide a user interface comprising the determined expected end-to-end data speed and the detected signal strength of each of the plurality of wireless networks by displaying an icon representing the detected signal strength and text representing determined expected end-to-end discrete video resolution levels associated with the expected end-to-end data speed for each of the plurality of wireless networks.

8. The wireless device of claim 7 , wherein the controller is further configured to:

obtain from a remote network quality server, the corresponding wireless network end-to-end data speed information associated with each of the plurality of wireless networks; and

connect to at least one of the plurality of wireless networks based on the determined expected end-to-end data speed for each of the plurality of wireless networks.

9. The wireless device of claim 7 , wherein the controller is further configured to provide the user interface by displaying a user interface that comprises an icon text representing the expected end-to-end data speed for each of the plurality of wireless networks, the text indicating a discrete expected end-to-end data speed level for each of the plurality of wireless networks.

10. A wireless device comprising:

a wireless interface; and

a controller, operatively coupled to the wireless interface, and configured to:

detect a current signal strength of each of a plurality of wireless networks;

determine an expected end-to-end data speed for each of the plurality of wireless networks using wireless network end-to-end data speed information that was historically compiled from prior connections corresponding to previous internet sessions with the plurality of wireless networks and using the detected current signal strength of each of the plurality of wireless networks; and

provide a user interface comprising the determined expected end-to-end data speed and the detected signal strength indication of each of the plurality of wireless networks, wherein the controller is further configured to provide the user interface by displaying a user interface that comprises an icon representing the detected signal strength and text representing determined expected end-to-end discrete video resolution levels associated with the expected end-to-end data speed for each of the plurality of wireless networks.

11. The wireless device of claim 8 , wherein the controller is further configured to obtain the corresponding wireless network end-to-end data speed information associated with each of the plurality of wireless networks by:

sending a request for a scan list to the remote network quality server as part of a wireless network scan operation; and

receiving a response to the scan list request that comprises the corresponding wireless network end-to-end data speed information that was historically compiled from prior connections with each of the plurality of wireless networks.

12. The wireless device of claim 7 , wherein the controller is further configured to provide the user interface by displaying a user interface that comprises an icon representing the detected signal strength and a scale indicator representing a determined expected end-to-end discrete level of expected end-to-end data speed for each of the plurality of wireless networks.

13. A method carried out by a wireless device, the method comprising:

detecting, by the wireless device, a current signal strength of each of a plurality of wireless access points;

for each wireless access point of the plurality of wireless access points, determining, by the wireless device, a discrete level of expected end-to-end data speed for the corresponding wireless access point using corresponding wireless access point end-to-end data speed information that was historically compiled from prior connections corresponding to previous internet sessions with the corresponding wireless network and using the detected current signal strength of the corresponding wireless network, wherein the corresponding wireless access point end-to-end data speed information comprises measured end-to-end data speeds and corresponding measured signal strengths during the prior connections with the corresponding wireless access point; and

providing, by the wireless device, a user interface comprising the determined discrete level of expected end-to-end data speed and the detected signal strength of each of the plurality of wireless access points,

wherein providing the user interface comprises displaying a user interface that comprises an icon representing the detected signal strength and text representing different determined discrete video resolution levels associated with the expected end-to-end data speed for each of the plurality of wireless access points.

14. The method of claim 13 , further comprising obtaining, by the wireless device from a remote network quality server, the corresponding wireless access point end-to-end data speed information associated with each of the plurality of wireless access points.

15. The method of claim 14 , wherein providing the user interface comprises displaying a user interface that text representing the determined discrete level of expected end-to-end data speed for each of the plurality of wireless access points.

16. A method carried out by a wireless device, the method comprising:

detecting, by the wireless device, a current signal strength of each of a plurality of wireless access points;

determining, by the wireless device, a discrete level of expected end-to-end data speed for each of the plurality of wireless access points using wireless access point end-to-end data speed information that was historically compiled from prior connections corresponding to previous internet sessions with the plurality of wireless access points and using the detected current signal strength of each of the plurality of wireless access points; and

providing, by the wireless device, a user interface comprising the determined discrete level of expected end-to-end data speed and the detected signal strength indication of each of the plurality of wireless access points,

wherein providing the user interface comprises displaying a user interface that comprises an icon representing the detected signal strength and text representing different determined discrete video resolution levels associated with the expected end-to-end data speed for each of the plurality of wireless access points.

Assignments (2)
CHANGE OF NAME Recorded Oct 20, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044567/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2017
From: HUANG, JONATHAN; LAPENNA, JOSEPH; SCHIFFHAUER, ALEXANDER; ZHENG, ALEX
To: GOOGLE, INC.
Reel/Frame 042954/0861 →
Continuity (1)
Related Publication 20190014021A1 · Jan 10, 2019