System and method for matching capabilities of access points with those required by an application
First Claim
Patent Images
1. A method of responding to a request to access a network, the method comprising:
- receiving data from an electronic device, the data based on substantially current conditions of a moving vehicle and including at least a location of the moving vehicle;
identifying a trajectory for the moving vehicle, the trajectory based on at least the location of the moving vehicle along a currently-traveled road;
identifying predicted road segments associated with the moving vehicle, the predicted road segments based on at least the location of the moving vehicle and the identified trajectory;
providing a database comprising one or more wireless network access points of a network, the one or more wireless network access points comprising one or more roadside wireless network access points previously identified by a plurality of other moving vehicles;
scanning, from the moving vehicle, for one or more ad hoc network connections to the network;
in response to the scanning, updating the database such that the one or more wireless network access points comprise roadside wireless network access points and ad hoc network connections;
identifying a correspondence between the predicted road segments, the identified trajectory and at least one wireless network access point in the database; and
selecting at least one of the identified wireless network access points, based on the identified correspondence, to attempt to access the network via the selected identified wireless network access point.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method uses a communication request and/or historical data collected by one or more devices to identify whether to fulfill the request using ad hoc networking or access points. If an access point is determined to be used, the system and method attempts to identify those access points that can best fulfill the request and then attempts to use such access points to fulfill the request.
-
Citations
22 Claims
-
1. A method of responding to a request to access a network, the method comprising:
-
receiving data from an electronic device, the data based on substantially current conditions of a moving vehicle and including at least a location of the moving vehicle; identifying a trajectory for the moving vehicle, the trajectory based on at least the location of the moving vehicle along a currently-traveled road; identifying predicted road segments associated with the moving vehicle, the predicted road segments based on at least the location of the moving vehicle and the identified trajectory; providing a database comprising one or more wireless network access points of a network, the one or more wireless network access points comprising one or more roadside wireless network access points previously identified by a plurality of other moving vehicles; scanning, from the moving vehicle, for one or more ad hoc network connections to the network; in response to the scanning, updating the database such that the one or more wireless network access points comprise roadside wireless network access points and ad hoc network connections; identifying a correspondence between the predicted road segments, the identified trajectory and at least one wireless network access point in the database; and selecting at least one of the identified wireless network access points, based on the identified correspondence, to attempt to access the network via the selected identified wireless network access point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product comprising a non-transitory computer useable medium having computer readable program code embodied therein for responding to a request to access a network, the computer program product comprising computer readable program code devices configured to cause a computer system to:
-
receive data from an electronic device, the data based on substantially current conditions of a moving vehicle and including at least a location of the moving vehicle; identify a trajectory for the moving vehicle, the trajectory based on at least the location of the vehicle along a currently-traveled road; identify predicted road segments associated with the moving vehicle, the predicted road segments based on at least the location of the moving vehicle and identified trajectory; access a database comprising one or more wireless network access points of a network, the one or more wireless network access points comprising one or more roadside wireless network access points previously identified by a plurality of moving vehicles; scan, from the moving vehicle, for one or more ad hoc network connections to the network; in response to the scan, update the database such that the one or more wireless network access points comprise roadside wireless network access points and ad hoc network connections; identify a correspondence between the predicted road segments, the identified trajectory and at least one wireless network access point in the database; and select at least one of the identified wireless network access points, based on the identified correspondence, to attempt to access the network via the selected identified wireless network access point. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification