Identifying and locating users on a mobile network
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, by a first mobile device at a user interface of the first mobile device, one or more user inputs instructing the first mobile device to share a location of the first mobile device with a second mobile device, the one or more user inputs indicating an expiration time;
estimating the location of the first mobile device;
sharing the location of the first mobile device between the first mobile device and the second mobile device until the expiration time;
receiving, at the first mobile device, an indication of a location of the second mobile device determined by the second mobile device; and
presenting, on the user interface of the first mobile device, a first portion indicating the location of the second mobile device, a second portion indicating a time at which the location of the second mobile device was determined, and a third 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.
253 Citations
30 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a first mobile device at a user interface of the first mobile device, one or more user inputs instructing the first mobile device to share a location of the first mobile device with a second mobile device, the one or more user inputs indicating an expiration time; estimating the location of the first mobile device; sharing the location of the first mobile device between the first mobile device and the second mobile device until the expiration time; receiving, at the first mobile device, an indication of a location of the second mobile device determined by the second mobile device; and presenting, on the user interface of the first mobile device, a first portion indicating the location of the second mobile device, a second portion indicating a time at which the location of the second mobile device was determined, and a third portion indicating the expiration time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. 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 at a user interface of the first mobile device, one or more user inputs instructing the first mobile device to share a location of the first mobile device with a second mobile device, the one or more user inputs indicating an expiration time; estimating the location of the first mobile device; sharing the location of the first mobile device between the first mobile device and the second mobile device until the expiration time; receiving, at the first mobile device, an indication of a location of the second mobile device determined by the second mobile device; and presenting, on the user interface of the first mobile device, a first portion indicating the location of the second mobile device, a second portion indicating a time at which the location of the second mobile device was determined, and a third portion indicating the expiration time. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. 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 at a user interface of the first mobile device, one or more user inputs instructing the first mobile device to share a location of the first mobile device with a second mobile device, the one or more user inputs indicating an expiration time; estimating the location of the first mobile device; sharing the location of the first mobile device between the first mobile device and the second mobile device until the expiration time; receiving, at the first mobile device, an indication of a location of the second mobile device determined by the second mobile device; and presenting, on the user interface of the first mobile device, a first portion indicating the location of the second mobile device, a second portion indicating a time at which the location of the second mobile device was determined, and a third portion indicating the expiration time. - View Dependent Claims (29, 30)
-
Specification