# US 12,634,559 B2 · User device pan and scan

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

- Number: US 12,634,559 B2
- Document ID: US12634559B2
- Status: Granted
- Kind: B2
- Application number: 18/917,970
- Filed: 2024-10-16
- Published: 2025-01-30
- Granted: 2026-05-19
- Earliest claimed: 2017-12-29
- Assignees: Comcast Cable Communications, LLC
- Applicants: Comcast Cable Communications, LLC
- Inventors: Francisco Niebres; Tyler Kareeson
- Web page: https://patentgrep.com/patent/US12634559B2

## CPC

- H04N 21/4424: {Monitoring of the internal components or processes of the client device, e.g. CPU or memory load, processing speed, timer, counter or percentage of the hard disk space used (error monitoring in general G06F11/30; arrangements for monitoring conditions of receiving stations in broadcast systems H04H60/32; diagnosis, testing or measuring for television receivers H04N17/04)}
- H04N 21/47217: {for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks (specific graphical features in visual interfaces H04N21/4312)}
- H04N 21/234345: {the reformatting operation being performed only on part of the stream, e.g. a region of the image or a time segment}
- H04N 21/234372: {for performing aspect ratio conversion}
- H04N 21/42202: {environmental sensors, e.g. for detecting temperature, luminosity, pressure, earthquakes}
- H04N 21/4854: {for modifying image parameters, e.g. image brightness, contrast}
- H04N 21/8547: involving timestamps for synchronizing content
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Systems and methods are disclosed for controlling video playback. An image may be received that is configured for display by the user device. A display map may be received indicating display parameters for configuring the display of the image based on an orientation of the user device. At least a portion of the image may be caused to be displayed by the user device based at least on the display map and a determined orientation of the user device.

## Claims

### Claim 1

A device comprising:
one or more processors; and
memory storing instructions that, when executed by the one or more processors, cause the device to:
receive an image configured for output by the device;
receive output information associated with the image, wherein the output information comprises a first plurality of output parameters associated with a first orientation of the device, and a second plurality of output parameters associated with a second orientation of the device;
determine the first orientation of the device; and
cause, based on determining the first orientation, and based on the first plurality of output parameters associated with the first orientation, at least a portion of the image to be output by the device.

### Claim 2 (depends on 1)

The device of claim 1, wherein the image is associated with a portion of a video.

### Claim 3 (depends on 1)

The device of claim 1, wherein the output information comprises a display map indicating the first plurality of output parameters and the second plurality of output parameters.

### Claim 4 (depends on 1)

The device of claim 1, wherein the first plurality of output parameters and the second plurality of output parameters each comprise at least one of: an image boundary, an aspect ratio, one or more image boundaries, or a transition.

### Claim 5 (depends on 1)

The device of claim 1, wherein the determining the first orientation of the device comprises receiving orientation data from a sensor integrated with the device.

### Claim 6 (depends on 1)

The device of claim 1, wherein the first plurality of output parameters comprises a first image boundary associated with a portrait orientation of the device, and the second plurality of output parameters comprises a second image boundary associated with a landscape orientation of the device.

### Claim 7 (depends on 6)

The device of claim 6, wherein the first image boundary or the second image boundary represents a portion of the image that is less than the whole image.

### Claim 8 (depends on 3)

The device of claim 3, wherein the receiving the output information comprises receiving the output information in response to a request for information relating to the video.

### Claim 9

A non-transitory computer-readable medium storing instructions that, when executed, cause:
receiving, by a user device, an image configured for output by the user device;
receiving output information associated with the image, wherein the output information comprises a first plurality of output parameters associated with a first orientation of the user device, and a second plurality of output parameters associated with a second orientation of the user device;
determining the first orientation of the user device; and
causing, based on determining the first orientation, and based on the first plurality of output parameters associated with the first orientation, at least a portion of the image to be output by the user device.

### Claim 10 (depends on 9)

The non-transitory computer-readable medium of claim 9, wherein the image is associated with a portion of a video.

