One-click service status tracking and updates
First Claim
1. A computer-implemented method comprising:
- in response to an activation of a first mobile device of a user to allow location tracking of the first mobile device, receiving from the first mobile device, via a computing device, a request for a service from a service provider, wherein the activation is a single click of a feature on the first mobile device;
in response to an activation of a second mobile device of the service provider to allow location tracking of the second mobile device, receiving from the second mobile device an indication of location of the second mobile device, wherein the activation is a single click of a feature on the second mobile device;
selecting the service provider to perform the service based at least in part on a location of the service provider in relation to the user;
providing to the first mobile device a location of the service provider based on the location tracking of the second mobile device;
providing to the second mobile device a location of the user based on the location tracking of the first mobile device;
generating a real-time representation of a location tracking information about the service provider on a map to be displayed on the first mobile device;
calculating a distance between the user and the service provider and time of a meeting of the user and the service provider;
in response to the calculating, providing rules-based geographic instructions to the first mobile device to facilitate the meeting between the user and the service provider; and
concealing the location of at least one of the user and the service provider upon request.
13 Assignments
0 Petitions
Accused Products
Abstract
A system and method to one-click service status tracking and updates. In one embodiment, in response to activation of a mobile device, providing GPS location information of the mobile device; the mobile device registering with a server to identify a user of the mobile device with a service and a service provider of the service; and the mobile device providing to the user real-time status information related to the service. In one embodiment, at least one of the service provider and user are in transit. In one embodiment, the information received from the server includes one of the service provider ID and contact info for the user to contact the service provider directly. In one embodiment, the activation includes a single click of a feature on the mobile device.
-
Citations
18 Claims
-
1. A computer-implemented method comprising:
-
in response to an activation of a first mobile device of a user to allow location tracking of the first mobile device, receiving from the first mobile device, via a computing device, a request for a service from a service provider, wherein the activation is a single click of a feature on the first mobile device; in response to an activation of a second mobile device of the service provider to allow location tracking of the second mobile device, receiving from the second mobile device an indication of location of the second mobile device, wherein the activation is a single click of a feature on the second mobile device; selecting the service provider to perform the service based at least in part on a location of the service provider in relation to the user; providing to the first mobile device a location of the service provider based on the location tracking of the second mobile device; providing to the second mobile device a location of the user based on the location tracking of the first mobile device; generating a real-time representation of a location tracking information about the service provider on a map to be displayed on the first mobile device; calculating a distance between the user and the service provider and time of a meeting of the user and the service provider; in response to the calculating, providing rules-based geographic instructions to the first mobile device to facilitate the meeting between the user and the service provider; and concealing the location of at least one of the user and the service provider upon request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system comprising
at least one server for: -
in response to an activation of a first mobile device of a user to allow location tracking of the first mobile device, receiving from the first mobile device, via a computing device, a request for a service from a service provider, wherein the activation is a single click of a feature on the first mobile device; in response to an activation of a second mobile device of the service provider to allow a location tracking of the second mobile device, receiving from the second mobile device an indication of location of the second mobile device, wherein the activation is a single click of a feature on the second mobile device; selecting the service provider to perform the service based at least in part on the location of the service provider in relation to the user; providing to the first mobile device the location of the service provider based on location tracking of the second mobile device; providing to the second mobile device a location of the user based on the location tracking of the first mobile device; generating a real-time representation of the location tracking information about the service provider on a map to be displayed on the first mobile device; calculating a distance between the user and the service provider and time of a meeting of the user and the service provider; in response to the calculated distance, providing rules-based geographic instructions to the first mobile device to facilitate the meeting between the user and the service provider; and concealing the location of at least one of the user and the service provider upon request. - View Dependent Claims (12, 13)
-
-
14. A tangible machine readable medium having stored thereon a set of instructions which when executed, perform a method comprising:
-
in response to an activation of a first mobile device of a user to allow location tracking of the first mobile device, receiving from the first mobile device a request for a service from a service provider, wherein the activation is a single click of a feature on the first mobile device; in response to an activation of a second mobile device of the service provider to allow location tracking of the second mobile device, receiving from the second mobile device an indication of the location of the second mobile device, wherein the activation is a single click of a feature on the second mobile device; selecting the service provider to perform the service based at least in part on a location of the service provider in relation to the user; providing to the first mobile device the location of the service provider based on the location tracking of the second mobile device; providing to the second mobile device a location of the user based on the location tracking of the first mobile device; generating a real-time representation of the location tracking information about the service provider on a map to be displayed on the first mobile device; calculating a distance between the user and the service provider and time of a meeting of the user and the service provider; in response to the calculated distance, providing rules-based geographic instructions to the first mobile device to facilitate the meeting between the user and the service provider; and
concealing the location of at least one of the user and the service provider upon request. - View Dependent Claims (15, 16, 17, 18)
-
Specification