IP Library Granted Patent US 7,139,034
Granted Patent B2
US 7,139,034 · App. 10/115,136 · Granted Nov 21, 2006

Positioning of a cursor associated with a dynamic background

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,139,034
App. No.
10/115,136
Granted
Nov 21, 2006
Kind
B2
Abstract

A system and method for positioning a cursor associated with a dynamic background is described. In a first step, the position of the dynamic background in a first frame is calculated. In a second step, the position of the dynamic background in a second frame is calculated. In a third step, the change in position of the dynamic background from the first frame to the second frame is calculated. Lastly, the position of the cursor in the second frame is adjusted according to the change in position of the dynamic background. The change in position of the dynamic background from the first frame to the second frame can be calculated in one, two or three dimensions. Likewise, the position of the cursor in the second frame can be adjusted in one, two or three dimensions. This advantage allows for easier positioning of the cursor by a user on a desired object in the display.

Claims (34)

1. A method for associating the position of a cursor with the position of a background in a display, wherein the background is dynamic, comprising the steps of:

(a) calculating the position of the background in a first frame;

(b) calculating the position of the background in a second frame;

(c) calculating the change in position of the background from said first frame to said second frame; and

(d) modifying the position of the cursor in said second frame in accordance with the change in position of the background, as calculated in step (c), wherein said modifying facilitates positioning of the cursor by a user;

and wherein steps (a) and (b) are performed upstream from a set-top box.

2. The method of claim 1 , wherein steps (a) and (b) are performed using pattern recognition.

3. The method of claim 1 , wherein steps (a) and (b) are performed using camera sensor data.

4. The method of claim 1 , wherein steps (a) and (b) are performed using pattern recognition and camera sensor data.

5. The method of claim 1 , wherein step (c) is performed by a set-top box.

6. The method of claim 1 , wherein step (c) is performed upstream from a set-top box.

7. The method of claim 1 , wherein step (d) is not performed if the change in position of the background results in the cursor not being displayed.

8. A method for associating the position of a cursor with the position of a background in a display, wherein the background is dynamic, comprising the steps of:

(a) calculating the position of the background in a first frame;

(b) calculating the position of the background in a second frame;

(c) calculating the change in position of the background from said first frame to said second frame; and

(d) modifying the position of the cursor in said second frame in accordance with the change in position of the background, as calculated in step (c), wherein said modifying facilitates positioning of the cursor by a user;

and wherein step (c) is performed by a set-top box.

9. The method of claim 8 , wherein steps (a) and (b) are performed using pattern recognition.

10. The method of claim 8 , wherein steps (a) and (b) are performed using camera sensor data.

11. The method of claim 8 , wherein steps (a) and (b) are performed using pattern recognition and camera sensor data.

12. The method of claim 8 , wherein step (d) is not performed if the change in position of the background results in the cursor not being displayed.

13. The method of claim 8 wherein steps (a) and (b) are performed upstream from a set-top box.

14. A method for associating the position of a cursor with the position of a background in a display, wherein the background is dynamic, comprising the steps of:

(a) calculating the position of the background in a first frame;

(b) calculating the position of the background in a second frame;

(c) calculating the change in position of the background from said first frame to said second frame; and

(d) modifying the position of the cursor in said second frame in accordance with the change in position of the background, as calculated in step (c), wherein said modifying facilitates positioning of the cursor by a user;

and wherein step (c) is performed upstream from a set-top box.

15. The method of claim 14 , wherein steps (a) and (b) are performed using pattern recognition.

16. The method of claim 14 , wherein steps (a) and (b) are performed using camera sensor data.

17. The method of claim 14 , wherein steps (a) and (b) are performed using pattern recognition and camera sensor data.

18. The method of claim 14 , wherein step (d) is not performed if the change in position of the background results in the cursor not being displayed.

19. The method of claim 14 , wherein steps (a) and (b) are performed upstream from a set-top box.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2011
From: ESPN TECHNOLOGY SERVICES, INC.
To: DISNEY ENTERPRISES, INC.
Reel/Frame 026061/0159 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2011
From: PVI VIRTUAL MEDIA SERVICES, LLC
To: ESPN TECHNOLOGY SERVICES, INC.
Reel/Frame 026054/0053 →