### Claim 11 (depends on 9)

The non-transitory computer-readable medium of claim 9, wherein the output information comprises a display map indicating the first plurality of output parameters and the second plurality of output parameters.

### Claim 12 (depends on 9)

The non-transitory computer-readable medium of claim 9, wherein the first plurality of output parameters and the second plurality of output parameters each comprise at least one of: an image boundary, an aspect ratio, one or more image boundaries, or a transition.

### Claim 13 (depends on 9)

The non-transitory computer-readable medium of claim 9, wherein the determining the first orientation of the user device comprises receiving orientation data from a sensor integrated with the user device.

### Claim 14 (depends on 9)

The non-transitory computer-readable medium of claim 9, wherein the first plurality of output parameters comprises a first image boundary associated with a portrait orientation of the user device, and the second plurality of output parameters comprises a second image boundary associated with a landscape orientation of the user device.

### Claim 15 (depends on 14)

The non-transitory computer-readable medium of claim 14, wherein the first image boundary or the second image boundary represents a portion of the image that is less than the whole image.

### Claim 16 (depends on 11)

The non-transitory computer-readable medium of claim 11, wherein the receiving the output information comprises receiving the output information in response to a request for information relating to the video.

### Claim 17

A system comprising:
a first computing device configured to:
receive an image configured for output by the first computing device,
receive output information associated with the image, wherein the output information comprises a first plurality of output parameters associated with a first orientation of the first computing device, and a second plurality of output parameters associated with a second orientation of the first computing device,
determine the first orientation of the first computing device, and
cause, based on determining the first orientation, and based on the first plurality of output parameters associated with the first orientation, at least a portion of the image to be output by the first computing device; and
a second computing device configured to:
send the output information associated with the image.

### Claim 18 (depends on 17)

The system of claim 17, wherein the image is associated with a portion of a video.

### Claim 19 (depends on 17)

The system of claim 17, wherein the output information comprises a display map indicating the first plurality of output parameters and the second plurality of output parameters.

### Claim 20 (depends on 17)

The system of claim 17, wherein the first plurality of output parameters and the second plurality of output parameters each comprise at least one of: an image boundary, an aspect ratio, one or more image boundaries, or a transition.

### Claim 21 (depends on 17)

The system of claim 17, wherein the determining the first orientation of the first computing device comprises receiving orientation data from a sensor integrated with the first computing device.

### Claim 22 (depends on 17)

The system of claim 17, wherein the first plurality of output parameters comprises a first image boundary associated with a portrait orientation of the first computing device, and the second plurality of output parameters comprises a second image boundary associated with a landscape orientation of the first computing device.

### Claim 23 (depends on 22)

The system of claim 22, wherein the first image boundary or the second image boundary represents a portion of the image that is less than the whole image.

### Claim 24 (depends on 19)

The system of claim 19, wherein the receiving the output information comprises receiving the output information in response to a request for information relating to the video.

### Claim 25

A device comprising:
one or more processors; and
memory storing instructions that, when executed by the one or more processors, cause the device to:
receive an image and output information, wherein the output information comprises a first plurality of output parameters associated with a first orientation of the device, and a second plurality of output parameters associated with a second orientation of the device;
determine the first orientation of the device; and
cause, based on determining the first orientation, and based on the first plurality of output parameters associated with the first orientation, at least a portion of the image to be output by the device.

### Claim 26 (depends on 25)

The device of claim 25, wherein the image is associated with a portion of a video.

### Claim 27 (depends on 26)

The device of claim 26, wherein the receiving the output information is in response to a request for information relating to the video.

### Claim 28 (depends on 25)

The device of claim 25, wherein the first plurality of output parameters and the second plurality of output parameters each comprise at least one of:
an image boundary, an aspect ratio, one or more image boundaries, or a transition.

### Claim 29 (depends on 25)

The device of claim 25, wherein the determining the first orientation of the device comprises receiving orientation data from a sensor integrated with the device.

