IP Library › Granted Patent US 11,737,004
Granted Patent B2
US 11,737,004 · App. 17/332,806 · Granted Aug 22, 2023

Predictive Wi-Fi data offloading systems and methods

Inventors: Jinzhu Chen (Troy, MI); Lakshmi V. Thanayankizil (Troy, MI); Shu Chen (Rochester Hills, MI); Chuan Li (Warren, MI); Donald K. Grimm (Utica, MI)
Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
H04W36/32H04W48/16H04W48/20H04W84/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 11,737,004
App. No.
17/332,806
Granted
Aug 22, 2023
Kind
B2
Abstract

Systems and method are provided for transmitting data from a vehicle using a Wi-Fi network. A method includes: collecting, by a processor, performance data associated with a plurality of access points in the Wi-Fi network; segmenting, by a processor, a route into a plurality of route segments; mapping, by a processor, the plurality of access points to the plurality of route segments; selecting, by a processor, a set of access points from the plurality of access points based on the collected performance data, wherein the set of access points comprises a selected access point for each route segment of the plurality of route segments; predicting, by a processor, a scanning channel based on the set of access points and a current location of the vehicle; and selectively transmitting, by a processor, packet data based on the set of access points, the scanning channel, and the associated performance data.

Claims (30)

1. A method of transmitting data from a vehicle using a Wi-Fi network, comprising:

collecting, by a processor, performance data associated with a plurality of access points in the Wi-Fi network;

segmenting, by a processor, a route into a plurality of route segments;

mapping, by a processor, the plurality of access points to the plurality of route segments;

selecting, by a processor, a set of access points from the plurality of access points based on the performance data, wherein the set of access points comprises a selected access point for each route segment of the plurality of route segments;

predicting, by a processor, a scanning channel based on the set of access points and a current location of the vehicle;

determining a packet number based on the performance data, an encounter duration, and a bandwidth; and

selectively transmitting, by a processor, packet data based on the set of access points, the scanning channel, the performance data, the packet number, a priority and a deadline.

2. The method of claim 1 , wherein the performance data is collected from vehicles connected to the plurality of access points.

3. The method of claim 1 , wherein the performance data is collected from the plurality of access points.

4. The method of claim 1 , wherein the performance data comprises one or more of throughput, signal strength, a Wi-Fi channel, latency, capacity, and a price for each access point of the plurality of access points.

5. The method of claim 1 , wherein the mapping the access points is based on geo-hashing.

6. The method of claim 1 , wherein the mapping the access points is based on matching to a map of the vehicle or of a remote transportation system.

7. The method of claim 1 , wherein the selecting the set of access points is based on a computed score computed from the performance data.

8. The method of claim 7 , wherein the computed score is based on a cost to switch to the access point.

9. The method of claim 1 , wherein the selecting the set of access points is based on a weighted graph.

10. The method of claim 1 , wherein the selecting the set of access points is based on reinforcement learning.

11. The method of claim 1 , wherein the predicting the scanning channel is based on a distance the current location of the vehicle is away from the access point.

12. A system for transmitting data from a vehicle using a Wi-Fi network, comprising:

a first non-transitory computer module configured to, by a processor, collect performance data associated with a plurality of access points in the Wi-Fi network;

a second non-transitory computer module configured to, by a processor, segment a route into a plurality of route segments, and map the plurality of access points to the plurality of route segments;

a third non-transitory computer module configured to, by a processor, select a set of access points from the plurality of access points based on the performance data, wherein the set of access points comprises a selected access point for each route segment of the plurality of route segments;

a fourth non-transitory computer module configured to, by a processor, predict a scanning channel based on the set of access points and a current location of the vehicle; and

a fifth non-transitory computer module configured to, by a processor, determine a packet number based on the performance data, an encounter duration, and a bandwidth, and selectively transmit packet data based on the set of access points, the scanning channel, the performance data, the packet number, a priority and a deadline.

13. The system of claim 12 , wherein the performance data is collected from vehicles connected to the plurality of access points.

14. The system of claim 12 , wherein the performance data is collected from the plurality of access points.

15. The system of claim 12 , wherein the performance data comprises one or more of throughput, signal strength, a Wi-Fi channel, latency, capacity, and a price for each access point of the plurality of access points.

16. The system of claim 12 , wherein the second non-transitory computer module is configured to map the access points based on at least one of geo-hashing and matching to a map of the vehicle or of a remote transportation system.

17. The system of claim 12 , wherein the third non-transitory computer module is configured to select the set of access points based on a computed score computed from the performance data, wherein the computed score is based on a cost to switch to the access point.

18. The system of claim 12 , wherein the third non-transitory computer module is configured to select the set of access points based on at least one of a weighted graph and reinforcement learning.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2021
From: CHEN, JINZHU; THANAYANKIZIL, LAKSHMI V; CHEN, SHU; LI, CHUAN; GRIMM, DONALD K
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 056380/0292 →
Continuity (1)
Related Publication 20220394586A1 · Dec 8, 2022