Mobile device and server for GPS based task assignments
First Claim
1. A mobile device comprising:
- a global positioning system (GPS) receiver circuitry;
a client software comprising a navigation component that interacts with the GPS receiver circuitry, the navigation component capable of navigating and providing directions to a destination to a user of the mobile device in response to a request to navigate to the destination, the request and destination received from a device remote from the mobile device, the request not accompanied by an embedded map;
the client software sending a notification to the device remote from the mobile device after reaching the destination;
the client software accepting a task list comprising a plurality of tasks sent from the device remote from the mobile device in response to receipt of the notification, wherein the plurality of task are specific to the user, to be completed by the user, after the user has reached the specific destination;
the client software managing and reporting the completion status of the plurality of tasks;
the client software selectively sending a second task list, if any, comprising another plurality of tasks to the device remote from the mobile device, in response to receipt of the notification;
andthe client software receiving notification from other mobile devices regarding their corresponding proximity to the destination, on their corresponding approach to the destination, and on their corresponding arrival at the destination.
0 Assignments
0 Petitions
Accused Products
Abstract
Mobile device for communicating arrival information at a waypoint, communicating that information to a server, receiving a set of tasks (statically assigned or dynamically assigned) for the user (for example, from the server or from another user), 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 assigned to a user to be performed at a specified location. The list of tasks is delivered to the user of the first mobile device by the coordination server (if such tasks exist) when the coordination server receives notification from the first mobile device indicating arrival at a specific location.
30 Citations
20 Claims
-
1. A mobile device comprising:
-
a global positioning system (GPS) receiver circuitry; a client software comprising a navigation component that interacts with the GPS receiver circuitry, the navigation component capable of navigating and providing directions to a destination to a user of the mobile device in response to a request to navigate to the destination, the request and destination received from a device remote from the mobile device, the request not accompanied by an embedded map; the client software sending a notification to the device remote from the mobile device after reaching the destination; the client software accepting a task list comprising a plurality of tasks sent from the device remote from the mobile device in response to receipt of the notification, wherein the plurality of task are specific to the user, to be completed by the user, after the user has reached the specific destination; the client software managing and reporting the completion status of the plurality of tasks; the client software selectively sending a second task list, if any, comprising another plurality of tasks to the device remote from the mobile device, in response to receipt of the notification; and the client software receiving notification from other mobile devices regarding their corresponding proximity to the destination, on their corresponding approach to the destination, and on their corresponding arrival at the destination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A server communicatively coupled to a first mobile device, the server comprising:
-
at least one processor for communicating with the first mobile device, the at least one processor operable to, at least; receive a notification from client software in the first mobile device, the notification indicating arrival at a destination previously identified in a request from the server to the client software; responsive to receiving the notification, identify a task list and communicating 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 tasks 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, 17, 18)
-
-
19. 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 from the first mobile device, when a user uploads it to the server, a route information comprising a plurality of waypoints to be visited by a user of the first mobile device; 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 in response to receipt of the notification after reaching the one of the plurality of waypoints, a task list for completion by the user of the first mobile device at that one of the plurality of waypoints; 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. - View Dependent Claims (20)
-
Specification