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

Method of interacting with computer graphics

Assignee: Landmark Graphics Corp
•
Filing: 1995-02-23
•
Granted: 1997-04-01
•
Expires: 2015-02-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The invention is a system for interacting with computer graphics. A scene display is generated in response to a list which includes data related to computer generated objects which are to be included in a scene display and ad application program identifier for the application programs which are the source of each computer generated object. An object in the scene is manipulated by a user command and at least one interrogation command is generated which interrogates the list to retrieve data relating to each object affected by the manipulation and an application program identifier related to each application program which is the source of an object affected by the manipulation. The data related to the objects affected by the manipulation and the application program identifier are transmitted to each application program which is a source of an object affected by the manipulation. Additional steps as are required are performed by the application programs.

Inventors

  • 👤 Joseph B. West
  • 👤 Charles A. Clinton

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 12:05
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 204 words
A method of interacting with computer graphics comprising: generating and storing in a data storage medium a list which includes data related to computer generated objects from one or more application programs and which objects are to be included in a computer graphics scene display and an application program identifier to identify the application program which is the source of each computer generated object included in the list; generating a single screen display in a computer display means in response to the list; manipulating an object in the scene display with a user command; generating at least one interrogation command in response to said manipulation and interrogating said list to retrieve data relating to each object affected by the manipulation and an application program identifier related to each application program which is the source of an object affected by the manipulation; transmitting to each application program which is the source of an object affected by the manipulation, data related to the objects of which the program is the source and information regarding the manipulation; and detecting such transmission by the application program which is the source of an object affected by the manipulation and performing such additional steps as are required by the manipulation.
Claim 2
Independent Claim 204 words
A method of interacting with computer graphics comprising: generating and storing in a data storage medium a list which includes data related to computer generated objects from one or more application programs and which objects are to be included in a computer graphics scene display and an application program identifier to identify the application program which is the source of each computer generated object included in the list; generating a single screen display in a computer display means in response to the list; manipulating an object in the scene display with a user command; generating at least one interrogation command in response to said manipulation and interrogating said list to retrieve data relating to each object affected by the manipulation and an application program identifier related to each application program which is the source of an object affected by the manipulation; transmitting to each application program which is the source of an object affected by the manipulation, data related to the objects of which the program is the source and information regarding the manipulation; and detecting such transmission by the application program which is the source of an object affected by the manipulation and performing such additional steps as are required by the manipulation.
Claim 3
Dependent Claim 46 words
The method of claim 1 further comprising: determining within an application program which detects the transmission whether further scene updating is required by the detected transmission; and generating such modifications in response to the detected transmission if an application program determines that such updating is required.
Claim 4
Dependent Claim 215 words
An interactive computer graphics system comprising: means for generating a list which includes data related to computer generated objects from one or more application programs and which objects are to be included in a single computer graphics scene display and an application program identifier to identify the application program which is the source of each computer generated object included in the list; a data storage medium for storing such list; a computer display means for displaying said single scene in response to the list; means for manipulating an object in the scene display in response to a user command; means for generating at least one interrogation command in response to said manipulation and interrogating said list to retrieve data relating to each object affected by the manipulation and an application program identifier related to each application program which is the source of an object affected by the manipulation; means for transmitting to each application program which is the source of an object affected by the manipulation, data related to the objects of which the program is the source and information regarding the manipulation; and means for detecting such transmission by the application program which is the source of an object affected by the manipulation and performing such additional steps as are required by the manipulation.
Claim 5
Dependent Claim 215 words
An interactive computer graphics system comprising: means for generating a list which includes data related to computer generated objects from one or more application programs and which objects are to be included in a single computer graphics scene display and an application program identifier to identify the application program which is the source of each computer generated object included in the list; a data storage medium for storing such list; a computer display means for displaying said single scene in response to the list; means for manipulating an object in the scene display in response to a user command; means for generating at least one interrogation command in response to said manipulation and interrogating said list to retrieve data relating to each object affected by the manipulation and an application program identifier related to each application program which is the source of an object affected by the manipulation; means for transmitting to each application program which is the source of an object affected by the manipulation, data related to the objects of which the program is the source and information regarding the manipulation; and means for detecting such transmission by the application program which is the source of an object affected by the manipulation and performing such additional steps as are required by the manipulation.
Claim 6
Dependent Claim 46 words
The system of claim 3 further comprising: means for determining within an application program whether further scene updating is required by the detected transmission; and means for generating such modifications in response to the detected transmission if an application program determines that such updating is required.
Claim 7
Independent Claim 243 words
A method of interacting with computer graphics comprising: transforming data objects into computer generated objects by utilizing application programs; transmitting the computer generated objects to a list generating process; generating and storing in a data storage medium a list which includes data related to the computer generated objects from one or more application programs and which objects are to be included in a computer graphics scene display and an application program identifier to identify the application program which is the source of each computer generated object included in the list; generating a scene in response to the list; transforming the scene into instructions recognizable by a computer display system by utilizing a dimension rendering process; displaying the instructions on a computer display means; manipulating an object in the scene display with a user command; generating at least one interrogation command in response to said manipulation and interrogating said list to retrieve data relating to each object affected by the manipulation and an application program identifier related to each application program which is the source of an object affected by the manipulation; transmitting to each application program which is the source of an object affected by the manipulation, data related to the objects of which the program is the source and information regarding the manipulation; receiving such transmission by the application program which is the source of an object affected by the manipulation; and peforming such additional steps as are required by the manipulation.
Claim 8
Independent Claim 243 words
A method of interacting with computer graphics comprising: transforming data objects into computer generated objects by utilizing application programs; transmitting the computer generated objects to a list generating process; generating and storing in a data storage medium a list which includes data related to the computer generated objects from one or more application programs and which objects are to be included in a computer graphics scene display and an application program identifier to identify the application program which is the source of each computer generated object included in the list; generating a scene in response to the list; transforming the scene into instructions recognizable by a computer display system by utilizing a dimension rendering process; displaying the instructions on a computer display means; manipulating an object in the scene display with a user command; generating at least one interrogation command in response to said manipulation and interrogating said list to retrieve data relating to each object affected by the manipulation and an application program identifier related to each application program which is the source of an object affected by the manipulation; transmitting to each application program which is the source of an object affected by the manipulation, data related to the objects of which the program is the source and information regarding the manipulation; receiving such transmission by the application program which is the source of an object affected by the manipulation; and peforming such additional steps as are required by the manipulation.
Claim 9
Dependent Claim 46 words
The method of claim 5 further comprising: determining within an application program which receives the transmission whether further scene updating is required by the received transmission; and generating such modifications in response to the received transmission if an application program determines that such updating is requried.
Claim 10
Dependent Claim 265 words
An interactive computer graphics system comprising: means for transforming data objects into computer generated objects; means for transmitting the computer generated objects to a means for generating a list; means for generating list which includes data related to the computer generated objects from one or more application programs and which objects are to be included in a computer graphics scene display and an application program identifier to identify the application program which is the source of each computer generated object included in the list; a data storage medium for storing said list; means for generating a scene in response to the list; means for transforming the scene into instructions recognizable by a computer display system by utilizing a dimension rendering process; a computer display means for displaying said single scene in response to the list; means for manipulating an object in the scene display with a user command; means for generating at least one interrogation command in response to said manipulation and interrogating said list to retrieve data relating to each object affected by the manipulation and an application program identifier related to each application program which is the source of an object affected by the manipulation; means for transmitting to each application program which is the source of an object affected by the manipulation, data related to the objects of which the program is the source and information regarding the manipulation; means for receiving such transmission by the application program which is the source of an object affected by the manipulation; and means for peforming such additional steps as are required by the manipulation.
Claim 11
Dependent Claim 265 words
An interactive computer graphics system comprising: means for transforming data objects into computer generated objects; means for transmitting the computer generated objects to a means for generating a list; means for generating list which includes data related to the computer generated objects from one or more application programs and which objects are to be included in a computer graphics scene display and an application program identifier to identify the application program which is the source of each computer generated object included in the list; a data storage medium for storing said list; means for generating a scene in response to the list; means for transforming the scene into instructions recognizable by a computer display system by utilizing a dimension rendering process; a computer display means for displaying said single scene in response to the list; means for manipulating an object in the scene display with a user command; means for generating at least one interrogation command in response to said manipulation and interrogating said list to retrieve data relating to each object affected by the manipulation and an application program identifier related to each application program which is the source of an object affected by the manipulation; means for transmitting to each application program which is the source of an object affected by the manipulation, data related to the objects of which the program is the source and information regarding the manipulation; means for receiving such transmission by the application program which is the source of an object affected by the manipulation; and means for peforming such additional steps as are required by the manipulation.
Claim 12
Dependent Claim 46 words
The system of claim 7 further comprising: determining within an application program which receives the transmission whether further scene updating is required by the received transmission; and generating such modifications in response to the received transmission if an application program determines that such updating is requried.

References Cited (Backward Citations)

US4760390A Cited
US5315692A Cited
US5307449A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-03-31 2000-09-30 2001-04-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-03-31 2004-09-30 2005-04-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-03-31 2008-09-30 2009-04-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag