# US 12,217,348 B2 · Methods and systems for generating holographic animations

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

- Number: US 12,217,348 B2
- Document ID: US12217348B2
- Status: Granted
- Kind: B2
- Application number: 18/137,509
- Filed: 2023-04-21
- Published: 2023-08-24
- Granted: 2025-02-04
- Earliest claimed: 2015-02-26
- Assignees: Adeia Guides Inc.
- Applicants: Adeia Guides Inc.
- Inventors: Jason M. Conness; Todd Mariani
- Web page: https://patentgrep.com/patent/US12217348B2

## CPC

- G06T 13/80: Two-dimensional [2D] animation, e.g. using sprites
- 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}
- G06F 3/013: {Eye tracking input arrangements (G06F3/015 takes precedence)}
- G06F 3/017: {Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883)}
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 3/04845: for image manipulation, e.g. dragging, rotation, expansion or change of colour
- G06F 16/54: Browsing; Visualisation therefor
- G06F 16/5866: {using information manually generated, e.g. tags, keywords, comments, manually generated location and time information}
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Methods and systems are described herein for improved techniques for consuming and interacting with media content. Specifically, the media guidance application may generate holographic animations that move from a holographic structure from which a user has selected a media asset and direct the user to a display device capable of presenting the media asset. For example, in response to a user selecting a baseball movie from a holographic bookcase, the media guidance application may generate for display a holographic baseball that is “thrown” from the bookcase to a television that will present the baseball movie.

## Claims

### Claim 1

A method comprising:
determining that a user is viewing three-dimensional holographic content generated for display at a location in a physical space by a display device, wherein the location in the physical space is separate from a screen of the display device;
determining a visual focus point of the user on a portion of the three-dimensional holographic content using at least two optical sensors arranged to form a stereo vision system for obtaining a three-dimensional position of the user's eyes;
detecting that the visual focus point of the user shifts away from the portion of the three-dimensional holographic content using the at least two optical sensors; and
moving the three-dimensional holographic content within the physical space to account for the shifted visual focus point, wherein a new location of the three-dimensional holographic content is separate from the screen of the display device.

### Claim 2 (depends on 1)

The method of claim 1, wherein the determining the visual focus point of the user on the portion of the three-dimensional holographic content further comprises:
capturing an image depicting a location of a portion of at least one eye of the user.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
generating image analysis data of the captured image; and
determining, based on the image analysis data, the location of the portion of the at least one eye.

### Claim 4 (depends on 2)

The method of claim 2, further comprising:
determining one or more features of the portion of the at least one eye; and
tracking, based on the one or more features, a movement of the at least one eye.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
in response to determining the visual focus point of the user, determining a user interaction to select the portion of the three-dimensional holographic content.

### Claim 6 (depends on 1)

The method of claim 1, wherein the three-dimensional holographic content comprises a plurality of portions, and wherein each portion of the plurality of portions is associated with a different content item.

### Claim 7 (depends on 1)

The method of claim 1, wherein the determining the visual focus point of the user on the portion of the three-dimensional holographic content using the at least two optical sensors comprises:
for each of the at least two optical sensors, capturing a respective image; and
determining the visual focus point of the user based on the respective images captured using the at least two optical sensors.

### Claim 8

A system comprising
control circuitry configured to:
determine that a user is viewing three-dimensional holographic content generated for display at a location in a physical space by a display device, wherein the location in the physical space is separate from a screen of the display device;
determine a visual focus point of the user on a portion of the three-dimensional holographic content by using at least two optical sensors arranged to form a stereo vision system for obtaining a three-dimensional position of the user's eyes;
detect that the visual focus point of the user shifts away from the portion of the three-dimensional holographic content using the at least two optical sensors; and
move the three-dimensional holographic content within the physical space to account for the shifted visual focus point, wherein a new location of the three-dimensional holographic content is separate from the screen of the display device.

### Claim 9 (depends on 8)

The system of claim 8, wherein control circuitry, when determining the visual focus point of the user on the portion of the three-dimensional holographic content, is further configured to:
capture an image depicting a location of a portion of at least one eye of the user.

### Claim 10 (depends on 9)

The system of claim 9, wherein the control circuitry is further configured to:
generate image analysis data of the captured image; and
determine, based on the image analysis data, the location of the portion of the at least one eye.

### Claim 11 (depends on 9)

The system of claim 9, wherein the control circuitry is further configured to:
determine one or more features of the portion of the at least one eye; and
track, based on the one or more features, a movement of the at least one eye.

### Claim 12 (depends on 9)

The system of claim 9, wherein the control circuitry is further configured to determine the visual focus point of the user on the portion of the three-dimensional holographic content using the at least two optical sensors by:
for each of the at least two optical sensors, capturing a respective image; and
determining the visual focus point of the user based on the respective images captured using the at least two optical sensors.

### Claim 13 (depends on 8)

The system of claim 8, wherein the control circuitry is further configured to:
in response to determining the visual focus point of the user, determine a user interaction to select the portion of the three-dimensional holographic content.

### Claim 14 (depends on 8)

The system of claim 8, wherein the three-dimensional holographic content comprises a plurality of portions, and wherein each portion of the plurality of portions is associated with a different content item.
