← Back to Patent Explorer
US5345543A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for manipulating objects on a computer display

Assignee: Apple Inc
•
Filing: 1992-11-16
•
Granted: 1994-09-06
•
Expires: 2012-11-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a method for manipulating a selected object on a computer display of a computer system through the use of a pointing device and a screen based icon, the types of manipulation may include rotating and/or scaling the selected objects. The method includes the step of selecting a manipulating tool having a designated "axle" mark that serves as its center of rotation. The pointing device is directed towards a "handle" portion of the manipulating tool that is spaced apart from the axle to "grab" the handle. The pointing device is then used to rotate the handle about the axle. The computer system then manipulates the selected object by an amount that is a function of the angular distance that the handle is rotated about the axle user interface includes a screen based icon.

Inventors

  • 👤 Stephen P. Capps
  • 👤 Ernest H. Beernink

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 22:03
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0484; G06F3/04845

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 106 words
A method for manipulating an object on a display of a computer system comprising the steps of: selecting said object on said computer display; directing a pointing means towards a portion of a manipulating tool displayed on said computer display, where said portion is spaced apart from a desired center of rotation; using the pointing means to rotate the spaced apart portion of the manipulating tool about the center of rotation; and having the computer system manipulate the selected object by an amount that is a function an angular distance that the spaced apart portion of the manipulating tool is rotated about the center of rotation.
Claim 2
Independent Claim 106 words
A method for manipulating an object on a display of a computer system comprising the steps of: selecting said object on said computer display; directing a pointing means towards a portion of a manipulating tool displayed on said computer display, where said portion is spaced apart from a desired center of rotation; using the pointing means to rotate the spaced apart portion of the manipulating tool about the center of rotation; and having the computer system manipulate the selected object by an amount that is a function an angular distance that the spaced apart portion of the manipulating tool is rotated about the center of rotation.
Claim 3
Dependent Claim 27 words
A method for manipulating an object as recited in claim 1 wherein the manipulation of the selected object is a rotational movement around the center of rotation.
Claim 4
Dependent Claim 47 words
A method for manipulating an object as recited in claim 2 further comprising the step of placing a designated mark of said tool proximate said desired center of rotation of the selected object, and wherein the rotational movement of the selected object occurs about the designated mark.
Claim 5
Dependent Claim 23 words
A method for manipulating a selected object as recited in claim 1 wherein the manipulation of the selected object is a scaling operation.
Claim 6
Dependent Claim 41 words
A method for manipulating a selected object as recited in claim 1 further comprising the step of selecting an operating mode for the manipulating tool, the permissible operating modes including rotation of the selected object and scaling of the selected object.
Claim 7
Dependent Claim 36 words
A method for manipulating a selected object as recited in claim 5 wherein the operating mode selection step is accomplished by selecting a button located on the manipulating tool that corresponds to the desired operating mode.
Claim 8
Independent Claim 92 words
A method of rotating a selected object that is displayed on a computer display using a pointing device and a screen based icon having an axle that functions as a designated center of rotation and a handle that is spaced apart from the axle, the method comprising the steps of: positioning the axle proximate a desired center of rotation for the selected object; rotating the handle about the axle; and manipulating the selected object by an amount that is a function of an angular distance the handle was rotated about the axle.
Claim 9
Independent Claim 92 words
A method of rotating a selected object that is displayed on a computer display using a pointing device and a screen based icon having an axle that functions as a designated center of rotation and a handle that is spaced apart from the axle, the method comprising the steps of: positioning the axle proximate a desired center of rotation for the selected object; rotating the handle about the axle; and manipulating the selected object by an amount that is a function of an angular distance the handle was rotated about the axle.
Claim 10
Dependent Claim 24 words
A method for rotating a selected object as recited in claim 7 wherein the pointer is used to rotate the handle about the axle.
Claim 11
Dependent Claim 26 words
A method for rotating a selected object as recited in claim 8 wherein the pointer is used to position the axle relative to the selected object.
Claim 12
Dependent Claim 32 words
A method for rotating a selected object as recited in claim 7 wherein the selected object is rotated an amount equivalent to the angular distance the handle is rotated about the axle.
Claim 13
Dependent Claim 27 words
A method as recited in claim 7 wherein the icon has two modes of operation, the method further comprising the step of selecting the mode of operation.
Claim 14
Dependent Claim 65 words
A method as recited in claim 11 wherein: a first one of the modes of operation is a rotate mode wherein the selected object is rotated in response to the angular displacement of the crank handle; and a second one of the modes of operation is a scale mode wherein the selected object is scaled in response to the angular displacement of the crank handle.
Claim 15
Dependent Claim 167 words
In a computer system having a CPU, memory means, a display screen and a pointer operably connected such that objects can be displayed on the display screen and displayed objects can be selected through the use of the pointer, a user interface comprising: a crank icon for use in manipulating selected objects that are displayed on the display screen, the crank icon including a crank axle portion that serves as the center of rotation of the crank icon, a crank handle portion that is spaced apart from the crank axle portion, and a crank shaft portion that connects the crank axle portion to the crank handle portion; crank processing means for permitting the user to engage the handle portion of the crank icon with the pointer and to rotate the crank handle about the crank axle using the pointer; and operating means for manipulating the selected object in accordance with an angular displacement of the crank handle about the crank axle and for displaying the manipulated object.
Claim 16
Dependent Claim 167 words
In a computer system having a CPU, memory means, a display screen and a pointer operably connected such that objects can be displayed on the display screen and displayed objects can be selected through the use of the pointer, a user interface comprising: a crank icon for use in manipulating selected objects that are displayed on the display screen, the crank icon including a crank axle portion that serves as the center of rotation of the crank icon, a crank handle portion that is spaced apart from the crank axle portion, and a crank shaft portion that connects the crank axle portion to the crank handle portion; crank processing means for permitting the user to engage the handle portion of the crank icon with the pointer and to rotate the crank handle about the crank axle using the pointer; and operating means for manipulating the selected object in accordance with an angular displacement of the crank handle about the crank axle and for displaying the manipulated object.
Claim 17
Dependent Claim 31 words
A user interface as recited in claim 13 wherein the operating means rotates the selected object as a function of the angular displacement of the crank handle about the crank axle.
Claim 18
Dependent Claim 48 words
A user interface as recited in claim 14 wherein: the crank processing means permits the user to position the crank icon at any location on the display screen; and the location of the crank axle serves as the center of rotation for the rotation of the selected object.
Claim 19
Dependent Claim 31 words
A user interface as recited in claim 13 wherein the operating means scales the selected object as a function of the angular displacement of the crank handle about the crank axle.
Claim 20
Dependent Claim 35 words
A user interface as recited in claim 13 wherein the crank icon further includes a plurality of buttons on the crank shaft portion for permitting the user to select a plurality of modes of operation.

References Cited (Backward Citations)

US4928253A Cited
US5257349A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-09-05 1998-03-07 1998-09-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-09-05 2002-03-07 2002-09-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-09-05 2006-03-07 2006-09-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag