# US 10,484,824 B1 · Content presentation and layering across multiple devices

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

- Number: US 10,484,824 B1
- Document ID: US10484824B1
- Status: Granted
- Kind: B1
- Application number: 15/194,094
- Filed: 2016-06-27
- Granted: 2019-11-19
- Earliest claimed: 2015-06-26
- Assignees: Lucasfilm Entertainment Company Ltd.
- Applicants: Lucasfilm Entertainment Company Ltd.
- Inventors: John Gaeta; Michael Koperwas; Nicholas Rasmussen
- Web page: https://patentgrep.com/patent/US10484824B1

## CPC

- H04W 4/026: {using orientation information, e.g. compass}
- G06F 3/011: {Arrangements for interaction with the human body, e.g. for user immersion in virtual reality (blind teaching G09B21/00)}
- G06F 3/012: {Head tracking input arrangements}
- G06T 19/006: {Mixed reality (object pose determination, tracking or camera calibration for mixed reality G06T7/00)}
- H04B 1/385: {Transceivers carried on the body, e.g. in helmets}
- H04L 67/131: Protocols for games, networked simulations or virtual reality
- H04M 1/72409: by interfacing with external accessories (hands-free H04M1/60)
- H04B 2001/3866: {carried on the head}
- 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)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- H04B: TRANSMISSION
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

A method may include causing first content to be displayed on a display device. The method may also include determining a location of a mobile device relative to the display device. In some embodiments, the mobile device may be positioned such that the first content is visible to a viewer of the mobile device. The method may additionally include causing second content to be displayed on the mobile device such that the second content is layered over the first content.

## Claims

### Claim 1

A computer-implemented method comprising:
causing first content to be displayed on a display device;
determining a location of a mobile device relative to the display device, wherein the mobile device is positioned such that the first content is visible to a viewer of the mobile device;
causing second content to be rendered by a rendering engine based on the location of the mobile device relative to the display device; and
causing the second content to be displayed on the mobile device such that the second content is layered over the first content, wherein the second content is stretched or compressed in a vertical aspect based on a distance between the mobile device and the display device while maintaining a horizontal aspect.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, further comprising:
determining dimensions of the display device; and
generating or altering a displayed size of the second content based at least in part on the dimensions of the display device and the location of the mobile device.

### Claim 3 (depends on 1)

The computer-implemented method of claim 1, further comprising:
determining an orientation of the mobile device relative to the display device; and
generating or altering the second content based at least in part on the orientation of the mobile device.

### Claim 4 (depends on 1)

The computer-implemented method of claim 1, wherein:
the mobile device comprises a pair of augmented-reality (AR) glasses worn by the viewer;
the display device comprises a theater screen in a movie theater; and
the first content comprises a movie.

### Claim 5 (depends on 1)

The computer-implemented method of claim 1, wherein:
a blur effect is applied to the first content; and
the blur effect is not applied to the second content.

### Claim 6 (depends on 1)

The computer-implemented method of claim 1, further comprising:
determining a location of a second mobile device relative to the display device, wherein the second mobile device is positioned such that the first content is visible to a viewer of the second mobile device; and
causing third content to be displayed on the second mobile device such that the third content is layered over the first content.

### Claim 7 (depends on 6)

The computer-implemented method of claim 6, wherein:
the second content comprises an object;
the third content comprises the object;
when viewed through the mobile device, the object appears at a first location relative to the display device; and
when viewed through the second mobile device, the object appears at the first location relative to the display device.

### Claim 8 (depends on 6)

The computer-implemented method of claim 6, wherein:
the second content comprises an object;
the third content comprises the object;
when viewed through the mobile device, the object appears at a first location relative to the display device;
when viewed through the second mobile device, the object appears at a second location relative to the display device; and
the second location relative to the display device is different from the first location relative to the display device.

### Claim 9 (depends on 6)

