IP Library Granted Patent US 7,710,396
Granted Patent B2
US 7,710,396 · App. 11/329,876 · Granted May 4, 2010

Multimedia user interface

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 7,710,396
App. No.
11/329,876
Granted
May 4, 2010
Kind
B2
Abstract

A user interface for multimedia centers advantageously utilizes hand-held inertial-sensing user input devices to select channels and quickly navigate the dense menus of options. Extensive use of the high resolution and bandwidth of such user input devices is combined with strategies to avoid unintentional inputs and with dense and intuitive interactive graphical displays.

Claims (67)

1. A method for changing the displayed time-position of a cached program on an interactive multi-channel graphic display in response to rotation of a hand-held input device in one of pitch, yaw or roll, the method comprising the steps of:

displaying a range of selectable display time-positions on the display;

detecting the pitch, yaw or roll rotation of the input device;

selecting one of the selectable display time-positions in response to the pitch, yaw or roll rotation of the input device; and

displaying the cached program at the selected display time-position on the interactive multi-channel graphic display in response to selection of the one display time-position.

2. The method as in claim 1 wherein the step of selecting one of the display time-positions includes selecting one of the display time-positions in response to a bump right or bump left gesture.

3. The method as in claim 1 wherein the step of selecting one of the display time-positions includes selecting one of the display time-positions in response to a trigger-drag right or left gesture.

4. The method as in claim 1 wherein the step of selecting one of the display time-positions includes returning to an initial time in response to a gesture.

5. The method as in claim 1 wherein the step of displaying a range of selectable display time-positions on the display includes displaying a range of selectable display time-positions on an axis.

6. The method as in claim 1 wherein the step of displaying a range of selectable display time-positions on the display includes displaying a range of available display time-positions and displaying a range of unavailable display time-positions.

7. The method as in claim 1 wherein the step of displaying a range of selectable display time-positions on the display includes displaying an initial time as a highlighted display time-position.

8. The method as in claim 1 , further comprising the step of selecting a mode for display speed in response to a gesture.

9. An apparatus for changing the displayed time-position of a cached program on an interactive multi-channel graphic display in response to rotation of a hand-held input device in at least one of pitch, yaw and roll, the apparatus comprising:

means for displaying a range of selectable display time-positions on the display;

means for detecting at least one of the pitch, yaw and roll rotation of the input device;

means for selecting one of the selectable display time-positions in response to at least one of the pitch, yaw and roll rotation of the input device; and

means for displaying the cached program at the selected display time-position on the interactive multi-channel graphic display in response to selection of the one display time-position.

10. The apparatus of claim 9 wherein the means for selecting one of the display time-positions includes means for selecting one of the display time-positions in response to a bump right or bump left gesture.

11. The apparatus of claim 9 wherein the means for selecting one of the display time-positions includes means for selecting one of the display time-positions in response to a trigger-drag right or left gesture.

12. The apparatus of claim 9 wherein the means for selecting one of the display time-positions includes means for returning to an initial time in response to a gesture.

13. The apparatus of claim 9 wherein the means for displaying a range of selectable display time-positions on the display includes means for displaying a range of selectable display time-positions on an axis.

14. The apparatus of claim 9 wherein the means for displaying a range of selectable display time-positions on the display includes means for displaying a range of available display time-positions and means for displaying a range of unavailable display time-positions.

15. The apparatus of claim 9 wherein the means for displaying a range of selectable display time-positions on the display includes means for displaying an initial time as a highlighted display time-position.

16. The apparatus of claim 9 , further comprising means for selecting a mode for display speed in response to a gesture.

17. The apparatus of claim 9 , wherein the apparatus includes a gyroscopic element.

18. A method for changing the displayed time-position of a cached program on an interactive multi-channel graphic display in response to rotation of a hand-held input device in one of pitch, yaw or roll, the method comprising the steps of:

displaying a plurality of selectable display time-positions on the display;

detecting the pitch, yaw or roll rotation of the input device;

selecting one of the selectable display time-positions in response to at least one of a bump right gesture and a bump left gesture made with the hand-held input device; and

displaying the cached program at the selected display time-position on the interactive multi-channel graphic display in response to selection of the one display time-position.

19. A method for changing the displayed time-position of a cached program on an interactive multi-channel graphic display in response to rotation of a hand-held input device in one of pitch, yaw or roll, the method comprising the steps of:

