VEHICLE INSTALLED MOBILE DEVICE AND SERVER FOR GPS SERVICES BASED ADHOC TASK ASSIGNMENTS
First Claim
1. A mobile device for telematics and user interaction, the mobile device comprising:
- a global positioning system (GPS) receiver circuitry;
the mobile device configured to be mounted inside a vehicle or fixed on the dashboard of the vehicle, the mobile device configured to interact over a telecommunications network or Internet with a coordination server;
a client software comprising a navigation component that interacts with the GPS receiver circuitry, the navigation component capable of providing directions to a destination to a user of the mobile device;
the client software configured to receive and forward to the coordination server diagnostics and system failure information from a plurality of electronic control units associated with the vehicle;
the client software sending a notification to the coordination server along with a current location and a current destination;
the client software dynamically accepting and presenting a task list comprising a plurality of tasks sent from the coordination server in response to receipt of the notification, wherein the task list is opportunistically provided by the coordination server based on a current pool of dynamically assembled tasks, the current location and the current destination.
0 Assignments
0 Petitions
Accused Products
Abstract
Mobile device for communicating a current location and a current destination, to a coordination server, receiving a set of tasks (statically assigned or dynamically assigned) for the user (for example, from the server or from another user or adhoc tasks specified by a customer), displaying the set of tasks to the user, receiving a completion response (successful or unsuccessful) from the user, and proceeding to the next waypoint along a route/trip plan. A coordination server facilitates communication of a list of tasks dynamically and opportunistically assigned to a user to be performed at a specified location.
-
Citations
20 Claims
-
1. A mobile device for telematics and user interaction, the mobile device comprising:
-
a global positioning system (GPS) receiver circuitry; the mobile device configured to be mounted inside a vehicle or fixed on the dashboard of the vehicle, the mobile device configured to interact over a telecommunications network or Internet with a coordination server; a client software comprising a navigation component that interacts with the GPS receiver circuitry, the navigation component capable of providing directions to a destination to a user of the mobile device; the client software configured to receive and forward to the coordination server diagnostics and system failure information from a plurality of electronic control units associated with the vehicle; the client software sending a notification to the coordination server along with a current location and a current destination; the client software dynamically accepting and presenting a task list comprising a plurality of tasks sent from the coordination server in response to receipt of the notification, wherein the task list is opportunistically provided by the coordination server based on a current pool of dynamically assembled tasks, the current location and the current destination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A server communicatively coupled to a first mobile device associated with or installed in a vehicle, the server capable of tracking location, movements, status and behavior of the vehicle, the server comprising:
-
at least one processor for communicating with the first mobile device over a telecommunications network or Internet, the at least one processor operable to, at least; receive a notification from a client software in the first mobile device, the notification indicating a current location and a current destination; responsive to receiving the notification, dynamically and opportunistically identify a task list and communicate the task list to the first mobile device, wherein the task list comprises a plurality of tasks to be performed by a user of the first mobile device; wherein the at least one processor accesses a general pool of currently available tasks filtered by the current location and the current destination, and a user-specific pool of tasks, to identify the task list for the user, and wherein, upon determination of task completion, the status for the corresponding entries in the general pool of tasks and the user-specific pool of tasks are updated. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 18)
-
-
17. A method of operation of a server that assigns tasks to a user and tracks their completion, wherein the server is communicatively coupled to a first mobile device that comprises GPS navigation circuitry, the method comprising:
-
receiving by the server a notification sent to the server by the first mobile device after reaching one of the plurality of waypoints; determining, by the server dynamically and opportunistically in response to receipt of the notification, a task list for completion by the user of the first mobile device at that one of a plurality of waypoints to be visited by a user of the first mobile device; communicating, by the server, the task list to the first mobile device, wherein receipt of the task list by the first mobile device causes prompting of the user of the first mobile device to provide a response to the task list; and processing, by the server a user response received from the first mobile device, indicating status of each task of the task list and reassigning those that are not yet completed; wherein the task list comprises a plurality of tasks to be performed by a user; wherein the server accesses a general pool of currently available tasks filtered by the current location and the current destination of the first mobile device; and wherein, upon determination of task completion, the status for the corresponding entries in the general pool of tasks are updated. - View Dependent Claims (19, 20)
-
Specification