Confirming a venue of user location
First Claim
1. A computer-implemented method to verify a venue of user location, the method comprising:
- transmitting, by a mobile computing device and for receipt by a computerized system that is remote from the mobile computing device, information that identifies an estimated geographic location of the mobile computing device or that can be used to identify the estimated geographic location of the mobile computing device;
receiving, by the mobile computing device and as having been sent by the computerized system in response to the transmitting, an identification of a first suggested venue at which the mobile computing device may be located;
presenting, by the mobile computing device, a user interface that concurrently displays (i) an indication of the first suggested venue, and (ii) a first user interface element with which a user of the mobile computing device is able to confirm that the mobile computing device is located at the first suggested venue,wherein the first user interface does not concurrently display, concurrent with the display of the indication of the first suggested venue and the first user interface element, (i) an indication of another suggested venue, and (ii) another user interface element with which the user would be able to confirm that the mobile computing device is located at the another suggested venue;
receiving, by the mobile computing device, confirmation that the mobile computing device is located at the first suggested venue as a result of user interaction with the first user interface element, and in response, identifying the first suggested venue as a confirmed venue at which the mobile computing device is confirmed to be located; and
providing, by the mobile computing, a communication that identifies that the mobile computing device is located at the confirmed venue.
2 Assignments
0 Petitions
Accused Products
Abstract
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for verifying a venue associated with a user location. A mobile computing device determines an estimated geographic location of the mobile computing device. The mobile computing device wirelessly transmits the estimated geographic location to a server system. The mobile computing device receives from the server system an identification of a suggested venue. An interface element that indicates that the mobile computing device may be located at the suggested venue is provided on a display of the mobile computing device. User input that confirms that the user is at the suggested venue is received. In response to receiving the user input, the suggested venue is identified as a confirmed venue. A wireless communication that identifies that the user is at the confirmed venue is provided from the mobile computing device.
26 Citations
20 Claims
-
1. A computer-implemented method to verify a venue of user location, the method comprising:
-
transmitting, by a mobile computing device and for receipt by a computerized system that is remote from the mobile computing device, information that identifies an estimated geographic location of the mobile computing device or that can be used to identify the estimated geographic location of the mobile computing device; receiving, by the mobile computing device and as having been sent by the computerized system in response to the transmitting, an identification of a first suggested venue at which the mobile computing device may be located; presenting, by the mobile computing device, a user interface that concurrently displays (i) an indication of the first suggested venue, and (ii) a first user interface element with which a user of the mobile computing device is able to confirm that the mobile computing device is located at the first suggested venue, wherein the first user interface does not concurrently display, concurrent with the display of the indication of the first suggested venue and the first user interface element, (i) an indication of another suggested venue, and (ii) another user interface element with which the user would be able to confirm that the mobile computing device is located at the another suggested venue; receiving, by the mobile computing device, confirmation that the mobile computing device is located at the first suggested venue as a result of user interaction with the first user interface element, and in response, identifying the first suggested venue as a confirmed venue at which the mobile computing device is confirmed to be located; and providing, by the mobile computing, a communication that identifies that the mobile computing device is located at the confirmed venue. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16)
-
-
15. A computer-implemented method, comprising:
-
receiving, by a computing system and as having been sent by a computing device that is remote from the computing system, information from which an estimated geographic location of the computing device is able to be determined; determining, by the computing system and based on the estimated geographic location of the computing device, a first suggested venue at which the computing device may be located; and transmitting, by the computing system and for receipt by the computing device, an identification of the suggested venue, so as to cause the computing device to present a user interface that concurrently displays (i) an indication of the first suggested venue, and (ii) a first user interface element with which a user of the mobile computing device is able to confirm that the mobile computing device is located at the first suggested venue, wherein the user interface does not concurrently display, concurrent with the display of the indication of the first suggested venue and the first user interface element, (i) an indication of another suggested venue, and (ii) another user interface element with which the user would be able to confirm that the mobile computing device is located at the another suggested venue.
-
-
17. A computing device, comprising:
-
a touchscreen display device; one or more computer processors; and one or more tangible computer readable media including instructions that, when executed by the one or more computer processors, cause the computing device to; identify a first suggested venue at which the computing device may be located; display, with the touchscreen display device, a first user interface element that, when selected by a user, causes the computing device to identify the first suggested venue as a confirmed venue at which the computing device is located; display, with the touchscreen display device and concurrent with the display of the first user interface element, a second user interface element that, when selected by the user, causes the computing device to display at least one other user interface element that, when selected, causes the computing device to identify another suggested venue as the confirmed venue, wherein the computing device is not configured to display, concurrent with the display of the first user interface element and before the selection by the user of the second user interface element, the at least one other user interface element. - View Dependent Claims (18, 19, 20)
-
Specification