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

Hotlinks between an annotation window and graphics window for interactive 3D graphics

Assignee: Activision Publishing Inc
•
Filing: 1996-09-10
•
Granted: 1998-01-13
•
Expires: 2016-09-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer graphics system includes a graphics processing engine for processing and displaying graphics data representing three-dimensional objects in a first portion of a display. A text processing engine displays text in a second portion of the display. Embedded in the text is a command or hotlink for controlling operation of the graphics processing engine. In response to user selection of first data displayed in the second portion of the display, a supervisory controller analyzes the first data to determine if the first data includes at least one hotlink command. Upon determining that the first data includes at least one hotlink command, the supervisory controller identifies the hotlink command included in the first data and controls operation of the graphics processing engine to perform at least one graphics function according to the hotlink command included in the first data. The graphics function may be associated with at least one of the three-dimensional objects, a three-dimensional markup, a predefined view point, or a predefined animation.

Inventors

  • 👤 Paul Borrel
  • 👤 Keh-Shin Fu Cheng
  • 👤 Jai Prakash Menon
  • 👤 Jaroslaw Roman Rossignac

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 11:49
CPC Classifications
G; G06; G06T; G06T17/00; G06T19/00; G06T15/00; G06T15/10; G06T15/20; G06T2219/00; G06T2219/004

Claims Analysis

Total Claims: 39
Claim 1
Independent Claim 171 words
In a graphics system including a graphics processing engine for processing and displaying data representing three dimensional objects in a first portion of a display, a method of controlling operation of said graphics system comprising the steps of: in response to user input, entering and displaying data in a second portion of said display, wherein said data includes a plurality of text strings and a plurality of symbols embedded within said text strings, wherein said symbols represent at least one hotlink command for controlling operation of said graphics processing engine; in response to user selection of first data displayed in said second portion of said display, analyzing said first data to determine if said first data includes at least one symbol; and upon determining that said first data includes at least one symbol, identifying a first hotlink command represented by said at least one symbol included in said first data and controlling operation of said graphics processing engine to perform at least one graphics function according to said first hotlink command.
Claim 2
Dependent Claim 171 words
In a graphics system including a graphics processing engine for processing and displaying data representing three dimensional objects in a first portion of a display, a method of controlling operation of said graphics system comprising the steps of: in response to user input, entering and displaying data in a second portion of said display, wherein said data includes a plurality of text strings and a plurality of symbols embedded within said text strings, wherein said symbols represent at least one hotlink command for controlling operation of said graphics processing engine; in response to user selection of first data displayed in said second portion of said display, analyzing said first data to determine if said first data includes at least one symbol; and upon determining that said first data includes at least one symbol, identifying a first hotlink command represented by said at least one symbol included in said first data and controlling operation of said graphics processing engine to perform at least one graphics function according to said first hotlink command.
Claim 3
Dependent Claim 34 words
The method of claim 1, wherein said first data comprises at least one text string, and the step of analyzing said first data includes the step of parsing said at least one text string.
Claim 4
Dependent Claim 18 words
The method of claim 1, wherein said user selection is defined by a single predetermined user I/O event.
Claim 5
Dependent Claim 25 words
The method of claim 3, wherein said single predetermined user I/O event is a click of a pointing device on said at least one symbol.
Claim 6
Dependent Claim 18 words
The method of claim 1, wherein each symbol representing a hotlink command comprises at least one text string.
Claim 7
Dependent Claim 22 words
The method of claim 1, wherein said at least one graphics function is associated with at least one of said three-dimensional objects.
Claim 8
Dependent Claim 22 words
The method of claim 6, wherein said at least one graphics function updates display attributes associated with said at least one object.
Claim 9
Dependent Claim 67 words
The method of claim 6, wherein said graphics processing engine processes and displays said graphics data according to a view point; and wherein said at least one graphics function is one of updating said view point to correspond to a predefined view point associated with said at least one object and computing a new view point based upon an increment associated with said at least one object.
Claim 10
Dependent Claim 24 words
The method of claim 6, wherein said at least one graphics function is performing a predefined animation associated with said at least one object.
Claim 11
Dependent Claim 44 words
The method of claim 1, wherein said graphics processing engine processes and displays graphics data representing at least one three-dimensional markup in said first portion of said display; and wherein said at least one graphics function is associated with said at least one markup.
Claim 12
Dependent Claim 22 words
The method of claim 10, wherein said at least one graphics function updates display attributes associated with said at least one markup.
Claim 13
Dependent Claim 22 words
The method of claim 10, wherein said at least one graphics function updates display parameters associated with said at least one markup.
Claim 14
Dependent Claim 67 words
The method of claim 10, wherein said graphics processing engine processes and displays said graphics data according to a view point; and wherein said at least one graphics function is one of updating said view point to correspond to a predefined view point associated with said at least one markup and computing a new view point based upon an increment associated with said at least one object.
Claim 15
Dependent Claim 24 words
The method of claim 10, wherein said at least one graphics function is performing a predefined animation associated with said at least one markup.
Claim 16
Dependent Claim 47 words
The method of claim 1, wherein said graphics processing engine processes and displays said graphics data according to a view point; and wherein said at least one graphics function is updating said view point to correspond to a predefined view point associated with said first hotlink command.
Claim 17
Dependent Claim 23 words
The method of claim 1, wherein said at least one graphics function is performing a predefined animation associated with said first hotlink command.
Claim 18
Dependent Claim 75 words
The method of claim 1, wherein at least one text string and at least one symbol displayed in said second portion of said display is related to a first object of said objects displayed in said first portion of said display, the method further comprising the step of: identifying one of said at least one text string and said at least one symbol related to said first object upon a user selecting said first object.
Claim 19
Dependent Claim 93 words
The method of claim 17, wherein said graphics processing engine processes and displays graphics data representing three-dimensional markups in said first portion of said display; wherein said at least one text string and said at least one symbol displayed in said second portion of said display are related to a first markup of said markups displayed in said first portion of said display; and wherein one of said at least one text string and said at least one symbol related to said first markup is identified upon a user selecting said first markup.
Claim 20
Dependent Claim 161 words
A computer graphics system comprising: a graphics processing engine for processing and displaying graphics data representing three-dimensional objects in a first portion of a display; means, in response to user input, for entering, editing, and displaying in a second portion of said display a plurality of text strings and a plurality of symbols embedded within said text strings, wherein said symbols represent at least one hotlink command for controlling operation of said graphics processing engine; means for analyzing said first data to determine if said first data includes at least one symbol, in response to user selection of first data displayed in said second portion of said display; and means for identifying a first hotlink command represented by said at least one symbol included in said first data and for controlling operation of said graphics processing engine to perform at least one graphics function according to said first hotlink command, upon determining that said first data includes at least one symbol.
Claim 21
Dependent Claim 161 words
A computer graphics system comprising: a graphics processing engine for processing and displaying graphics data representing three-dimensional objects in a first portion of a display; means, in response to user input, for entering, editing, and displaying in a second portion of said display a plurality of text strings and a plurality of symbols embedded within said text strings, wherein said symbols represent at least one hotlink command for controlling operation of said graphics processing engine; means for analyzing said first data to determine if said first data includes at least one symbol, in response to user selection of first data displayed in said second portion of said display; and means for identifying a first hotlink command represented by said at least one symbol included in said first data and for controlling operation of said graphics processing engine to perform at least one graphics function according to said first hotlink command, upon determining that said first data includes at least one symbol.
Claim 22
Dependent Claim 29 words
The system of claim 19, wherein said first data comprises at least one text string, and said first data is analyzed by parsing said at least one text string.
Claim 23
Dependent Claim 18 words
The system of claim 19, wherein said user selection is defined by a single predetermined user I/O event.
Claim 24
Dependent Claim 25 words
The system of claim 21, wherein said single predetermined user I/O event is a click of a pointing device on said at least one symbol.
Claim 25
Dependent Claim 18 words
The system of claim 19, wherein each symbol representing a hotlink command comprises at least one text string.
Claim 26
Dependent Claim 22 words
The system of claim 19, wherein said at least one graphics function is associated with at least one of said three-dimensional objects.
Claim 27
Dependent Claim 22 words
The system of claim 24, wherein said at least one graphics function updates display attributes associated with said at least one object.
Claim 28
Dependent Claim 67 words
The system of claim 24, wherein said graphics processing engine processes and displays said graphics data according to a view point; and wherein said at least one graphics function is one of updating said view point to correspond to a predefined view point associated with said at least one object and computing a new view point based upon an increment associated with said at least one object.
Claim 29
Dependent Claim 24 words
The system of claim 24, wherein said at least one graphics function is performing a predefined animation associated with said at least one object.
Claim 30
Dependent Claim 44 words
The system of claim 19, wherein said graphics processing engine processes and displays graphics data representing at least one three-dimensional markup in said first portion of said display; and wherein said at least one graphics function is associated with said at least one markup.
Claim 31
Dependent Claim 22 words
The system of claim 28, wherein said at least one graphics function updates display attributes associated with said at least one markup.
Claim 32
Dependent Claim 22 words
The system of claim 28, wherein said at least one graphics function updates display parameters associated with said at least one markup.
Claim 33
Dependent Claim 67 words
The system of claim 28, wherein said graphics processing engine processes and displays said graphics data according to a view point; and wherein said at least one graphics function is one of updating said view point to correspond to a predefined view point associated with said at least one markup and computing a new view point based upon an increment associated with said at least one object.
Claim 34
Dependent Claim 24 words
The system of claim 28, wherein said at least one graphics function is performing a predefined animation associated with said at least one markup.
Claim 35
Dependent Claim 47 words
The system of claim 19, wherein said graphics processing engine processes and displays said graphics data according to a view point; and wherein said at least one graphics function is updating said view point to correspond to a predefined view point associated with said first hotlink command.
Claim 36
Dependent Claim 23 words
The system of claim 19, wherein said at least one graphics function is performing a predefined animation associated with said first hotlink command.
Claim 37
Dependent Claim 74 words
The system of claim 19, wherein at least one text string and at least one symbol displayed in said second portion of said display is related to a first object of said objects displayed in said first portion of said display, the system further comprising: means for identifying one of said at least one text string and said at least one symbol related to said first object upon a user selecting said first object.
Claim 38
Independent Claim 92 words
The system of 35, wherein said graphics processing engine processes and displays graphics data representing three-dimensional markups in said first portion of said display; wherein said at least one text string and said at least one symbol displayed in said second portion of said display are related to a first markup of said markups displayed in said first portion of said display; and wherein one of said at least one text string and said at least one symbol related to said first markup is identified upon a user selecting said first markup.
Claim 39
Independent Claim 92 words
The system of 35, wherein said graphics processing engine processes and displays graphics data representing three-dimensional markups in said first portion of said display; wherein said at least one text string and said at least one symbol displayed in said second portion of said display are related to a first markup of said markups displayed in said first portion of said display; and wherein one of said at least one text string and said at least one symbol related to said first markup is identified upon a user selecting said first markup.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-01-12 2001-07-14 2002-01-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-01-12 2005-07-14 2006-01-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-01-12 2009-07-14 2010-01-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag