IP Library Granted Patent US 9,424,881
Granted Patent B2
US 9,424,881 · App. 14/275,194 · Granted Aug 23, 2016

Selective placement of progress bar

Inventor: Steven M. Casagrande (Castle Rock, CO)
Assignee: ECHOSTAR TECHNOLOGIES L.L.C.
G11B27/00G11B27/005H04N21/4312H04N21/4325H04N21/44008H04N21/472H04N21/47217H04N21/4858H04N21/4884H04N21/6143
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,424,881
App. No.
14/275,194
Granted
Aug 23, 2016
Kind
B2
Abstract

Methods and apparatus are disclosed for selecting the placement of a progress bar that is displayed on top of audiovisual content being presented on a display device when a viewer issues a “trick-play” command to change the rate at which the audiovisual content is being presented, such as rewind, pause, or fast-forward. The placement of the progress bar is selected such that it does not obscure audiovisual content used by the viewer to determine how long to issue the trick-play command.

Claims (44)

1. A method, comprising:

displaying audiovisual program content on a display device for viewing by a user;

displaying text on the same display device concurrently with the audiovisual program content, the text describing an aspect of the audiovisual program content that is being displayed;

receiving a remote control command from the user, the command indicating a rate at which the audiovisual program content is to be displayed on the display device;

changing the rate that the audiovisual program content is displayed on the display device to the indicated rate;

identifying, using image recognition, a display location of the text;

determining a display location of a visual progress bar that does not overlap with the display location of the text or obscure the text;

displaying the visual progress bar on the display device in accordance with the determined display location of the visual progress bar; and

displaying the audiovisual program content at the indicated rate concurrently with the visual progress bar.

2. The method of claim 1 wherein the rate at which the audiovisual program content is displayed on the display device is 4× fast-forward.

3. The method of claim 1 wherein the rate at which the audiovisual program content is displayed on the display device is 4× reverse.

4. The method of claim 1 wherein the visual progress bar is displayed horizontally.

5. The method of claim 1 wherein the visual progress bar is displayed vertically.

6. A method, comprising:

receiving audiovisual program content;

displaying the audiovisual program content on a display device at a first rate of display;

receiving a command indicating a second rate at which the audiovisual program content is displayed on the display device, the second rate being different than the first rate;

identifying, using image recognition, a location of a text description within the audiovisual program content;

determining a location of a visual progress bar to be displayed on the display device, the visual progress bar indicating the second rate at which the audiovisual program content is displayed on the display device, the visual progress bar being shown at a location on the display device that does not obscure the text description; and

concurrently outputting the audiovisual program content at the second rate and the visual progress bar to the display device.

7. The method of claim 6 wherein the text description is associated with the audiovisual program content of a sporting event.

8. The method of claim 6 wherein the text description is closed-captioning text.

9. The method of claim 6 wherein the text description is translation of dialog spoken in a foreign language.

10. The method of claim 6 wherein the text description is the game clock of a sporting event.

11. The method of claim 6 wherein the text description is breaking news.

12. A system, comprising:

a receiving device operable to receive audiovisual content, to store the audiovisual content, and to output the audiovisual content for use on a display device;

a control device operably connected to the receiving device used to send commands to the receiving device; and

a processing module on the receiving device configured to:

receive the audiovisual content,

identify, using image recognition technology, a location of text description in the audiovisual content,

receive from the control device a request that controls a display rate of the audiovisual content,

determine, based at least in part on the location of the text description, a position of a visual progress bar on the display device that shows at least the display rate of the audiovisual content, the position of visual progress bar being determined such that the visual progress bar does not obscure the text description, and

output the combined audiovisual content and visual progress bar for use on the display device.

13. The system of claim 12 wherein determining the position of the visual progress bar further comprises:

receiving at least one source characteristic of the audiovisual content;

based at least on the at least one received source characteristic, determining the position of the visual progress bar.

14. The system of claim 12 wherein determining the position of the visual progress bar further comprises:

receiving from the user an indication of where the progress bar should be positioned; and

determining the placement of the progress bar based on the user indication.

15. The system of claim 12 wherein determining the position of the visual progress bar further comprises:

determining a length of the progress bar.

16. The system of claim 15 wherein determining the position of the visual progress bar further comprises:

positioning the progress bar either vertically or horizontally.

Assignments (3)
SECURITY INTEREST Recorded Nov 30, 2021
From: DISH BROADCASTING CORPORATION; DISH NETWORK L.L.C.; DISH TECHNOLOGIES L.L.C.
To: U.S. BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 058295/0293 →
CONVERSION Recorded Aug 7, 2018
From: ECHOSTAR TECHNOLOGIES L.L.C.
To: DISH TECHNOLOGIES L.L.C.
Reel/Frame 046737/0610 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2014
From: CASAGRANDE, STEVEN M.
To: ECHOSTAR TECHNOLOGIES L.L.C.
Reel/Frame 032877/0725 →
Continuity (1)
Related Publication 20150326912A1 · Nov 12, 2015