Method and apparatus for eyetrack—mediated downloading
First Claim
Patent Images
1. A computer controlled method for altering bandwidth allocation when downloading information to a computer for display to a user;
- said computer having a display device, a network interface to a network, a gaze-tracking device, and a bandwidth allocation mechanism;
said gaze-tracking device determining a gaze position on said display device;
said computer controlled method comprising the steps of;
(a) identifying an area of interest to said user on said display device using said gaze position;
(b) determining an existing bandwidth allocation directed to said area of interest; and
(c) increasing said existing bandwidth allocation to said area of interest.
3 Assignments
0 Petitions
Accused Products
Abstract
Apparatus, methods, systems and computer program products are disclosed to use gaze-tracking devices to determine an area of a display screen of most interest to a user and if that area of interest has a bandwidth allocation of increasing that allocation. Thus, the data transfers of interest to the user receive a larger bandwidth allocation than the data transfers that do not interest the user.
179 Citations
28 Claims
-
1. A computer controlled method for altering bandwidth allocation when downloading information to a computer for display to a user;
- said computer having a display device, a network interface to a network, a gaze-tracking device, and a bandwidth allocation mechanism;
said gaze-tracking device determining a gaze position on said display device;
said computer controlled method comprising the steps of;(a) identifying an area of interest to said user on said display device using said gaze position;
(b) determining an existing bandwidth allocation directed to said area of interest; and
(c) increasing said existing bandwidth allocation to said area of interest. - View Dependent Claims (2, 3, 4, 5, 6, 7)
(a1) receiving said gaze position from said gaze-tracking device;
(a2) establishing an intersection between said gaze position and a view on said display device; and
(a3) determining said area of interest from said view.
- said computer having a display device, a network interface to a network, a gaze-tracking device, and a bandwidth allocation mechanism;
-
3. The computer controlled method of claim 2 wherein said view contains text and step (a3) comprises the steps of:
-
(a3.1) locating a large data entity view near said view; and
(a3.2) designating said large data entity view as said area of interest.
-
-
4. The computer controlled method of claim 2 wherein said view contains text and wherein (a3) comprises the steps of:
-
(a3.1) determining a linkage from said view to a large data entity view; and
(a3.2) designating said large data entity view as said area of interest.
-
-
5. The computer controlled method of claim 2 wherein said view contains a partially downloaded still image and step (a3) comprises the step of designating said view as said area of interest.
-
6. The computer controlled method of claim 2 wherein said view contains at least one frame of a moving image and step (a3) comprises the step of designating said view as said area of interest.
-
7. The computer controlled method of claim 6 further comprising:
initiating playback of said moving image.
-
8. An information access apparatus configured to access information;
- said apparatus having a central processing unit (CPU), a memory, a network interface to provide access to a network, a display device, a gaze-tracking device, and a bandwidth allocation mechanism;
said gaze-tracking device for determining a gaze position on said display device;
said information access apparatus comprising;an identification mechanism configured to identify an area of interest on said display device using said gaze position;
a determination mechanism configured to determine an existing bandwidth allocation directed to said area of interest; and
a increase bandwidth mechanism configured to increase said existing bandwidth allocation. - View Dependent Claims (9, 10, 11, 12, 13, 14)
a gaze reception mechanism configured to receive said gaze position from said gaze-tracking device;
an intersection establishment mechanism configured to establish an intersection between said gaze position and a view on said display device; and
an interest determination mechanism configured to determine said area of interest from said view.
- said apparatus having a central processing unit (CPU), a memory, a network interface to provide access to a network, a display device, a gaze-tracking device, and a bandwidth allocation mechanism;
-
10. The information access apparatus of claim 9 wherein said view contains text and said interest determination mechanism comprises:
-
a large data entity view location mechanism configured to locate a large data entity view near said view; and
an area of interest designation mechanism configured to designate said large data entity view as said area of interest.
-
-
11. The information access apparatus of claim 9 wherein said view contains text and said interest determination mechanism comprises:
-
a linkage determination mechanism configured to locate a linkage to a large data entity view from said view; and
an area of interest designation mechanism configured to designate said large data entity view as said area of interest.
-
-
12. The information access apparatus of claim 9 wherein said view contains a partially downloaded still image and said interest determination mechanism further comprises an area of interest designation mechanism configured to designate said view as said area of interest.
-
13. The information access apparatus of claim 9 wherein said view contains at least one frame of a moving image and said interest determination mechanism comprises an area of interest designation mechanism configured to designate said view as said area of interest.
-
14. The information access apparatus of claim 13 further comprising a playback initiation mechanism configured to initiate playback of said moving image.
-
15. An information access system configured to access information;
- system having a network interface to provide access to a network, a display device, a gaze-tracking device for determining a gaze position on said display device and a bandwidth allocation mechanism;
said information access system comprising;an identification mechanism configured to identify an area of interest on said display device;
a determination mechanism configured to determine an existing bandwidth allocation directed to said area of interest; and
an increase bandwidth mechanism configured to increase said existing bandwidth allocation. - View Dependent Claims (16, 17, 18, 19, 20, 21)
a gaze reception mechanism configured to receive said gaze position from said gaze-tracking device;
an intersection establishment mechanism configured to establish an intersection between said gaze position and a view on said display device; and
an interest determination mechanism configured to determine said area of interest from said view.
- system having a network interface to provide access to a network, a display device, a gaze-tracking device for determining a gaze position on said display device and a bandwidth allocation mechanism;
-
17. The information access system of claim 16 wherein said view contains text and said interest determination mechanism comprises:
-
a large data entity view location mechanism configured to locate a large data entity view near said view; and
an area of interest designation mechanism configured to designate said large data entity view as said area of interest.
-
-
18. The information access system of claim 16 wherein said view contains text and said interest determination mechanism further comprises:
-
a linkage determination mechanism configured to locate a linkage to a large data entity view from said view; and
an area of interest designation mechanism configured to designate said large data entity view as said area of interest.
-
-
19. The information access system of claim 16 wherein said view contains a partially downloaded still image and said interest determination mechanism further comprises an area of interest designation mechanism configured to designate said view as said area of interest.
-
20. The information access system of claim 16 wherein said view contains at least one frame of a moving image and said interest determination mechanism further comprises an area of interest designation mechanism configured to designate said view as said area of interest.
-
21. The information access system of claim 20 further comprising a playback initiation mechanism configured to initiate playback of said moving image.
-
22. A computer program product comprising:
-
(a) a computer usable storage medium having computer readable code embodied therein for causing a computer to access information;
said computer readable code comprising;
(b) computer readable code devices configured to cause said computer to effect an identification mechanism configured to identify an area of interest on a display device using said gaze position;
computer readable code devices configured to cause said computer to effect a determination mechanism configured to determine an existing bandwidth allocation directed to said area of interest; and
computer readable code devices configured to cause said computer to effect an increase bandwidth mechanism configured to increase said existing bandwidth allocation. - View Dependent Claims (23, 24, 25, 26, 27, 28)
computer readable code devices configured to cause said computer to effect a gaze reception mechanism configured to receive said gaze position from said gaze-tracking device;
computer readable code devices configured to cause said computer to effect an intersection establishment mechanism configured to establish an intersection between said gaze position and a view on said display device; and
computer readable code devices configured to cause said computer to effect an interest determination mechanism configured to determine said area of interest from said view.
-
-
24. The computer program product of claim 23 wherein said view contains text and said interest determination mechanism comprises:
-
computer readable code devices configured to cause said computer to effect a large data entity view location mechanism configured to locate a large data entity view near said view; and
computer readable code devices configured to cause said computer to effect an area of interest designation mechanism configured to designate said large data entity view as said area of interest.
-
-
25. The computer program product of claim 23 wherein said view contains text and said interest determination mechanism comprises:
-
computer readable code devices configured to cause said computer to effect a linkage determination mechanism configured to locate a linkage to a large data entity view from said view; and
computer readable code devices configured to cause said computer to effect an area of interest designation mechanism configured to designate said large data entity view as said area of interest.
-
-
26. The computer program product of claim 23 wherein said view contains a partially downloaded still image and said interest determination mechanism comprises computer readable code devices configured to cause said computer to effect an area of interest designation mechanism configured to designate said view as said area of interest.
-
27. The computer program product of claim 23 wherein said view contains at least one frame of a moving image and said interest determination mechanism further comprises computer readable code devices configured to cause said computer to effect an area of interest designation mechanism configured to designate said view as said area of interest.
-
28. The computer program product of claim 27 further comprising computer readable code devices configured to cause said computer to effect a playback initiation mechanism configured to initiate playback of said moving image.
Specification