# US 10,484,821 B2 · System and method for requesting an updated user location

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,484,821 B2
- Document ID: US10484821B2
- Status: Granted
- Kind: B2
- Application number: 15/854,081
- Filed: 2017-12-26
- Published: 2018-05-03
- Granted: 2019-11-19
- Earliest claimed: 2012-02-29
- Assignees: Google Inc.
- Applicants: Google LLC
- Inventors: Joseph LaPenna; Chris Lambert
- Web page: https://patentgrep.com/patent/US10484821B2

## CPC

- H04W 4/023: {using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds}
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- H04L 67/52: specially adapted for the location of the user terminal
- H04L 67/535: {Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34)}
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A system and method is disclosed for requesting an updated location, including a point of interest, from a user for display on an interactive map. On receiving from an interested user a request for a point of interest associated with a subscribed user's current location, a request is transmitted to the subscribed user to check-in to the point of interest. In response to the request, the subscribed user selects a selected point of interest from a selection list. A representation of the subscribed user and the selected point of interest is then provided for display on an interactive map associated with the interested user.

## Claims

### Claim 1

A computer-implemented method comprising:
communicating, to a first computing device, a request of a second computing device for a current geographic location of the first computing device, wherein communicating the request comprises communicating the request in response to data indicating a user of the second computing device has requested that a user of the first computing device check in via a social network comprising the user of the second computing device and the user of the first computing device;
receiving, from the first computing device, data indicating the current geographic location of the first computing device;
generating, based on the data and for display by the second computing device, an interactive map comprising:
a representation of a current geographic location of the second computing device, and
a representation of the current geographic location of the first computing device;
providing, to the first computing device, selectable supplemental details about the current geographic location of the first computing device retrieved automatically via an internet search; and
responsive to data indicating a user of the first computing device has selected at least a portion of the selectable supplemental details, communicating, to the second computing device, data indicating the at least a portion of the selectable supplemental details.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, comprising communicating, to one or more other computing devices, data indicating the current geographic location of the first computing device.

### Claim 3 (depends on 2)

The computer-implemented method of claim 2, wherein communicating the data indicating the current geographic location comprises communicating the data indicating the current geographic location in response to one or more of:
a determination that one or more users of the one or more other computing devices belong to a group, of the social network, to which a user of the first computing device belongs; or
a determination that one or more users of the one or more other computing devices frequent the current geographic location of the first computing device.

### Claim 4 (depends on 2)

The computer-implemented method of claim 2, wherein communicating the data indicating the current geographic location comprises communicating the data indicating the current geographic location in response to a determination that the current geographic location of the first computing device corresponds to an unexpected location for a user of the first computing device.

### Claim 5 (depends on 2)

The computer-implemented method of claim 2, wherein communicating the data indicating the current geographic location comprises communicating the data indicating the current geographic location in response to a determination that a user of the first computing device has traveled outside a predetermined area.

### Claim 6 (depends on 1)

The computer-implemented method of claim 1, comprising performing the internet search to retrieve the selectable supplemental details about the current geographic location of the first computing device.

### Claim 7

A system comprising:
one or more processors; and
a memory storing instructions that when executed by the one or more processors cause the system to perform operations comprising:
hosting a social network;
receiving, from a computing device associated with a first user of the social network, a request that a second user of the social network check in regarding their current geographic location;
responsive to receiving the request, communicating, to a computing device associated with the second user, data indicating a list of points of interest determined based on a current geographic location of the computing device associated with the second user;
responsive to receiving data indicating a selection made via the list, communicating, to the computing device associated with the first user, data indicating the selection;
providing, to the computing device associated with the second user, selectable supplemental details, retrieved automatically via an internet search, about a point of interest from the list corresponding to the selection; and
responsive to data indicating the second user has selected at least a portion of the selectable supplemental details, communicating, to the computing device associated with the first user, data indicating the at least a portion of the selectable supplemental details.

### Claim 8 (depends on 7)

The system of claim 7, wherein the operations comprise generating, for display by the computing device associated with the first user, a map comprising a representation of the current geographic location of the computing device associated with the second user.

### Claim 9 (depends on 8)

The system of claim 8, wherein the map comprises a representation of a current geographic location of the computing device associated with the first user.

### Claim 10 (depends on 7)

The system of claim 7, wherein the operations comprise communicating, to one or more other computing devices, the data indicating the selection.

### Claim 11 (depends on 10)

The system of claim 10, wherein communicating, to the one or more other computing devices, the data indicating the selection comprises communicating, to the one or more other computing devices, the data indicating the selection in response to one or more of:
a determination that one or more users of the one or more other computing devices belong to a group of the social network to which the second user belongs; or
a determination that one or more users of the one or more other computing devices frequent a point of interest from the list corresponding to the selection.

### Claim 12 (depends on 10)

The system of claim 10, wherein communicating, to the one or more other computing devices, the data indicating the selection comprises communicating, to the one or more other computing devices, the data indicating the selection in response to one or more of:
a determination that the second user has traveled outside a predetermined area; or
a determination that a point of interest from the list corresponding to the selection corresponds to an unexpected location for the second user.

### Claim 13 (depends on 7)

The system of claim 7, wherein the operations comprise performing the internet search to retrieve the selectable supplemental details about the point of interest from the list corresponding to the selection.

### Claim 14

One or more non-transitory computer-readable media comprising instructions that when executed by one or more processors of a computing system cause the computing system to perform operations comprising:
hosting a social network;
receiving, from a computing device associated with a user of the social network, data indicating a geographic location of the computing device;
communicating, to the computing device, data indicating a list of points of interest determined based on the geographic location, wherein communicating the data indicating the list comprises communicating the data indicating the list in response to receiving a request that the user check in regarding the geographic location;
responsive to receiving data indicating a selection made via the list, communicating, to one or more other computing devices associated with one or more other users of the social network, data indicating the selection;
providing, to the computing device, selectable supplemental details, retrieved automatically via an internet search, about a point of interest from the list corresponding to the selection; and
responsive to data indicating the user has selected at least a portion of the selectable supplemental details, communicating, to the one or more other computing devices, data indicating the at least a portion of the selectable supplemental details.

### Claim 15 (depends on 14)

The one or more non-transitory computer-readable media of claim 14, wherein the operations comprise generating, for display by the one or more other computing devices, a map comprising a representation of the geographic location.

### Claim 16 (depends on 14)

The one or more non-transitory computer-readable media of claim 14, wherein communicating the data indicating the selection comprises communicating the data indicating the selection in response to one or more of:
a determination that the one or more other users belong to a group of the social network to which the user belongs; or
a determination that the one or more other users frequent a point of interest from the list corresponding to the selection.

### Claim 17 (depends on 14)

The one or more non-transitory computer-readable media of claim 14, wherein communicating the data indicating the selection comprises communicating the data indicating the selection in response to one or more of:
a determination that the user has traveled outside a predetermined area; or
a determination that a point of interest from the list corresponding to the selection corresponds to an unexpected location for the user.

### Claim 18 (depends on 14)

The one or more non-transitory computer-readable media of claim 14, wherein the operations comprise performing the internet search to retrieve the selectable supplemental details about the point of interest from the list corresponding to the selection.