displaying a plurality of selectable display time-positions on the display;

detecting the pitch, yaw or roll rotation of the input device;

selecting one of the selectable display time-positions in response to at least one of a trigger-drag right gesture and a trigger-drag left gesture made with the hand-held input device; and

displaying the cached program at the selected display time-position on the interactive multi-channel graphic display in response to selection of the one display time-position.

20. A method for changing the displayed time-position of a cached program on an interactive multi-channel graphic display in response to rotation of a hand-held input device in one of pitch, yaw or roll, the method comprising the steps of:

displaying a plurality of selectable display time-positions on the display;

detecting the pitch, yaw or roll rotation of the input device;

selecting one of the selectable display time-positions in response to the pitch, yaw or roll rotation of the input device;

displaying the cached program at the selected display time-position on the interactive multi-channel graphic display in response to selection of the one display time-position; and

returning to an initial time in response to a gesture made with the hand-held input device.

21. A method for changing the displayed time-position of a cached program on an interactive multi-channel graphic display in response to rotation of a hand-held input device in one of pitch, yaw or roll, the method comprising the steps of:

displaying a plurality of display time-positions on the display, the plurality of display time-positions including a plurality of available display time-positions and a plurality of unavailable display time-positions;

detecting the pitch, yaw or roll rotation of the input device;

selecting one of the display time-positions in response to the pitch, yaw or roll rotation of the input device; and

displaying the cached program at the selected display time-position on the interactive multi-channel graphic display in response to selection of the one display time-position.

22. An apparatus for changing the displayed time-position of a cached program on an interactive multi-channel graphic display in response to rotation of a hand-held input device in one of pitch, yaw or roll, the apparatus comprising:

means for displaying a plurality of selectable display time-positions on the display;

means for detecting the pitch, yaw or roll rotation of the input device;

means for selecting one of the selectable display time-positions in response to at least one of a bump right gesture and a bump left gesture made with the hand-held input device; and

means for displaying the cached program at the selected display time-position on the interactive multi-channel graphic display in response to selection of the one display time-position.

23. An apparatus for changing the displayed time-position of a cached program on an interactive multi-channel graphic display in response to rotation of a hand-held input device in one of pitch, yaw or roll, the apparatus comprising:

means for displaying a plurality of selectable display time-positions on the display;

means for detecting the pitch, yaw or roll rotation of the input device;

means for selecting one of the selectable display time-positions in response to at least one of a trigger-drag right gesture and a trigger-drag left gesture made with the hand-held input device; and

means for displaying the cached program at the selected display time-position on the interactive multi-channel graphic display in response to selection of the one display time-position.

24. An apparatus for changing the displayed time-position of a cached program on an interactive multi-channel graphic display in response to rotation of a hand-held input device in one of pitch, yaw or roll, the apparatus comprising:

means for displaying a plurality of selectable display time-positions on the display;

means for detecting the pitch, yaw or roll rotation of the input device;

means for selecting one of the selectable display time-positions in response to the pitch, yaw or roll rotation of the input device;

means for displaying the cached program at the selected display time-position on the interactive multi-channel graphic display in response to selection of the one display time-position; and

means for returning to an initial time in response to a gesture made with the hand-held input device.

25. An apparatus for changing the displayed time-position of a cached program on an interactive multi-channel graphic display in response to rotation of a hand-held input device in one of pitch, yaw or roll, the apparatus comprising:

means for displaying a plurality of display time-positions on the display, the plurality of display time-positions including a plurality of available display time-positions and a plurality of unavailable display time-positions;

means for detecting the pitch, yaw or roll rotation of the input device;

means for selecting one of the display time-positions in response to the pitch, yaw or roll rotation of the input device; and

means for displaying the cached program at the selected display time-position on the interactive multi-channel graphic display in response to selection of the one display time-position.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY NAME FROM INTERDIGITAL CE PATENT HOLDINGS TO INTERDIGITAL CE PATENT HOLDINGS, SAS. PREVIOUSLY RECORDED AT REEL: 47332 FRAME: 511. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 28, 2024
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS, SAS
Reel/Frame 066703/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2018
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS
Reel/Frame 047332/0511 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2011
From: GYRATION INC.
To: THOMSON LICENSING
Reel/Frame 026387/0391 →