Motion user interface
First Claim
1. A data viewing terminal for displaying graphical indices corresponding to elements of a database of information, said terminal interfacing with a processor that displays said graphical indices as images moving across a viewing screen,said screen divided into a plurality of viewing segments, each viewing segment displaying said graphical indices in motion in a direction predetermined for said segment, such that the graphical indices in at least one pair of adjacent viewing segments move in opposing directions;
- and means for selecting one of said graphical indices;
wherein said viewing segments are configured and said graphical indices are moving such that two input channels are presented to a visual cortex of a user.
0 Assignments
0 Petitions
Accused Products
Abstract
A data viewing terminal for displaying graphical indices pointing to elements of a database of information in a way that takes into account properties of the human visual perception system so as to maximize the amount of information that the user can absorb. The system has an interface with a processor that displays the graphical indices as images moving across a viewing screen. The screen is divided into viewing segments, each of which displays graphical indices in motion in a direction predetermined for that segment where the information in at least one pair of adjacent viewing segments moves in anti-parallel directions.
110 Citations
55 Claims
-
1. A data viewing terminal for displaying graphical indices corresponding to elements of a database of information, said terminal interfacing with a processor that displays said graphical indices as images moving across a viewing screen,
said screen divided into a plurality of viewing segments, each viewing segment displaying said graphical indices in motion in a direction predetermined for said segment, such that the graphical indices in at least one pair of adjacent viewing segments move in opposing directions; - and
means for selecting one of said graphical indices;
wherein said viewing segments are configured and said graphical indices are moving such that two input channels are presented to a visual cortex of a user. - View Dependent Claims (2, 3, 4, 14)
- and
-
5. A data viewing terminal for displaying graphical indices corresponding to elements of a database of information, said terminal interfacing with a processor that displays said graphical indices as images moving across a viewing screen,
said screen divided into a plurality of viewing segments comprising left and right rows narrowing in perspective towards a central region, each viewing segment displaying graphical indices in motion towards said central region, such that the graphical indices in each viewing segment are present for a predetermined time before moving into the next adjacent segment; - and
means for selecting one of said graphical indices. - View Dependent Claims (6, 7)
- and
-
8. A data viewing terminal for displaying graphical indices corresponding to elements of a database of information, said terminal interfacing with a processor that displays said graphical indices as images moving across a viewing screen,
said screen divided into a plurality of viewing segments comprising left and right rows broadening in perspective towards a central region, each viewing segment displaying graphical indices in motion towards said central region, such that the graphical indices in each viewing segment are present for a predetermined time before moving into the next adjacent segment; - and
means for selecting one of said graphical indices;
wherein said viewing segments are configured and said graphical indices are moving such that two input channels are presented to a visual cortex of a user.
- and
-
9. A data viewing terminal for displaying graphical indices corresponding to elements of a database of information, said terminal interfacing with a processor that displays said graphical indices as images moving across a viewing screen,
said screen divided into at least four quadrants of viewing segments in which said graphical indices stream in parallel or anti-parallel directions, wherein at least one pair of adjacent elements moves antiparallel to an adjacent stream; - and
means for selecting one of said graphical indices;
wherein said viewing segments are configured and said graphical indices are moving such that two input channels are presented to a visual cortex of a user. - View Dependent Claims (10, 11)
- and
-
12. A data viewing terminal for displaying graphical indices corresponding to elements of a database of information, said terminal interfacing with a processor that displays said graphical indices as images moving across a viewing screen,
said screen divided into multiple cells of viewing segments having a perspective converging to a central portion of the screen, wherein the graphical images within each segment move toward said central portion; - and
means for selecting one of said graphical indices.
- and
-
13. A data viewing terminal for displaying graphical indices corresponding to elements of a database of information, said terminal interfacing with a processor that displays said graphical indices as images moving across a viewing screen,
said screen divided into multiple cells of viewing segments, wherein a plurality of said graphical indices are repeated in different cells and the motion of streams of said indices brings identical indices together during a portion of their motion; - and
means for selecting one of said graphical indices.
- and
-
15. A data viewing terminal for enabling a user to display graphical indices corresponding to elements of a database of information, said terminal interfacing with a processor that displays said graphical indices as images moving across a viewing screen,
said screen divided into multiple cells of viewing segments, wherein each cell is associated with a visual tag region moving in opposite directions, said tag regions each comprising one of at least first and second types, said second type being associated with cells having content that matches predefined parameters; - and
said visual tag regions being associated with said second tag type being selectable by the user. - View Dependent Claims (16, 17, 18)
- and
-
19. A data viewing terminal for enabling a user to display graphical indices corresponding to elements of a database of information, said terminal interfacing with a processor that displays said graphical indices as images moving across a viewing screen,
said screen divided into a piano view of multiple cells of viewing segments that converge to a central portion of the screen, wherein said segments display information in a preset temporal sequence such that the order in which information is displayed to the different segments repeats in a regular sequence or series of sequences, wherein said regular sequence or series of sequences are configured such that the visual cortex of a user can recognize the visual pattern of the regular sequence or series of sequences.
-
20. A data viewing terminal for enabling a user to display graphical indices corresponding to elements of a database of information, said terminal interfacing with a processor that displays said graphical indices as images moving across a viewing screen,
said screen divided into quadrants and aligned mini-data cells, each mini-data cell comprising a reduced copy of a corresponding image present in a quadrant or adjacent to a quadrant, and such that the central mini-cell is equivalent to an image in a quadrant, and the central cell'"'"'s adjacent mini-cells are equivalent to images that have already been displayed or are about to be displayed in a quadrant.
-
22. A computer program product for presenting a plurality of images on a display, comprising:
-
at least one computer readable medium;
computer program instructions embodied in the at least one computer readable medium for a causing a computer to;
present a first subset of the plurality of images in a first viewing area of the display, each of the first subset of images moving in a first direction; and
present a second subset of the plurality of images in a second viewing area of the display, each of the second subset of images moving in a second direction;
wherein the first and second viewing areas are configured and the images are moving such that two input channels are presented to a visual cortex of a user. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
present a third subset of the plurality of images in a third viewing area of the display, each of the third subset of images moving in a third direction; and
present a fourth subset of the plurality of images in a fourth viewing area of the display, each of the fourth subset of images moving in a fourth direction;
wherein the first, second, third and fourth viewing areas are configured such that two input channels are presented to a user'"'"'s visual cortex.
-
-
28. The computer program product of claim 27 wherein the first and second directions are opposite each other and the third and fourth directions are opposite each other.
-
29. The computer program product of claim 27 wherein the first and second directions are opposite each other and the third and fourth directions are the same.
-
30. The computer program product of claim 22 wherein each of the first and second viewing areas comprises an image region which narrows in aspect toward a central region of the display, the first and second subsets of images moving in their respective image regions.
-
31. The computer program product of claim 30 wherein each image region provides perspective views of the images therein, selected ones of the plurality of images being further toward the central region than others of the plurality of images and therefore appearing farther away than the others of the plurality of images.
-
32. The computer program product of claim 22 wherein each of the first and second viewing areas comprises an image region which is two-dimensional in appearance.
-
33. The computer program product of claim 22 wherein movement of the first and second subsets of images appears smooth to the user'"'"'s visual cortex.
-
34. The computer program product of claim 22 wherein each of the first and second viewing areas comprises a plurality of image regions which move across the display in the first and second viewing areas in the first and second directions, respectively.
-
35. The computer program product of claim 34 wherein the computer program instructions further cause the computer to present each of the first and second subsets of images in a corresponding image region in the first and second viewing areas, each of the image regions periodically stopping for a predetermined period of time.
-
36. The computer program product of claim 34 wherein the computer program instructions further cause the computer to present each of the first and second subsets of images in a corresponding image region in the first and second viewing areas, each of the image regions appearing to the user'"'"'s visual cortex to move smoothly across the display.
-
37. The computer program product of claim 22 wherein the computer program instructions further cause the computer to:
-
present first duplicates of the first subset of images in the first viewing area, each of the first duplicates moving in a third direction opposite the first direction; and
present second duplicates of the second subset of images in the second viewing area, each of the second duplicates moving in a fourth direction opposite the second direction.
-
-
38. The computer program product of claim 37 wherein movement of the images and their duplicates causes each image to be presented adjacent its duplicate in a central portion of the viewing area in which each image is presented.
-
39. The computer program product of claim 22 wherein each of the first and second viewing areas comprises a first region having an increased luminance relative to a remaining portion of the viewing area thereby highlighting images in the first region.
-
40. The computer program product of claim 22 wherein the computer program instructions further cause the computer to visually identify at least one of the plurality of images in at least one of the first and second viewing areas according to at least one user specified criterion.
-
41. The computer program product of claim 40 wherein visual identification of the at least one of the plurality of images is effected by augmenting the at least one of the plurality of images.
-
42. The computer program product of claim 40 wherein the computer program instructions further cause the computer to present a visual tag region adjacent the images in each of the first and second viewing areas, the visual tag region having a particular characteristic when adjacent the at least one of the plurality of images.
-
43. The computer program product of claim 42 wherein the computer program instructions further cause the computer to enable the user to view an additional stream of images relating to the at least one of the plurality of images.
-
44. The computer program product of claim 43 wherein the additional stream of images is presented in response to the user selecting the at least one of the plurality of images.
-
45. The computer program product of claim 22 wherein the computer program instructions further cause the computer to:
-
provide a first image region in the first viewing area in which the first subset of images moves and second image region in the second viewing area in which the second subset of images moves;
provide a first slide view region in the first viewing area, the first slide view region presenting selected ones of the first subset of images; and
provide a second slide view region in the second viewing area, the second slide view region presenting selected ones of the second subset of images.
-
-
46. The computer program product of claim 45 wherein the selected ones of the first subset of images comprises images currently moving through the first image region, images about to enter the first image region, and images which recently left the first image region, and wherein the selected ones of the second subset of images comprises images currently moving through the second image region, images about to enter the second image region, and images which recently left the first second region.
-
47. The computer program product of claim 45 wherein the first slide view region presents more of the first subset of images than the first image region, and wherein the second slide view region presents more of the second subset of images than the second image region.
-
48. A method for transmitting computer program instructions from a server to a remote device via a wide area network, comprising:
-
storing computer program instructions in a memory associated with the server, the computer program instructions being for causing a computer to;
present a first subset of the plurality of images in a first viewing area of the display, each of the first subset of images moving in a first direction; and
present a second subset of the plurality of images in a second viewing area of the display, each of the second subset of images moving in a second direction;
wherein the first and second viewing areas are configured and the images are moving such that two input channels are presented to a user'"'"'s visual cortex; and
transmitting the computer program instructions from the server to the remote device.
-
-
49. A computer implemented method for presenting a plurality of images on a display, comprising:
-
presenting a first subset of the plurality of images in a first viewing area of the display, each of the first subset of images moving in a first direction; and
presenting a second subset of the plurality of images in a second viewing area of the display, each of the second subset of images moving in a second direction;
wherein the first and second viewing areas are configured and the images are moving such that two input channels are presented to a user'"'"'s visual cortex. - View Dependent Claims (50, 51)
-
-
52. A computer, comprising:
-
memory;
a processor; and
a display;
wherein computer program instructions are stored in the memory for causing the processor to;
present a first plurality of images in a first viewing area of the display, each of the first plurality of images moving in a first direction; and
present a second plurality of images in a second viewing area of the display, each of the second plurality of images moving in a second direction;
wherein the first and second viewing areas are configured and the images are moving such that two input channels are presented to a user'"'"'s visual cortex.
-
-
53. A computer program product for presenting a plurality of images on a display, comprising:
-
at least one computer readable medium;
computer program instructions embodied in the at least one computer readable medium for a causing a computer to;
present a first subset of the plurality of images in a first viewing area of the display, each of the first subset of images moving within a first image region in a first direction; and
present a second subset of the plurality of images in a second viewing area of the display, each of the second subset of images moving within second image region in a second direction opposing the first direction;
wherein each of the first and second image regions narrows in aspect toward a central region of the display and provides perspective views of the images therein, and wherein the first and second viewing areas are configured and the images are moving such that two input channels are presented to a visual cortex of a user.
-
-
54. A computer program product for presenting a plurality of images on a display, the display being divided into a plurality of viewing regions, the computer program product comprising:
-
at least one computer readable medium;
computer program instructions embodied in the at least one computer readable medium for a causing a computer to;
sequentially presenting a first subset of the plurality of images in the viewing regions according to a first pattern;
after presenting the first subset, sequentially presenting a second subset of the plurality of images in the viewing regions according to a second pattern; and
alternating between the first and second patterns for successive subsets of the images. - View Dependent Claims (55)
-
Specification