MOBILE DEVICE AND SERVER FOR TASK ASSIGNMENTS AND PICKUP REQUESTS
First Claim
1. A mobile device comprising:
- a processing circuitry, memory and storage;
a global positioning system (GPS) receiver circuitry;
a client software, that is executed by the processing circuitry, wherein the client software comprises 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;
the client software displaying a plurality of requests to pick up items received from a plurality of businesses associated with, or located on, a current route being navigated by the navigation component;
the client software configured to selectively send a user provided update message regarding the corresponding ones of the plurality of requests to pick up items, to the corresponding plurality of businesses; and
the client software accepting a task list comprising a plurality of tasks to be completed by the user of the mobile device, based on a current location of the mobile device, a street name associated with the current location, or based on current route being navigated.
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.
-
Citations
28 Claims
-
1. A mobile device comprising:
-
a processing circuitry, memory and storage; a global positioning system (GPS) receiver circuitry; a client software, that is executed by the processing circuitry, wherein the client software comprises 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; the client software displaying a plurality of requests to pick up items received from a plurality of businesses associated with, or located on, a current route being navigated by the navigation component; the client software configured to selectively send a user provided update message regarding the corresponding ones of the plurality of requests to pick up items, to the corresponding plurality of businesses; and the client software accepting a task list comprising a plurality of tasks to be completed by the user of the mobile device, based on a current location of the mobile device, a street name associated with the current location, or based on current route being navigated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. 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 plurality of requests to pick up items, from a plurality of businesses, along with a corresponding user identification and addresses of those corresponding businesses or a reference to those corresponding businesses; receive a current location or a current street name from a client software in the first mobile device and determine a user specific set of the plurality of requests to pick up items; deliver to the client software in the first mobile device the user specific set of the plurality of requests to pick up items; deliver an update message, if any are received from the first mobile device, to the corresponding plurality of businesses, deliver to the client software of the first mobile device, based on a current location of the first mobile device, a street name associated with the current location, or based on current route being navigated, a task list comprising a plurality of tasks to be completed by the user of the first mobile device; and receive and store a task completion status for each of the plurality of tasks as they are reported by the client software of the first mobile device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
20. A mobile system comprising:
-
a plurality of mobile devices including a first mobile device and a second mobile device, each of the plurality of mobile devices configured to execute and operate employing a client software capable of sending and receiving GPS based location information, and configured to receive tasks lists for completion by a corresponding user; a coordinating server communicatively coupled to a plurality of mobile devices; the coordinating server configured to receive a plurality of item pickup requests from computers associated with a plurality of businesses for opportunistic distribution to associated ones of the plurality of mobile devices; and the client software configured to display the plurality of item pickup requests received from the plurality of businesses associated with, or located on, a current route being navigated by a navigation component of the corresponding one of the plurality of mobile devices. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
Specification