# US 12,111,867 B2 · Methods, systems, and media for associating scenes depicted in media content with a map of where the media content was produced

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

- Number: US 12,111,867 B2
- Document ID: US12111867B2
- Status: Granted
- Kind: B2
- Application number: 18/108,867
- Filed: 2023-02-13
- Published: 2023-06-22
- Granted: 2024-10-08
- Earliest claimed: 2015-05-22
- Assignees: Google Inc.
- Applicants: Google LLC
- Inventors: Cinthia Rodrigues Abou Assali; Nayeli Rodriguez; Jonathan Becquemin; Leon Bayliss; Gregory Blay-Desforges
- Web page: https://patentgrep.com/patent/US12111867B2

## CPC

- G06F 16/7867: {using information manually generated, e.g. tags, keywords, comments, title and artist information, manually generated time, location and usage information, user ratings}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Methods, systems, and media for associating scenes depicted in media content with a map of where the media content was produced are provided. In some embodiments, a method for presenting map information with video information is provided, the method comprising: receiving a request for a video from a user device; determining if there is location information associated with portions of the video; in response to determining that there is location information associated with the video, causing first map information corresponding to the location information to be presented in a first format during presentation of the video; receiving an indication that the first map information has been selected; in response to receiving the indication, causing second map information corresponding to the portion of the video that was being presented to be presented by the user device, wherein the second map information is presented in a second format.

## Claims

### Claim 1

A method comprising:
identifying, using a hardware processor, a plurality of video content items captured near a location;
in response to identifying the plurality of video content items captured near the location, causing, using the hardware processor, a representation of the plurality of video content items to be presented, wherein the representation includes a map indicating the location associated with each of the plurality of video content items and an image of the location that represents a view of the location as captured by one or more portions of one or more video content items from the plurality of video content items, wherein a selection of the representation causes a user interface with a subset of video content items from the plurality of video content items that correspond to the representation to be presented;
receiving, using the hardware processor, an indication that the representation associated with the location has been selected; and
in response to receiving the indication that the representation associated with the location has been selected, causing, using the hardware processor, the user interface to be presented.

### Claim 2 (depends on 1)

The method of claim 1, wherein the representation of the plurality of video content items includes descriptive information of the plurality of video content items.

### Claim 3 (depends on 1)

The method of claim 1, wherein identifying the plurality of video content items captured near the location comprises:
querying a database that includes the location; and
in response to the query, receiving identifying information of the plurality of video content items.

### Claim 4 (depends on 1)

The method of claim 1, wherein the plurality of video content items includes a depiction of the location.

### Claim 5 (depends on 1)

The method of claim 1, further comprising determining that a first group of video content items of the plurality of video content items were captured near the location.

### Claim 6 (depends on 5)

The method of claim 5, further comprising selecting a second group of video content items from the first group of video content items based on the relevance of each video content item of the first group of video content items to a user associated with a user device, wherein the relevance is based at least in part on user preferences of the user.

### Claim 7 (depends on 5)

The method of claim 5, further comprising selecting a second group of video content items from the first group of video content items based on the relevance of each given video content item of the first group of video content items to a user associated with a user device, wherein the relevance is based at least in part on whether the user is a social connection of a user associated with the given video content item.

### Claim 8 (depends on 5)

The method of claim 5, further comprising selecting a second group of video content items from the first group of video content items based on whether each video content item in the first group of video content items is accessible by a user associated with a user device, wherein any video content items from the first group of video items that are not accessible to the user are not selected for inclusion in the second group.

### Claim 9 (depends on 5)

The method of claim 5, further comprising:
selecting a second group of video content items from the first group of video content items; and
causing representation information of each video content item of the second group of video content items to be presented within the map indicating the location.

### Claim 10

A system for presenting media content associated with map information, the system comprising:
a hardware processor configured to:
identify a plurality of video content items captured near a location;
in response to identifying the plurality of video content items captured near the location, cause a representation of the plurality of video content items to be presented, wherein the representation includes a map indicating the location associated with each of the plurality of video content items and an image of the location that represents a view of the location captured by one or more portions of one or more video content items from the plurality of video content items, wherein a selection of the representation causes a user interface with a subset of video content items from the plurality of video content items that correspond to the representation to be presented;
receive an indication that the representation associated with the location has been selected; and
in response to receiving the indication that the representation associated with the location has been selected, cause the user interface to be presented.

### Claim 11 (depends on 10)

The system of claim 10, wherein the representation of the plurality of video content items includes descriptive information of the plurality of video content items.

### Claim 12 (depends on 10)

The system of claim 10, wherein identifying the plurality of video content items captured near the location comprises:
querying a database that includes the location; and
in response to the query, receiving identifying information of the plurality of video content items.

### Claim 13 (depends on 10)

The system of claim 10, wherein the plurality of video content items includes a depiction of the location.

### Claim 14 (depends on 10)

The system of claim 10, wherein the hardware processor is further configured to determine that a first group of video content items of the plurality of video content items were captured near the location.

### Claim 15 (depends on 14)

The system of claim 14, wherein the hardware processor is further configured to select a second group of video content items from the first group of video content items based on the relevance of each video content item of the first group of video content items to a user associated with a user device, wherein the relevance is based at least in part on user preferences of the user.

### Claim 16 (depends on 14)

The system of claim 14, wherein the hardware processor is further configured to select a second group of video content items from the first group of video content items based on the relevance of each given video content item of the first group of video content items to a user associated with a user device, wherein the relevance is based at least in part on whether the user is a social connection of a user associated with the given video content item.

### Claim 17 (depends on 14)

The system of claim 14, wherein the hardware processor is further configured to select a second group of video content items from the first group of video content items based on whether each video content item in the first group of video content items is accessible by a user associated with a user device, wherein any video content items from the first group of video content items that are not accessible to the user are not selected for inclusion in the second group.

### Claim 18 (depends on 14)

The system of claim 14, wherein the hardware processor is further configured to:
select a second group of video content items from the first group of content, items, and
cause representation information of each video content item of the second group of video content items to be presented within the map indicating the location.

### Claim 19

A non-transitory computer-readable medium containing computer executable instructions that, when executed by a processor, cause the processor to:
identify a plurality of video content items captured near a location;
in response to identifying the plurality of video content items captured near the location, cause a representation of the plurality of video content items to be presented, wherein the representation includes a map indicating the location associated with each of the plurality of video content items and an image of the location that represents a view of the location captured by one or more portions of one or more video content items from the plurality of video content items, wherein a selection of the representation causes a user interface with a subset of video content items from the plurality of video content items that correspond to the representation to be presented;
receive an indication that the representation associated with the location has been selected; and
in response to receiving the indication that the representation associated with the location has been selected, cause the user interface to be presented.
