Identifying and locating users on a mobile network
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, by a first mobile device, a request for sharing location information with a second mobile device, the request being associated with an expiration time, the request specifying a geographic area;
receiving, by the first mobile device through a user interface of the first mobile device, a user input accepting the request;
upon receiving the user input;
estimating a location of the first mobile device;
determining that the location of the first mobile device is in the geographic area; and
in response to determining that the location of the first mobile device is in the geographic area, sharing the location information between the first mobile device and the second mobile device prior to the expiration time, wherein sharing the location information comprises submitting, to the second mobile device directly from the first mobile device or through a server, a notification that the first mobile device is in the geographic area; and
presenting, on the user interface, a first portion indicating a location where the first mobile device may encounter the second mobile device and a second portion indicating the expiration time.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method of locating “friends” having mobile devices connected to a network and associated with a user account is disclosed. The method includes sending a request to a mobile device, the mobile device determining its present geographic location and responding to the requestor with this information. This information may be in the form of a coordinate location such as a GPS location or it may be in the form of a name that the mobile device owner assigned to a particular area (e.g., “home”). Having this location information, a user is able to view the location of the friend that is associated with the mobile device.
266 Citations
18 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a first mobile device, a request for sharing location information with a second mobile device, the request being associated with an expiration time, the request specifying a geographic area; receiving, by the first mobile device through a user interface of the first mobile device, a user input accepting the request; upon receiving the user input; estimating a location of the first mobile device; determining that the location of the first mobile device is in the geographic area; and in response to determining that the location of the first mobile device is in the geographic area, sharing the location information between the first mobile device and the second mobile device prior to the expiration time, wherein sharing the location information comprises submitting, to the second mobile device directly from the first mobile device or through a server, a notification that the first mobile device is in the geographic area; and presenting, on the user interface, a first portion indicating a location where the first mobile device may encounter the second mobile device and a second portion indicating the expiration time. - View Dependent Claims (2, 3, 4, 5, 6, 18)
-
-
7. A system, comprising:
-
one or more processors; and at least one non-transitory storage device storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; receiving, by a first mobile device, a request for sharing location information with a second mobile device, the request being associated with an expiration time, the request specifying a geographic area; receiving, by the first mobile device through a user interface of the first mobile device, a user input accepting the request; upon receiving the user input; estimating a location of the first mobile device; determining that the location of the first mobile device is in the geographic area; and in response to determining that the location of the first mobile device is in the geographic area, sharing the location information between the first mobile device and the second mobile device prior to the expiration time, wherein sharing the location information comprises submitting, to the second mobile device directly from the first mobile device or through a server, a notification that the first mobile device is in the geographic area; and presenting, on the user interface, a first portion indicating a location where the first mobile device may encounter the second mobile device and a second portion indicating the expiration time. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. At least one non-transitory storage device storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
receiving, by a first mobile device, a request for sharing location information with a second mobile device, the request being associated with an expiration time, the request specifying a geographic area; receiving, by the first mobile device through a user interface of the first mobile device, a user input accepting the request; upon receiving the user input; estimating a location of the first mobile device; determining that the location of the first mobile device is in the geographic area; and in response to determining that the location of the first mobile device is in the geographic area, sharing the location information between the first mobile device and the second mobile device prior to the expiration time, wherein sharing the location information comprises submitting, to the second mobile device directly from the first mobile device or through a server, a notification that the first mobile device is in the geographic area; and presenting, on the user interface, a first portion indicating a location where the first mobile device may encounter the second mobile device and a second portion indicating the expiration time. - View Dependent Claims (14, 15, 16, 17)
-
Specification