-
公开(公告)号:CA2102910C
公开(公告)日:2004-09-28
申请号:CA2102910
申请日:1992-05-12
Applicant: APPLE COMPUTER
Inventor: VERTELNEY LAURIE J , ERICKSON THOMAS D , MOUNTFORD S JOY , THOMPSON-ROHRLICH JOHN A , SALOMON GITTA B , WONG YIN YIN , VENOLIA DANIEL S , GOMOLL KATHLEEN M , HALTEEN ERIC A
IPC: G06F3/14 , G06F3/033 , G06F3/048 , G06F9/44 , G06F12/00 , G06F17/21 , G06T11/80 , H04M1/2745 , G06F15/403
Abstract: A user interface element system (2) having a plurality of user interface elements (12) for marking, tending, organizing, and processing data within documents stored in an associated computer system are described. Each Clement (12) typically has an appearance which is uniquely related to the data or the function the element is designed to represent or perform, respectively. In their simplest form, These elements are only used to mark data within a document. Each element (12) however, can also be programmed to cause the computer (2) to perform some function in association with the marked data, such as printing the data or mailing the data to someone, A user can select particular data within a document using an element and have flat data associated with the element in memory (8). Data marked with common elements can be found by searching for a particular representative Clement in memory (8). Users can create their own elements, program elements with their own desired functionality, and modify existing elements. Elements (12) can also be compounded together so as to cause a combination of tasks to be performed by simply activating one element.
-
公开(公告)号:CA2102910A1
公开(公告)日:1992-11-16
申请号:CA2102910
申请日:1992-05-12
Applicant: APPLE COMPUTER
Inventor: VERTELNEY LAURIE J , ERICKSON THOMAS D , MOUNTFORD S JOY , THOMPSON-ROHRLICH JOHN A , SALOMON GITTA B , WONG YIN Y , VENOLIA DANIEL S , GOMOLL KATHLEEN M , HALTEEN ERIC A
IPC: G06F3/14 , G06F3/033 , G06F3/048 , G06F9/44 , G06F12/00 , G06F17/21 , G06T11/80 , H04M1/2745 , G06F15/403
Abstract: 2102910 9221091 PCTABS00017 A user interface element system (2) having a plurality of user interface elements (12) for marking, finding, organizing, and processing data within documents stored in an associated computer system are described. Each element (12) typically has an appearance which is uniquely related to the data or the function the element is designed to represent or perform, respectively. In their simplest form, These elements are only used to mark data within a document. Each element (12) however, can also be programmed to cause the computer (2) to perform some function in association with the marked data, such as printing the data or mailing the data to someone. A user can select particular data within a document using an element and have flat data associated with the element in memory (8). Data marked with common elements can be found by searching for a particular representative element in memory (8). Users can create their own elements, program elements with their own desired functionality, and modify existing elements. Elements (12) can also be compounded together so as to cause a combination of tasks to be performed by simply activating one element.
-
3.
公开(公告)号:CA2028902A1
公开(公告)日:1991-05-14
申请号:CA2028902
申请日:1990-10-30
Applicant: APPLE COMPUTER
Inventor: VENOLIA DANIEL S
Abstract: A computer program provides for the display of a shadow region associated with a three dimensional cursor. A cursor device is used to move the cursor in three dimensions on the display screen, wherein the shadow region is displayed on a shadow plane and follows the movement of the cursor. A shadow represented by an opaque face cursor or a translucent face cursor is provided. The computer program logic determines which faces of the cursor cast shadows. Logic is also provided to detect situations where the shadow is not visible.
-
4.
公开(公告)号:GB2238215B
公开(公告)日:1994-05-11
申请号:GB9023830
申请日:1990-11-02
Applicant: APPLE COMPUTER
Inventor: VENOLIA DANIEL S
-
公开(公告)号:FR2656717A1
公开(公告)日:1991-07-05
申请号:FR9100007
申请日:1991-01-02
Applicant: APPLE COMPUTER
Inventor: VENOLIA DANIEL S
Abstract: A method for changing the orientation of a graphic object in response to changes in the variable position of that object on the display of a computer is disclosed. The position of the graphic object on the display is determined by the position of a control point having a fixed position in relation to the object and a variable position in relation to the display. The control point is operative to change its position in response to translational signals received by an interactive control device, and the computer is operative to display the object at each position of the control point. A change in the orientation of the object to be displayed at the new position of the control point is determined by establishing a following point having a fixed position with respect to the object and a variable position with respect to the display, and tracking the variable position of the following point behind the path of the motion of the control point. The path of the control point is tracked by the following point by determining the direction and magnitude of change in a vector extending between the control point and the following point and then changing the variable position of the following point to normalize the magnitude of the vector in that direction of change.
-
6.
公开(公告)号:AU6455390A
公开(公告)日:1991-05-16
申请号:AU6455390
申请日:1990-10-15
Applicant: APPLE COMPUTER
Inventor: VENOLIA DANIEL S
-
公开(公告)号:FR2654530B1
公开(公告)日:1995-06-30
申请号:FR9013988
申请日:1990-11-12
Applicant: APPLE COMPUTER
Inventor: VENOLIA DANIEL S
-
公开(公告)号:GB2239773A
公开(公告)日:1991-07-10
申请号:GB9026767
申请日:1990-12-10
Applicant: APPLE COMPUTER
Inventor: VENOLIA DANIEL S
Abstract: The position of the graphic object e.g. cursor 10 on a display is determined by the position of a control point 16 having a fixed position in relation to the object and a variable position in relation to the display. The control point's position is changed in response to translational signals received by an interactive control device, and the object is displayed at each position of the control point. A change in the orientation of the object 10 is determined by establishing a following point 18 having a fixed position with respect to the object and a variable position with respect to the display, and tracking the variable position of the following point behind the path of the motion of the control point. The path of the control point 16 is tracked by the following point 18 by determining the direction and magnitude of change in a vector extending between the control point and the following point and then changing the variable position of the following point to normalize the magnitude of the vector in that direction of change. The cursor may be two- or three-dimensional (figs 7, 8).
-
公开(公告)号:FR2654530A1
公开(公告)日:1991-05-17
申请号:FR9013988
申请日:1990-11-12
Applicant: APPLE COMPUTER
Inventor: VENOLIA DANIEL S
IPC: G06F3/14 , G06F3/0481 , G06T15/00 , G06T15/60 , G09G5/08
-
10.
公开(公告)号:AU2510595A
公开(公告)日:1995-12-05
申请号:AU2510595
申请日:1995-05-10
Applicant: APPLE COMPUTER
Inventor: CLARK MICHAEL R , VENOLIA DANIEL S
Abstract: In a computer system having an input device for controlling a position of a cursor on a display screen, a method of compensating for a physical orientation of the input device relative to the display screen. Initially, the physical orientation of the input device in relation to the display screen is determined. If the input device has been rotated, a first set of values corresponding to movement in the X axis is swapped with a second set of values corresponding to movement in the Y axis. Next, the sign of the first set of values corresponding to the Y axis is changed. Thereby, a horizontal movement indicated by the rotated input device produces a horizontal movement of the cursor. Likewise, a vertical movement indicated by the rotated input device corresponds to a vertical movement of the cursor.
-
-
-
-
-
-
-
-
-