WIRELESS SENSOR NETWORK TRAFFIC NAVIGATION ANALYTICS
First Claim
1. A computer implemented method for selecting routes, the computer implemented method comprising:
- receiving a mobile sensor location and a destination;
determining, from a repository of road segments, a plurality of routes having a first endpoint corresponding to the mobile sensor location, and a second endpoint corresponding to the destination, wherein each route is a distance-limited set of segments that connect at endpoints;
receiving transit data from a plurality of peer mobile sensors, wherein each transit data comprises a peer mobile sensor'"'"'s velocity and a peer mobile sensor'"'"'s location;
storing at least one transit data based on the peer mobile sensor'"'"'s velocity and peer mobile sensor'"'"'s location corresponding to at least one of the plurality of routes, thereby forming at least one stored transit data;
determining that a sampling period has expired; and
reporting at least a route corresponding to a stored transit route having best transit data or no transit data, wherein the route is among the plurality of routes.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile sensor receives a mobile sensor location and destination. The mobile sensor determines, from a repository of road segments, a plurality of routes having a first endpoint corresponding to the mobile sensor location, and a second endpoint corresponding to the destination. The mobile sensor receives transit data from a plurality of peer mobile sensors, wherein each transit data comprises a peer mobile sensor'"'"'s velocity and a peer mobile sensor'"'"'s location. The mobile sensor stores at least one transit data based on the peer mobile sensor'"'"'s velocity and peer mobile sensor'"'"'s location corresponding to at least one of the plurality of routes, thereby forming at least one stored transit data. The mobile sensor determines that a sampling period has expired. The mobile sensor reports a route corresponding to a stored transit route having best transit data or no transit data, wherein the route is among the plurality of routes.
-
Citations
20 Claims
-
1. A computer implemented method for selecting routes, the computer implemented method comprising:
-
receiving a mobile sensor location and a destination; determining, from a repository of road segments, a plurality of routes having a first endpoint corresponding to the mobile sensor location, and a second endpoint corresponding to the destination, wherein each route is a distance-limited set of segments that connect at endpoints; receiving transit data from a plurality of peer mobile sensors, wherein each transit data comprises a peer mobile sensor'"'"'s velocity and a peer mobile sensor'"'"'s location; storing at least one transit data based on the peer mobile sensor'"'"'s velocity and peer mobile sensor'"'"'s location corresponding to at least one of the plurality of routes, thereby forming at least one stored transit data; determining that a sampling period has expired; and reporting at least a route corresponding to a stored transit route having best transit data or no transit data, wherein the route is among the plurality of routes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for selecting routes, the computer program product comprising:
-
computer readable program code configured to receive a mobile sensor location and a destination; computer readable program code configured to determine, from a repository of road segments, a plurality of routes having a first endpoint corresponding to the mobile sensor location, and a second endpoint corresponding to the destination, wherein each route is a distance-limited set of segments that connect at endpoints; computer readable program code configured to receive transit data from a plurality of peer mobile sensors, wherein each transit data comprises a peer mobile sensor'"'"'s velocity and a peer mobile sensor'"'"'s location; computer readable program code configured to store at least one transit data based on the peer mobile sensor'"'"'s velocity and peer mobile sensor'"'"'s location corresponding to at least one of the plurality of routes, thereby forming at least one stored transit data; computer readable program code configured to determine that a sampling period has expired; and computer readable program code configured to report at least a route corresponding to a stored transit route having best transit data or no transit data, wherein the route is among the plurality of routes. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A data processing system for selecting routes, wherein processing system comprising:
one or more processors, one or more computer-readable memories and; computer readable program code configured to receive a mobile sensor location and a destination; computer readable program code configured to determine, from a repository of road segments, a plurality of routes having a first endpoint corresponding to the mobile sensor location, and a second endpoint corresponding to the destination, wherein each route is a distance-limited set of segments that connect at endpoints; computer readable program code configured to receive transit data from a plurality of peer mobile sensors, wherein each transit data comprises a peer mobile sensor'"'"'s velocity and a peer mobile sensor'"'"'s location; computer readable program code configured to store at least one transit data based on the peer mobile sensor'"'"'s velocity and peer mobile sensor'"'"'s location corresponding to at least one of the plurality of routes, thereby forming at least one stored transit data; computer readable program code configured to determine that a sampling period has expired; and computer readable program code configured to report at least a route corresponding to a stored transit route having best transit data or no transit data, wherein the route is among the plurality of routes. - View Dependent Claims (16, 17, 18, 19, 20)
Specification