Permissions-based tracking of vehicle positions and arrival times
First Claim
1. A system for tracking a vehicle selected from a plurality of vehicles comprising:
- a mobile device associated with a tracking account and the vehicle, the mobile device being configured to receive a location update from a location service and transmit data associated with the location update over a network;
a server configured to;
receive the data associated with the location update from the mobile device,determine a route for the mobile device from the data associated with the location update by comparing the location update to a plurality of possible predefined routes to identify one or more candidate routes comprising a location similar to the location update and assigning one of the candidate routes as the assigned route for the mobile device,generate a route update using the assigned route and the location update, andtransmit data associated with the route update over a network; and
one or more client devices associated with one or more users, the one or more client devices being configured to receive the data associated with the route update from the sever, wherein access to the data associated with the route update is limited to a pre-authorized subset of the one or more users associated with the tracking account, the subset of the one or more users being authorized to access data for the assigned route and the vehicle and restricted from accessing data for at least one other route and/or vehicle.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for tracking a vehicle may use a mobile device associated with a tracking account, a server, and one or more client devices associated with one or more users. The mobile device may be configured to receive a location update from a location service and transmit data associated with the location update over a network. The server may be configured to receive the data associated with the location update from the mobile device, map the location update to a predefined route comprising one or more predefined stops to generate a route update, and transmit data associated with the route update over a network. The one or more client devices may be configured to receive the data associated with the route update from the sever. Access to the route update may be limited to a pre-authorized set of the one or more users associated with the tracking account.
7 Citations
26 Claims
-
1. A system for tracking a vehicle selected from a plurality of vehicles comprising:
-
a mobile device associated with a tracking account and the vehicle, the mobile device being configured to receive a location update from a location service and transmit data associated with the location update over a network; a server configured to; receive the data associated with the location update from the mobile device, determine a route for the mobile device from the data associated with the location update by comparing the location update to a plurality of possible predefined routes to identify one or more candidate routes comprising a location similar to the location update and assigning one of the candidate routes as the assigned route for the mobile device, generate a route update using the assigned route and the location update, and transmit data associated with the route update over a network; and one or more client devices associated with one or more users, the one or more client devices being configured to receive the data associated with the route update from the sever, wherein access to the data associated with the route update is limited to a pre-authorized subset of the one or more users associated with the tracking account, the subset of the one or more users being authorized to access data for the assigned route and the vehicle and restricted from accessing data for at least one other route and/or vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 25)
-
-
13. A method for tracking a vehicle selected from a plurality of vehicles comprising:
-
receiving, with a mobile device associated with a tracking account and the vehicle, a location update from a location service; transmitting, with the mobile device, data associated with the location update over a network; receiving, with a server, the data associated with the location update from the mobile device; determining, with the server, a route for the mobile device from the data associated with the location update by comparing the location update to a plurality of possible predefined routes to identify one or more candidate routes comprising a location similar to the location update and assigning one of the candidate routes as the assigned route for the mobile device; generating, with the server, a route update using the assigned route and the location update; transmitting, with the server, data associated with the route update over a network; and receiving, with one or more client devices associated with one or more users, the data associated with the route update from the sever; wherein access to the data associated with the route update is limited to a pre-authorized subset of the one or more users associated with the tracking account, the subset of the one or more users being authorized to access data for the assigned route and the vehicle and restricted from accessing data for at least one other route and/or vehicle. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26)
-
Specification