### Claim 30 (depends on 25)

The device of claim 25, wherein the first plurality of output parameters comprises a first image boundary associated with a portrait orientation of the device, and the second plurality of output parameters comprises a second image boundary associated with a landscape orientation of the device.

### Claim 31 (depends on 30)

The device of claim 30, wherein the first image boundary or the second image boundary represents a portion of the image that is less than the whole image.

### Claim 32 (depends on 25)

The device of claim 25, wherein the output information comprises a display map indicating the first plurality of output parameters and the second plurality of output parameters.

### Claim 33

A non-transitory computer-readable medium storing instructions that, when executed, cause:
receiving, by a user device, an image and output information, wherein the output information comprises a first plurality of output parameters associated with a first orientation of the user device, and a second plurality of output parameters associated with a second orientation of the user device;
determining the first orientation of the user device; and
causing, based on determining the first orientation, and based on the first plurality of output parameters associated with the first orientation, at least a portion of the image to be output by the user device.

### Claim 34 (depends on 33)

The non-transitory computer-readable medium of claim 33, wherein the image is associated with a portion of a video.

### Claim 35 (depends on 34)

The non-transitory computer-readable medium of claim 34, wherein the receiving the output information is in response to a request for information relating to the video.

### Claim 36 (depends on 33)

The non-transitory computer-readable medium of claim 33, wherein the first plurality of output parameters and the second plurality of output parameters each comprise at least one of:
an image boundary, an aspect ratio, one or more image boundaries, or a transition.

### Claim 37 (depends on 33)

The non-transitory computer-readable medium of claim 33, wherein the determining the first orientation of the user device comprises receiving orientation data from a sensor integrated with the user device.

### Claim 38 (depends on 33)

The non-transitory computer-readable medium of claim 33, wherein the first plurality of output parameters comprises a first image boundary associated with a portrait orientation of the user device, and the second plurality of output parameters comprises a second image boundary associated with a landscape orientation of the user device.

### Claim 39 (depends on 38)

The non-transitory computer-readable medium of claim 38, wherein the first image boundary or the second image boundary represents a portion of the image that is less than the whole image.

### Claim 40 (depends on 33)

The non-transitory computer-readable medium of claim 33, wherein the output information comprises a display map indicating the first plurality of output parameters and the second plurality of output parameters.

### Claim 41

A system comprising:
a first computing device configured to:
receive an image and output information, wherein the output information comprises a first plurality of output parameters associated with a first orientation of the first computing device, and a second plurality of output parameters associated with a second orientation of the first computing device;
determine the first orientation of the first computing device; and
cause, based on determining the first orientation, and based on the first plurality of output parameters associated with the first orientation, at least a portion of the image to be output by the first computing device; and
a second computing device configured to:
send the image and the output information.

### Claim 42 (depends on 41)

The system of claim 41, wherein the image is associated with a portion of a video.

### Claim 43 (depends on 42)

The system of claim 42, wherein the receiving the output information is in response to a request for information relating to the video.

### Claim 44 (depends on 41)

The system of claim 41, wherein the first plurality of output parameters and the second plurality of output parameters each comprise at least one of: an image boundary, an aspect ratio, one or more image boundaries, or a transition.

### Claim 45 (depends on 41)

The system of claim 41, wherein the determining the first orientation of the first computing device comprises receiving orientation data from a sensor integrated with the first computing device.

### Claim 46 (depends on 41)

The system of claim 41, wherein the first plurality of output parameters comprises a first image boundary associated with a portrait orientation of the first computing device, and the second plurality of output parameters comprises a second image boundary associated with a landscape orientation of the first computing device.

### Claim 47 (depends on 46)

The system of claim 46, wherein the first image boundary or the second image boundary represents a portion of the image that is less than the whole image.

### Claim 48 (depends on 41)

The system of claim 41, wherein the output information comprises a display map indicating the first plurality of output parameters and the second plurality of output parameters.