The computer-implemented method of claim 6, wherein:
the second content comprises an object following a first motion path;
the third content comprises the object following a second motion path;
the first motion path is different from the second motion path relative to the display device; and
the first motion path when viewed through the mobile device is the same as the second motion path when viewed through the second mobile device.

### Claim 10 (depends on 9)

The computer-implemented method of claim 9, further comprising:
receiving a first input from the mobile device; and
receiving a second input from the second mobile device, wherein:
the second input is received after the first input is received;
the object begins following the first motion path based on when the first input is received; and
the object begins following the second motion path based on when the second input is received.

### Claim 11

A non-transitory, computer-readable medium comprising instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
causing first content to be displayed on a display device;
determining a location of a mobile device relative to the display device, wherein the mobile device is positioned such that the first content is visible to a viewer of the mobile device; and
causing second content to be rendered by a rendering engine based on the location of the mobile device relative to the display device; and
causing the second content to be displayed on the mobile device such that the second content is layered over the first content, wherein the second content is stretched or compressed in a vertical aspect based on a distance between the mobile device and the display device while maintaining a horizontal aspect.

### Claim 12 (depends on 11)

The non-transitory, computer-readable medium of claim 11, comprising additional instructions that cause the one or more processors to perform additional operations comprising:
determining dimensions of the display device; and
generating or altering a displayed size of the second content based at least in part on the dimensions of the display device and the location of the mobile device.

### Claim 13 (depends on 11)

The non-transitory, computer-readable medium of claim 11, comprising additional instructions that cause the one or more processors to perform additional operations comprising:
determining an orientation of the mobile device relative to the display device; and
generating or altering the second content based at least in part on the orientation of the mobile device.

### Claim 14 (depends on 11)

The non-transitory, computer-readable medium of claim 11, wherein:
the mobile device comprises a pair of augmented-reality (AR) glasses worn by the viewer;
the display device comprises a theater screen in a movie theater; and
the first content comprises a movie.

### Claim 15 (depends on 11)

The non-transitory, computer-readable medium of claim 11, wherein:
a blur effect is applied to the first content; and
the blur effect is not applied to the second content.

### Claim 16

A system comprising:
one or more processors;
one or more memory devices comprising instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
causing first content to be displayed on a display device;
determining a location of a mobile device relative to the display device, wherein the mobile device is positioned such that the first content is visible to a viewer of the mobile device; and
causing second content to be rendered by a rendering engine based on the location of the mobile device relative to the display device; and
causing the second content to be displayed on the mobile device such that the second content is layered over the first content, wherein the second content is stretched or compressed in a vertical aspect based on a distance between the mobile device and the display device while maintaining a horizontal aspect.

### Claim 17 (depends on 16)

The system of claim 16, wherein the one or more memory devices comprises additional instructions that cause the one or more processors to perform additional operations comprising:
determining a location of a second mobile device relative to the display device, wherein the second mobile device is positioned such that the first content is visible to a viewer of the second mobile device; and
causing third content to be displayed on the second mobile device such that the third content is layered over the first content.

### Claim 18 (depends on 17)

The system of claim 17, wherein:
the second content comprises an object;
the third content comprises the object;
when viewed through the mobile device, the object appears at a first location relative to the display device; and
when viewed through the second mobile device, the object appears at the first location relative to the display device.

### Claim 19 (depends on 17)

The system of claim 17, wherein:
the second content comprises an object;
the third content comprises the object;
when viewed through the mobile device, the object appears at a first location relative to the display device;
when viewed through the second mobile device, the object appears at a second location relative to the display device; and
the second location relative to the display device is different from the first location relative to the display device.

### Claim 20 (depends on 17)

The system of claim 17, wherein:
the second content comprises an object following a first motion path;
the third content comprises the object following a second motion path;
the first motion path is different from the second motion path relative to the display device; and
the first motion path when viewed through the mobile device is the same as the second motion path when viewed through the second mobile device.
