Patent US5990888A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5990888A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for manipulating graphical objects

Assignee: Activision Publishing Inc
•
Filing: 1994-03-22
•
Granted: 1999-11-23
•
Expires: 2014-03-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data processing system for efficiently manipulating a graphic object displayed within a graphic user interface in the data processing system. The graphic object is defined by interrelated variables. Under the present invention, interrelated variables defining the graphic object are associated with at least one data structure, wherein the each data structure includes a value for at least one of the interrelated variables. An editing object is displayed within the graphic user interface in response to a selection of the graphic object by a user. The user is permitted to alter a value for one of the interrelated variables utilizing the editing object. A value for at least one other variable is automatically altered in response to the user altering the value for one of the interrelated variables utilizing the editing object. A display of the graphic object automatically altered in response to an alteration of the value for the at least one other variable, wherein the graphic object is efficiently manipulated.

Inventors

  • 👤 Jerry Allen Blades
  • 👤 Harvey Gene Kiel
  • 👤 Raymond Francis Romon

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 23:36
CPC Classifications
G; G06; G06T; G06T11/00; G06T11/20; G06T11/26

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 139 words
A method in a data processing system for efficiently manipulating a graphic object displayed within a graphic user interface in said data processing system, said graphic object being defined by a plurality of interrelated variables, said method comprising: displaying an editing object within said graphic user interface in response to a selection of said graphic object by a user; permitting said user to alter a value for one of said plurality of interrelated variables utilizing said editing object; automatically altering a value for at least one other variable in response to said user altering said value for one of said plurality of interrelated variables utilizing said editing object; and automatically altering a display of said graphic object in response to an alteration of said value for said at least one other variable, wherein said graphic object is efficiently manipulated.
Claim 2
Independent Claim 139 words
A method in a data processing system for efficiently manipulating a graphic object displayed within a graphic user interface in said data processing system, said graphic object being defined by a plurality of interrelated variables, said method comprising: displaying an editing object within said graphic user interface in response to a selection of said graphic object by a user; permitting said user to alter a value for one of said plurality of interrelated variables utilizing said editing object; automatically altering a value for at least one other variable in response to said user altering said value for one of said plurality of interrelated variables utilizing said editing object; and automatically altering a display of said graphic object in response to an alteration of said value for said at least one other variable, wherein said graphic object is efficiently manipulated.
Claim 3
Dependent Claim 64 words
The method of claim 1, wherein said plurality of interrelated variables defining said graphic object are associated with at least one data structure, said at least one data structure including a value for each said plurality of interrelated variables and further comprising automatically updating said at least one data structure in response to said alteration of said value for at least one other variable.
Claim 4
Dependent Claim 32 words
The method of claim 1 further comprising determining an access level for said graphic object with respect to said user in response to said selection of said graphic object by said user.
Claim 5
Dependent Claim 57 words
The method of claim 3, wherein said step of permitting said user to alter a value for one of said plurality of interrelated variables utilizing said editing object comprises permitting said user to alter a value for one of the said plurality of interrelated variables only if said access level for said user is a write authority.
Claim 6
Dependent Claim 52 words
The method of claim 1, wherein said step of displaying an editing object within said graphic user interface in response to a selection of said graphic object by a user comprises displaying an edit window within said graphic user interface in response to a selection of said graphic object by said user.
Claim 7
Independent Claim 194 words
A method in a data processing system for efficiently manipulating a graphic object displayed within a graphic user interface in said data processing system, said graphic object being defined by a plurality of interrelated variables, said method comprising: associating said plurality of interrelated variables defining said graphic object with at least one data structure, said at least one data structure including a value for each said plurality of interrelated variables; displaying an editing object within said graphic user interface in response to a selection of said graphic object by a user; permitting said user to alter a value for one of said plurality of interrelated variables utilizing said editing object; automatically altering a value for at least one other variable in response to said user altering said value for one of said plurality of interrelated variables utilizing said editing object; automatically altering a display of said graphic object in response to an alteration of said value for said at least one other variable; and automatically updating said at least one data structure in response to said alteration of said value for at least one other variable, wherein said graphic object may be efficiently manipulated.
Claim 8
Independent Claim 194 words
A method in a data processing system for efficiently manipulating a graphic object displayed within a graphic user interface in said data processing system, said graphic object being defined by a plurality of interrelated variables, said method comprising: associating said plurality of interrelated variables defining said graphic object with at least one data structure, said at least one data structure including a value for each said plurality of interrelated variables; displaying an editing object within said graphic user interface in response to a selection of said graphic object by a user; permitting said user to alter a value for one of said plurality of interrelated variables utilizing said editing object; automatically altering a value for at least one other variable in response to said user altering said value for one of said plurality of interrelated variables utilizing said editing object; automatically altering a display of said graphic object in response to an alteration of said value for said at least one other variable; and automatically updating said at least one data structure in response to said alteration of said value for at least one other variable, wherein said graphic object may be efficiently manipulated.
Claim 9
Dependent Claim 32 words
The method of claim 6 further comprising determining an access level for said graphic object with respect to said user in response to said selection of said graphic object by said user.
Claim 10
Dependent Claim 57 words
The method of claim 7, wherein said step of permitting said user to alter a value for one of said plurality of interrelated variables utilizing said editing object comprises permitting said user to alter a value for one of the said plurality of interrelated variables only if said access level for said user is a write authority.
Claim 11
Dependent Claim 52 words
The method of claim 6, wherein said step of displaying an editing object within said graphic user interface in response to a selection of said graphic object by a user comprises displaying an edit window within said graphic user interface in response to a selection of said graphic object by said user.
Claim 12
Dependent Claim 151 words
A data processing system for efficiently manipulating a graphic object displayed within a graphic user interface in said data processing system, said graphic object being defined by a plurality of interrelated variables, said data processing system comprising: display means for displaying an editing object within said graphic user interface in response to a selection of said graphic object by a user; means for permitting said user to alter a value for one of said plurality of interrelated variables utilizing said editing object; first alteration means for automatically altering a value for at least one other variable in response to said user altering said value for one of said plurality of interrelated variables utilizing said editing object; and second alteration means for automatically altering a display of said graphic object in response to an alteration of said value for said at least one other variable, wherein said graphic object is efficiently manipulated.
Claim 13
Dependent Claim 151 words
A data processing system for efficiently manipulating a graphic object displayed within a graphic user interface in said data processing system, said graphic object being defined by a plurality of interrelated variables, said data processing system comprising: display means for displaying an editing object within said graphic user interface in response to a selection of said graphic object by a user; means for permitting said user to alter a value for one of said plurality of interrelated variables utilizing said editing object; first alteration means for automatically altering a value for at least one other variable in response to said user altering said value for one of said plurality of interrelated variables utilizing said editing object; and second alteration means for automatically altering a display of said graphic object in response to an alteration of said value for said at least one other variable, wherein said graphic object is efficiently manipulated.
Claim 14
Dependent Claim 70 words
The data processing system of claim 10, wherein said plurality of interrelated variables defining said graphic object are associated with at least one data structure, said at least one data structure including a value for each said plurality of interrelated variables and further comprising updating means for automatically updating said at least one data structure in response to said alteration of said value for said at least one other variable.
Claim 15
Dependent Claim 36 words
The data processing system of claim 10 further comprising means for determining an access level for said graphic object with respect to said user in response to said selection of said graphic object by said user.
Claim 16
Dependent Claim 49 words
The data processing system of claim 12, wherein said means for permitting said user to alter a value comprises means for permitting said user to alter a value for one of the said plurality of interrelated variables only if said access level for said user is a write authority.
Claim 17
Dependent Claim 33 words
The data processing system of claim 10, wherein said display means comprises displaying an edit window within said graphic user interface in response to a selection of said graphic object by said user.
Claim 18
Dependent Claim 16 words
The data processing system of claim 10, wherein said graphic object is selected by a pointer.
Claim 19
Dependent Claim 134 words
A program storage device readable by a data processing system and encoding data processing system executable instructions operable within a graphic user interface comprising: first instruction means for displaying an editing object within said graphic user interface in response to a selection of said graphic object by a user; second instruction means for permitting said user to alter a value for one of a plurality of interrelated variables utilizing said editing object; third instruction means for automatically altering a value for at least one other variable in response to said user altering said value for one of said plurality of interrelated variables utilizing said editing object; and fourth instruction means for automatically altering a display of said graphic object in response to said alteration of said value for said at least one other variable.
Claim 20
Dependent Claim 134 words
A program storage device readable by a data processing system and encoding data processing system executable instructions operable within a graphic user interface comprising: first instruction means for displaying an editing object within said graphic user interface in response to a selection of said graphic object by a user; second instruction means for permitting said user to alter a value for one of a plurality of interrelated variables utilizing said editing object; third instruction means for automatically altering a value for at least one other variable in response to said user altering said value for one of said plurality of interrelated variables utilizing said editing object; and fourth instruction means for automatically altering a display of said graphic object in response to said alteration of said value for said at least one other variable.
Claim 21
Dependent Claim 160 words
A computer comprising: a graphic user interface; a storage means for storing data; a graphic object displayed within said graphic user interface, wherein said graphic object is defined by a plurality of interrelated variables stored within said storage means; a processor coupled to said storage means, wherein said processor includes: first processor means for displaying an editing object within said graphic user interface in response to a selection of said graphic object by a user; second processor means for permitting said user to alter a value for one of said plurality of interrelated variables utilizing said editing object; third processor means for automatically altering a value for at least one other variable in response to said user altering said value for one of said plurality of interrelated variables utilizing said editing object; and fourth processor means for automatically altering a display of said graphic object in response to an alteration of said value for said at least one other variable.
Claim 22
Dependent Claim 160 words
A computer comprising: a graphic user interface; a storage means for storing data; a graphic object displayed within said graphic user interface, wherein said graphic object is defined by a plurality of interrelated variables stored within said storage means; a processor coupled to said storage means, wherein said processor includes: first processor means for displaying an editing object within said graphic user interface in response to a selection of said graphic object by a user; second processor means for permitting said user to alter a value for one of said plurality of interrelated variables utilizing said editing object; third processor means for automatically altering a value for at least one other variable in response to said user altering said value for one of said plurality of interrelated variables utilizing said editing object; and fourth processor means for automatically altering a display of said graphic object in response to an alteration of said value for said at least one other variable.
Claim 23
Dependent Claim 12 words
The computer of claim 17, wherein said storage means includes a memory.
Claim 24
Dependent Claim 15 words
The computer of claim 17, wherein said storage means further includes a hard disk drive.
Claim 25
Dependent Claim 71 words
The computer of claim 19, wherein said plurality of interrelated variables defining said graphic object are associated with at least one data structure, said at least one data structure including a value for each said plurality of interrelated variables and said processor further includes sixth processor means for automatically updating said at least one data structure in response to said alteration of said value for said at least one other variable.

References Cited (Backward Citations)

US4674042A Cited
US4674043A Cited
US4974194A Cited
US4870397A Cited
WO1992012488A1 Cited
US5226118A Cited
US5437008A Cited
US5414809A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-11-22 2003-05-24 2003-11-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-11-22 2007-05-24 2007-11-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-11-22 2011-05-24 2011-11-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag