# US 9,519,416 B2 · System and method to display a progress bar

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

- Number: US 9,519,416 B2
- Document ID: US9519416B2
- Status: Granted
- Kind: B2
- Application number: 14/254,686
- Filed: 2014-04-16
- Published: 2014-08-14
- Granted: 2016-12-13
- Earliest claimed: 2008-12-16
- Assignees: AT&T Intellectual Property I, L.P.
- Applicants: At&T Intellectual Property I, L.P.
- Inventors: Ian Schmehl
- Web page: https://patentgrep.com/patent/US9519416B2

## CPC

- G06F 3/04855: Interaction with scrollbars
- H04N 21/4112: {having fewer capabilities than the client, e.g. thin client having less processing power or no tuning capabilities}
- H04N 21/4312: {involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations}
- H04N 21/47: End-user applications
- 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/4886: {for displaying a ticker, e.g. scrolling banner for news, stock exchange, weather data}
- H04N 21/8126: {involving additional data, e.g. news, sports, stocks, weather forecasts}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A method includes receiving an input at a media display control device and performing a media control function in response to the input, where the media control function causes the media display control device to change a playback parameter of displayed media content. The method further includes determining a control value corresponding to the media control function and, based on the control value satisfying a threshold, displaying a progress bar with the displayed media content.

## Claims

### Claim 1

A method comprising:
receiving an input at a media display control device;
performing a media control function in response to the input, wherein the media control function causes the media display control device to change a playback parameter associated with displayed media content;
determining a control value corresponding to the media control function;
retrieving a threshold from a memory of the media display control device; and
based on the control value exceeding the threshold, displaying a progress bar associated with the media control function with the displayed media content.

### Claim 2 (depends on 1)

The method of claim 1, wherein the media control function includes advancing the displayed media content and rewinding the displayed media content.

### Claim 3 (depends on 1)

The method of claim 1, wherein the control value is based on an amount of change to the playback parameter associated with the media control function.

### Claim 4 (depends on 1)

The method of claim 1, further comprising modifying an appearance of the progress bar based on progress bar settings.

### Claim 5 (depends on 4)

The method of claim 4, wherein the progress bar settings include a threshold setting, wherein the threshold is based on the threshold setting.

### Claim 6 (depends on 4)

The method of claim 4, wherein the progress bar settings include a progress bar display size setting, a progress bar display duration setting, a progress bar display color setting, a progress bar display opacity, or any combination thereof.

### Claim 7 (depends on 1)

The method of claim 1, further comprising determining a progress bar display duration time period of the progress bar, wherein the progress bar and the media content are displayed, and wherein the progress bar is displayed during the progress bar display duration time period.

### Claim 8 (depends on 7)

The method of claim 7, wherein the progress bar display duration time period is based on the control value.

### Claim 9 (depends on 1)

The method of claim 1, wherein the media display control device is a set top box.

### Claim 10

A computer-readable storage device comprising instructions that, when executed by a processor, cause the processor to perform operations comprising:
receiving an input at a media display control device;
performing a media control function in response to the input, wherein the media control function causes the media display control device to change a playback parameter associated with media content;
determining a control value corresponding to the media control function;
comparing the control value to a threshold; and
based on the control value exceeding the threshold, displaying a progress bar associated with the media control function with the media content.

### Claim 11 (depends on 10)

The computer-readable storage device of claim 10, wherein the media control function includes advancing the media content and rewinding the media content.

### Claim 12 (depends on 10)

The computer-readable storage device of claim 10, wherein the operations further comprise generating progress bar display settings based on a characteristic of the media content, wherein the progress bar settings modify an appearance of the progress bar.

### Claim 13 (depends on 12)

The computer-readable storage device of claim 12, wherein the characteristic of the media content indicates an aspect ratio of the media content, a playback time of the media content, or a format of the media content.

### Claim 14 (depends on 12)

The computer-readable storage device of claim 12, wherein the progress bar display settings include a progress bar display location.

### Claim 15 (depends on 12)

The computer-readable storage device of claim 12, wherein the progress bar display settings include a progress bar display size.

### Claim 16 (depends on 12)

The computer-readable storage device of claim 12, wherein the progress bar display settings include a progress bar display color.

### Claim 17

A device comprising:
an interface to receive input to initiate a media control function;
a media display controller to modify a playback parameter associated with media content in response to the media control function; and
a display interface configured to:
send the media content to a display device without a progress bar associated with the media control function based on a control value associated with the media control function not exceeding a threshold; and
send the media content and the progress bar associated with the media control function to the display device based on the control value associated with the media control function exceeding the threshold.

### Claim 18 (depends on 17)

The device of claim 17, wherein the media display controller includes a progress bar module to select progress bar display settings based on the control value.

### Claim 19 (depends on 17)

The device of claim 17, wherein the media display controller is a wireless communication device.

### Claim 20 (depends on 17)

The device of claim 17, wherein a position of the progress bar is determined based on a characteristic of the media content displayed concurrently with the progress bar.
