Computer operating pointer devices and computer operating proces

Computer graphics processing and selective visual display system – Display peripheral interface input device – Cursor mark position control device

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

345160, 345162, 345163, G09G 508

Patent

active

060315210

DESCRIPTION:

BRIEF SUMMARY
FIELD OF THE INVENTION

This invention relates to improvements in pointer devices for operating computers, in computer operation processes and in apparatus comprising computers and pointer devices. It also relates to apparatus comprising computers and, in general, serial devices, and to interfaces between computers and serial devices.


BACKGROUND OF THE INVENTION

A large percentage of personal computers presently produced are operated by means of pointer devices. A pointer device consists of a hardware element and a software element. The hardware element is a device which generally is movable or includes a movable component, or which comprises other means for generating a motion, and the software element comprises an index or cursor generated and controlled by a program, which index moves over the computer display or screen in response to the displacements of the movable hardware element device or of a movable component thereof or to other motion generating commands of the hardware element--hereinafter "mechanical control displacements" or, briefly, "the control displacements". Said response, however, exists only as far as the index displacements are contained within a certain field, which can be called "the pointer active field", the dimensions of which are generally determined by those of the computer display or screen or of the part thereof within which the index is visible. Thus, when the control displacements in a certain direction have brought the index to the border line of the computer display, any further displacement of the movable device or component of the hardware element in the same direction causes no further response of the index. Hereinafter, when mention is made of index (or cursor) displacements or of control displacements, it should be understood that they are displacements within the pointer active field, unless otherwise specified. Further, it should be kept in mind that only the index displacements are directly relevant to the computer functions, and, for instance, determine what operation should be carried out or where it should be carried out. Therefore, whenever mention is made of pointer displacements, it should be understood that displacements of the pointer index (or cursor) are meant, unless otherwise specified.
Many kinds of pointer devices are known in the art and the present invention applies to all, although it will be particularly described with reference to a most common pointer device, viz. to a mouse. A mouse is a device which can be displaced by sliding it over a plane surface. Each displacement causes a rolling of a sphere, mounted in the mouse, over said plane surface, and therefore a rotation of the sphere with respect to the body of the mouse, which rotation, through a mechanism provided in the mouse, measures the mouse displacements along two different coordinates, viz. X- and Y-displacements. Digital signals representing displacements are sent to the computer by means of a conductor connected to an input port of this latter. An index (or cursor), which represents the mouse, is visualized by the computer software on the computer display. It appears, when the computer is switched on, in an initial or origin position, which may be called "the mouse origin point", and subsequently moves from it, synchronously with the motions of the mouse. The positions of the mouse index are defined by Cartesian coordinates--hereinafter "X and Y mouse index coordinates", or, briefly, "X and Y mouse coordinates", and its displacements by changes in the value of those coordinates. The minimum such changes to which the computer is sensitive and which will cause an actual motion of the mouse index, as small as it may be, will be called "elementary X and Y coordinate displacements". A pair (X,Y) of elementary coordinate displacements, occurring concurrently, define an elementary vector displacement. The computer applies each elementary X and Y displacement to initial or origin coordinates X.sub.0 and Y.sub.0 of the mouse index to calculate the present or actual mouse index coordinates

REFERENCES:
patent: 4859995 (1989-08-01), Hansen et al.
patent: 5153571 (1992-10-01), Takahashi
patent: 5367631 (1994-11-01), Levy
patent: 5392400 (1995-02-01), Berkowitz et al.
patent: 5408602 (1995-04-01), Giokas et al.
patent: 5487084 (1996-01-01), Lindholm
patent: 5530455 (1996-06-01), Gillick et al.
patent: 5694150 (1997-12-01), Sigona et al.
patent: 5706505 (1998-01-01), Fraley et al.
patent: 5760764 (1998-06-01), Martinelli
patent: 5945979 (1999-08-01), Rutledge et al.
"Microsoft Visual C++5" by Steven Holzner, Sybex (1997), pp. 338-347.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Computer operating pointer devices and computer operating proces does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Computer operating pointer devices and computer operating proces, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Computer operating pointer devices and computer operating proces will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-687325

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.