Mobile device and server for facilitating GPS based services
First Claim
1. A mobile device comprising:
- global positioning system (GPS) receiver circuitry;
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 in response to a request to navigate to the destination, the request and destination received from a device remote from the mobile device;
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;
the client software prompting the user to input a response after conducting the plurality of tasks in the task list; and
the client software automatically communicating the user response to the device remote from the mobile device.
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. In one embodiment, 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.
-
Citations
20 Claims
-
1. A mobile device comprising:
-
global positioning system (GPS) receiver circuitry; 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 in response to a request to navigate to the destination, the request and destination received from a device remote from the mobile device; 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; the client software prompting the user to input a response after conducting the plurality of tasks in the task list; and the client software automatically communicating the user response to the device remote from the mobile device. - 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; and receive a response to each of the plurality of tasks, from the first mobile device, each response comprising status of completion of a corresponding task of the plurality of tasks. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method of communicating between a first mobile device and a server, the method comprising:
-
sending, by the server to the first mobile device, route information comprising a plurality of waypoints to be visited by a user of the first mobile device; receiving a notification sent to the server by the first mobile device in response to reaching at least one of the plurality of waypoints; determining, by the server in response to receipt of the notification of reaching the at least one of the plurality of waypoints, a list of tasks for completion by the user of the first mobile device at the at least 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 receiving, by the server from the first mobile device, a user response indicating status of each task of the task list. - View Dependent Claims (17, 18, 19, 20)
-
Specification