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

Computer-executed, three-dimensional graphical resource management process and system

Assignee: Muria Intellectual Property LLC
•
Filing: 1996-09-03
•
Granted: 2000-08-01
•
Expires: 2016-09-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A three-dimensional space is defined and displayed in a main window of a computer display. Navigation through the three-dimensional space occurs by user inputs correlated to the three-dimensional display of the space from the user's point of view within the space. Navigation also occurs from user inputs correlated to a secondary two-dimensional display of the user's position relative to two dimensions of the three-dimensional space. A three-dimensional environment defined by the space displays computer resource icons. Activation of a computer resource is achieved by navigation through the three-dimensional environment and selection of a displayed resource icon through manipulation of an input device. Resource icons may be displayed in the environment in various predetermined three-dimensional configurations to signify hierarchical relationships between the associated computer resources. A state defined by the position and point of view of the user within the three-dimensional environment, in combination with the user-defined arrangement of resource icons within the environment, may be saved and recalled for later use.

Inventors

  • 👤 Dwight Prouty, IV
  • 👤 Scott R. Bell

Bibliographic Details

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

Claims Analysis

Total Claims: 37
Claim 1
Independent Claim 225 words
A graphical resource management process executed by programmed instructions of a general purpose computer in response to input information; the general purpose computer including a memory in which the programmed instructions are recorded, an input device to supply input information for interaction with the programmed instructions, and a display device for displaying information created by the programmed instructions and the input information, said graphical resource management process comprising the steps of: creating a display of a three-dimensional environment in a main window of the display device; representing a plurality of resources available for use through the computer by a plurality of corresponding resource icons; establishing predetermined different positions for each of the resource icons within the three-dimensional environment; establishing a user's point of view within the three-dimensional environment; displaying within the main window a field of view of the environment from the user's point of view; displaying within the main window each of the resource icons which are visible within the field of view; moving the user's point of view in three dimensions through incremental steps in response to input information correlated to a local set of axes defined by the user's point of view in the main window; and selecting a resource icon visible within the field of view through manipulation of the input device to activate the resource represented by the resource icon.
Claim 2
Dependent Claim 225 words
A graphical resource management process executed by programmed instructions of a general purpose computer in response to input information; the general purpose computer including a memory in which the programmed instructions are recorded, an input device to supply input information for interaction with the programmed instructions, and a display device for displaying information created by the programmed instructions and the input information, said graphical resource management process comprising the steps of: creating a display of a three-dimensional environment in a main window of the display device; representing a plurality of resources available for use through the computer by a plurality of corresponding resource icons; establishing predetermined different positions for each of the resource icons within the three-dimensional environment; establishing a user's point of view within the three-dimensional environment; displaying within the main window a field of view of the environment from the user's point of view; displaying within the main window each of the resource icons which are visible within the field of view; moving the user's point of view in three dimensions through incremental steps in response to input information correlated to a local set of axes defined by the user's point of view in the main window; and selecting a resource icon visible within the field of view through manipulation of the input device to activate the resource represented by the resource icon.
Claim 3
Dependent Claim 75 words
A graphical resource management process as defined in claim 1 further comprising the steps of: displaying a portal at a first predetermined set of coordinates within the three-dimensional environment; and moving the user's point of view to a second predetermined set of coordinates within the three-dimensional environment by moving the user's point of view through incremental steps in the main window until the user's point of view coincides with the first predetermined set of coordinates.
Claim 4
Dependent Claim 76 words
A graphical resource management process as defined in claim 1 further comprising the steps of: displaying a portal at a first predetermined set of coordinates within the three-dimensional environment; and moving the user's point of view to a second predetermined set of coordinates within a second three-dimensional environment by moving the user's point of view through incremental steps in the main window until the user's point of view coincides with the first predetermined set of coordinates.
Claim 5
Dependent Claim 256 words
A graphical resource management process executed by programmed instructions of a general purpose computer in response to input information; the general purpose computer including a memory in which the programmed instructions are recorded, an input device to supply input information for interaction with the programmed instructions, and a display device for displaying information created by the programmed instructions and the input information, said graphical resource management process comprising the steps of: creating a display of a three-dimensional environment in a main window of the display device; representing a plurality of resources available for use through the computer by a plurality of corresponding resource icons; establishing predetermined different positions for each of the resource icons within the three-dimensional environment; establishing a user's point of view within the three-dimensional environment; displaying within the main window a field of view of the environment from the user's point of view; displaying within the main window each of the resource icons which are visible within the field of view; moving the user's point of view in three dimensions within the three-dimensional environment in response to input information supplied at the input device; selecting a resource icon visible within the field of view through manipulation of the input device to activate the resource represented by the resource icon; creating a two-dimensional display of two dimensions of the three-dimensional environment in a view box window on the display device; and creating a reference point within the view box window to represent the position of the user's point of view within the three-dimensional environment.
Claim 6
Dependent Claim 256 words
A graphical resource management process executed by programmed instructions of a general purpose computer in response to input information; the general purpose computer including a memory in which the programmed instructions are recorded, an input device to supply input information for interaction with the programmed instructions, and a display device for displaying information created by the programmed instructions and the input information, said graphical resource management process comprising the steps of: creating a display of a three-dimensional environment in a main window of the display device; representing a plurality of resources available for use through the computer by a plurality of corresponding resource icons; establishing predetermined different positions for each of the resource icons within the three-dimensional environment; establishing a user's point of view within the three-dimensional environment; displaying within the main window a field of view of the environment from the user's point of view; displaying within the main window each of the resource icons which are visible within the field of view; moving the user's point of view in three dimensions within the three-dimensional environment in response to input information supplied at the input device; selecting a resource icon visible within the field of view through manipulation of the input device to activate the resource represented by the resource icon; creating a two-dimensional display of two dimensions of the three-dimensional environment in a view box window on the display device; and creating a reference point within the view box window to represent the position of the user's point of view within the three-dimensional environment.
Claim 7
Dependent Claim 29 words
A graphical resource management process as defined in claim 4 further comprising the steps of: displaying the main window and the view box window simultaneously on the display device.
Claim 8
Dependent Claim 25 words
A graphical resource management process as defined in claim 4 further comprising the step of: maintaining the reference point centered within the view box window.
Claim 9
Dependent Claim 57 words
A graphical resource management process as defined in claim 4, wherein the step of moving the user's point of view within the three-dimensional environment further comprises: moving the user's point of view in response to input information correlated to a universal set of axes defined by the position of the reference point within the view box window.
Claim 10
Dependent Claim 63 words
A graphical resource management process as defined in claim 7 further comprising the steps of: displaying the view box window in first and second views of the three-dimensional environment, the first view being a two-dimensional display of first and second dimensions of the three-dimensional environment, and the second view being a two dimensional display of second and third dimensions of the three-dimensional environment.
Claim 11
Dependent Claim 82 words
A graphical resource management process as defined in claim 8, wherein the step of moving the user's point of view within the three-dimensional environment further comprises the steps of: moving the user's point of view within the first and second dimensions of the three-dimensional environment when the first view is displayed in the view box window; and moving the user's point of view within the third dimension of the three-dimensional environment when the second view is displayed in the view box window.
Claim 12
Dependent Claim 74 words
A graphical resource management process as defined in claim 9 further comprising the steps of: updating the position of the user's point of view in the three-dimensional environment after the steps of moving the user's point of view within the first, second and third dimensions; and redrawing the view box window to accurately display the updated position of the reference point representing the position of the user's point of view within the three-dimensional environment.
Claim 13
Dependent Claim 94 words
A graphical resource management process as defined in claim 9 further comprising the step of: translating the movement of the user's point of view within the first, second and third dimensions from the universal set of axes to the local set of axes defined by the user's point of view in the main window; and updating the display of the field of view of the three-dimensional environment and the resource icons in the main window as a result of the translated movement of the user's point of view along the local set of axes.
Claim 14
Dependent Claim 284 words
A graphical resource management process as defined in claim 8 wherein the input device includes a mouse having a switch having first and second operative positions and a movement translation transducer, the switch and the movement translation transducer supplying input information, and wherein the step of moving the user's point of view within the three-dimensional environment further comprises the steps of: positioning a cursor within the view box window when the first view is displayed in the view box window by moving the mouse to supply input information from the movement translation transducer; activating the switch to the first operative position to supply input information upon positioning the cursor at an initial point within the view box window corresponding to a new position of the user's point of view in the first and second dimensions of the three-dimensional environment; displaying the second view of the three-dimensional environment in the view box in response to activating the switch to the first operative position; positioning the cursor within the view box window after the second view is displayed in the view box window by moving the mouse to supply input information from the movement translation transducer while maintaining the switch activated in the first operative position; activating the switch to the second operative position to supply input information upon positioning the cursor at a terminal point corresponding to a new position of the user's point of view in the third dimension of the three-dimensional environment; and establishing the position of the user's point of view within the three-dimensional environment from the input information corresponding to the initial point of the cursor in the first view and the terminal point of the cursor in the second view.
Claim 15
Dependent Claim 73 words
A graphical resource management process as defined in claim 4 further comprising the steps of: directly moving the user's point of view within the three-dimensional environment displayed within the main window in response to input information supplied at the input device; and alternatively indirectly moving the user's point of view within the three-dimensional environment displayed within the main window in response to movement of the reference point in the two-dimensional view box window.
Claim 16
Dependent Claim 226 words
A graphical resource management process executed by programmed instructions of a general purpose computer in response to input information; the general purpose computer including a memory in which the programmed instructions are recorded, an input device to supply input information for interaction with the programmed instructions, and a display device for displaying information created by the programmed instructions and the input information, said graphical resource management process comprising the steps of: creating a display of a three-dimensional environment in a main window of the display device, wherein the three-dimensional environment is a subset of a three-dimensional universe of space; representing a plurality of resources available for use through the computer by a plurality of corresponding resource icons; establishing predetermined different positions for each of the resource icons within the three-dimensional environment; establishing a user's point of view within the three-dimensional environment; displaying within the main window a field of view of the environment from the user's point of view; displaying within the main window each of the resource icons which are visible within the field of view; moving the user's point of view in three dimensions within the three-dimensional environment in response to input information supplied at the input device; and selecting a resource icon visible within the field of view through manipulation of the input device to activate the resource represented by the resource icon.
Claim 17
Dependent Claim 226 words
A graphical resource management process executed by programmed instructions of a general purpose computer in response to input information; the general purpose computer including a memory in which the programmed instructions are recorded, an input device to supply input information for interaction with the programmed instructions, and a display device for displaying information created by the programmed instructions and the input information, said graphical resource management process comprising the steps of: creating a display of a three-dimensional environment in a main window of the display device, wherein the three-dimensional environment is a subset of a three-dimensional universe of space; representing a plurality of resources available for use through the computer by a plurality of corresponding resource icons; establishing predetermined different positions for each of the resource icons within the three-dimensional environment; establishing a user's point of view within the three-dimensional environment; displaying within the main window a field of view of the environment from the user's point of view; displaying within the main window each of the resource icons which are visible within the field of view; moving the user's point of view in three dimensions within the three-dimensional environment in response to input information supplied at the input device; and selecting a resource icon visible within the field of view through manipulation of the input device to activate the resource represented by the resource icon.
Claim 18
Dependent Claim 60 words
A graphical resource management process as defined in claim 14 further comprising the steps of: creating a display of a second three-dimensional environment within the three-dimensional universe of space; and moving the user's point of view in three dimensions through the three-dimensional universe of space to the second three-dimensional environment in response to input information supplied at the input device.
Claim 19
Dependent Claim 235 words
A graphical resource management process executed by programmed instructions of a general purpose computer in response to input information; the general purpose computer including a memory in which the programmed instructions are recorded, an input device to supply input information for interaction with the programmed instructions, and a display device for displaying information created by the programmed instructions and the input information, said graphical resource management process comprising the steps of: creating a display of a three-dimensional environment in a main window of the display device; representing a plurality of resources available for use through the computer by a plurality of corresponding resource icons; establishing predetermined different positions for each of the resource icons within the three-dimensional environment; establishing a user's point of view within the three-dimensional environment; displaying within the main window a field of view of the environment from the user's point of view; displaying within the main window each of the resource icons which are visible within the field of view; moving the user's point of view in three dimensions within the three-dimensional environment in response to input information supplied at the input device; selecting a resource icon visible within the field of view through manipulation of the input device to activate the resource represented by the resource icon; and indicating the selected resource by moving the resource icon corresponding to the selected resource at the predetermined three-dimensional position of the icon.
Claim 20
Dependent Claim 235 words
A graphical resource management process executed by programmed instructions of a general purpose computer in response to input information; the general purpose computer including a memory in which the programmed instructions are recorded, an input device to supply input information for interaction with the programmed instructions, and a display device for displaying information created by the programmed instructions and the input information, said graphical resource management process comprising the steps of: creating a display of a three-dimensional environment in a main window of the display device; representing a plurality of resources available for use through the computer by a plurality of corresponding resource icons; establishing predetermined different positions for each of the resource icons within the three-dimensional environment; establishing a user's point of view within the three-dimensional environment; displaying within the main window a field of view of the environment from the user's point of view; displaying within the main window each of the resource icons which are visible within the field of view; moving the user's point of view in three dimensions within the three-dimensional environment in response to input information supplied at the input device; selecting a resource icon visible within the field of view through manipulation of the input device to activate the resource represented by the resource icon; and indicating the selected resource by moving the resource icon corresponding to the selected resource at the predetermined three-dimensional position of the icon.
Claim 21
Dependent Claim 255 words
A graphical resource management process executed by programmed instructions of a general purpose computer in response to input information; the general purpose computer including a memory in which the programmed instructions are recorded, an input device to supply input information for interaction with the programmed instructions, and a display device for displaying information created by the programmed instructions and the input information, said graphical resource management process comprising the steps of: creating a display of a three-dimensional environment in a main window of the display device; representing a plurality of resources available for use through the computer by a plurality of corresponding resource icons; establishing predetermined different positions for each of the resource icons within the three-dimensional environment; establishing a user's point of view within the three-dimensional environment; displaying within the main window a field of view of the environment from the user's point of view; displaying within the main window each of the resource icons which are visible within the field of view; moving the user's point of view in three dimensions within the three-dimensional environment in response to input information supplied at the input device; selecting a resource icon visible within the field of view through manipulation of the input device to activate the resource represented by the resource icon; moving a cursor in three dimensions within the three-dimensional environment to a selected three-dimensional segment of the environment in response to input information supplied at the input device; and positioning the resource icons within the selected three-dimensional segment in a predetermined three-dimensional configuration.
Claim 22
Dependent Claim 255 words
A graphical resource management process executed by programmed instructions of a general purpose computer in response to input information; the general purpose computer including a memory in which the programmed instructions are recorded, an input device to supply input information for interaction with the programmed instructions, and a display device for displaying information created by the programmed instructions and the input information, said graphical resource management process comprising the steps of: creating a display of a three-dimensional environment in a main window of the display device; representing a plurality of resources available for use through the computer by a plurality of corresponding resource icons; establishing predetermined different positions for each of the resource icons within the three-dimensional environment; establishing a user's point of view within the three-dimensional environment; displaying within the main window a field of view of the environment from the user's point of view; displaying within the main window each of the resource icons which are visible within the field of view; moving the user's point of view in three dimensions within the three-dimensional environment in response to input information supplied at the input device; selecting a resource icon visible within the field of view through manipulation of the input device to activate the resource represented by the resource icon; moving a cursor in three dimensions within the three-dimensional environment to a selected three-dimensional segment of the environment in response to input information supplied at the input device; and positioning the resource icons within the selected three-dimensional segment in a predetermined three-dimensional configuration.
Claim 23
Dependent Claim 35 words
A graphical resource management process as defined in claim 17 further comprising the step of: signifying hierarchical relationships between the resources by the relative positioning of the corresponding resource icons within the predetermined three-dimensional configuration.
Claim 24
Dependent Claim 32 words
A graphical resource management process as defined in claim 17 further comprising the step of: positioning the resource icons in the predetermined three-dimensional configuration according to a predetermined three-dimensional space filling algorithm.
Claim 25
Dependent Claim 43 words
A graphical resource management process as defined in claim 19 wherein the predetermined three-dimensional space filling algorithm positions the resource icons in one predetermined three-dimensional configuration selected from the group consisting of a pyramid, a spiral, a cube, a cone and a sphere.
Claim 26
Dependent Claim 50 words
A graphical resource management process as defined in claim 19 wherein the predetermined three-dimensional space filling algorithm positions the resource icons in the predetermined three-dimensional configuration according to an attribute of each of the resource icons, wherein the attribute is selected from the group consisting of date, name, and time.
Claim 27
Dependent Claim 72 words
A graphical resource management process as defined in claim 17 further comprising the steps of: logically associating icon information with each resource icon; including in the icon information associated with each resource icon, information for defining the relative location of the resource icon in the three-dimensional environment; and also including in the icon information associated with each icon, information to establish hierarchical relationships between the resource icons in the predetermined three-dimensional configuration.
Claim 28
Dependent Claim 53 words
A graphical resource management process as defined in claim 22 further comprising the steps of: assigning an object to the icon information associated with each resource icon; and establishing parent-child relationships between the objects, the parent-child relationships of the objects representing the hierarchical relationships between the resource icons in the predetermined three-dimensional configuration.
Claim 29
Dependent Claim 39 words
A graphical resource management process as defined in claim 23 further comprising the step of: assigning the information of each object which occupies a child position in the parent-child relationship to each associated object which occupies a parent position.
Claim 30
Dependent Claim 242 words
A graphical resource management process executed by programmed instructions of a general purpose computer in response to input information; the general purpose computer including a memory in which the programmed instructions are recorded, an input device to supply input information for interaction with the programmed instructions, and a display device for displaying information created by the programmed instructions and the input information, said graphical resource management process comprising the steps of: creating a display of a three-dimensional environment in a main window of the display device; representing a plurality of resources available for use through the computer by a plurality of corresponding resource icons; establishing predetermined different positions for each of the resource icons within the three-dimensional environment; establishing a user's point of view within the three-dimensional environment; displaying within the main window a field of view of the environment from the user's point of view; displaying within the main window each of the resource icons which are visible within the field of view; moving the user's point of view in three dimensions within the three-dimensional environment in response to input information supplied at the input device; selecting a resource icon visible within the field of view through manipulation of the input device to activate the resource represented by the resource icon; associating a predetermined plurality of resources to accomplish a predetermined task; and recording state information in the memory describing the resource icons corresponding to the predetermined plurality of associated resources.
Claim 31
Dependent Claim 242 words
A graphical resource management process executed by programmed instructions of a general purpose computer in response to input information; the general purpose computer including a memory in which the programmed instructions are recorded, an input device to supply input information for interaction with the programmed instructions, and a display device for displaying information created by the programmed instructions and the input information, said graphical resource management process comprising the steps of: creating a display of a three-dimensional environment in a main window of the display device; representing a plurality of resources available for use through the computer by a plurality of corresponding resource icons; establishing predetermined different positions for each of the resource icons within the three-dimensional environment; establishing a user's point of view within the three-dimensional environment; displaying within the main window a field of view of the environment from the user's point of view; displaying within the main window each of the resource icons which are visible within the field of view; moving the user's point of view in three dimensions within the three-dimensional environment in response to input information supplied at the input device; selecting a resource icon visible within the field of view through manipulation of the input device to activate the resource represented by the resource icon; associating a predetermined plurality of resources to accomplish a predetermined task; and recording state information in the memory describing the resource icons corresponding to the predetermined plurality of associated resources.
Claim 32
Dependent Claim 50 words
A graphical resource management process as defined in claim 25 further comprising the steps of: recalling from the memory, in response to input information supplied at the input device, the state information; and displaying the resources icons corresponding to the predetermined plurality of associated resources according to the state information.
Claim 33
Dependent Claim 37 words
A graphical resource management process as defined in claim 25 further comprising the step of: including as part of the state information, information for defining the hierarchical relationships between the resource icons corresponding to the associated resources.
Claim 34
Dependent Claim 77 words
A graphical resource management process as defined in claim 25 further comprising the steps of: including as part of the state information, icon information for each resource icon corresponding to the associated resources, the icon information for defining the relative location of the resource icon in the three-dimensional environment; and also including as part of the state information, three-dimensional point of view information for displaying from a predetermined perspective the resource icons corresponding to the associated resources.
Claim 35
Dependent Claim 47 words
A graphical resource management process as defined in claim 28 further comprising the steps of: displaying the resource icons corresponding to the associated resources in a predetermined three-dimensional configuration with a predetermined perspective determined by the point of view information included as part of the state information.
Claim 36
Dependent Claim 273 words
A graphical resource management process executed by programmed instructions of a general purpose computer in response to input information; the general purpose computer including a memory in which the programmed instructions are recorded, an input device to supply input information for interaction with the programmed instructions, and a display device for displaying information created by the programmed instructions and the input information, said graphical resource management process comprising the steps of: creating a display of a three-dimensional environment in a main window of the display device; representing a plurality of resources available for use through the computer by a plurality of corresponding resource icons; establishing predetermined different positions for each of the resource icons within the three-dimensional environment; establishing a user's point of view within the three-dimensional environment; displaying within the main window a field of view of the environment from the user's point of view; displaying within the main window each of the resource icons which are visible within the field of view; moving the user's point of view in three dimensions within the three-dimensional environment in response to input information supplied at the input device; selecting a resource icon visible within the field of view through manipulation of the input device to activate the resource represented by the resource icon; dividing the three-dimensional environment into a plurality of predetermined three-dimensional segments; defining portals between separate three-dimensional segments to allow movement of the user's point of view between separate three-dimensional segments; recording portal information in the memory describing the portals between separate three-dimensional segments; and recalling the portal information from memory to move the user's point of view between separate three-dimensional segments.
Claim 37
Dependent Claim 273 words
A graphical resource management process executed by programmed instructions of a general purpose computer in response to input information; the general purpose computer including a memory in which the programmed instructions are recorded, an input device to supply input information for interaction with the programmed instructions, and a display device for displaying information created by the programmed instructions and the input information, said graphical resource management process comprising the steps of: creating a display of a three-dimensional environment in a main window of the display device; representing a plurality of resources available for use through the computer by a plurality of corresponding resource icons; establishing predetermined different positions for each of the resource icons within the three-dimensional environment; establishing a user's point of view within the three-dimensional environment; displaying within the main window a field of view of the environment from the user's point of view; displaying within the main window each of the resource icons which are visible within the field of view; moving the user's point of view in three dimensions within the three-dimensional environment in response to input information supplied at the input device; selecting a resource icon visible within the field of view through manipulation of the input device to activate the resource represented by the resource icon; dividing the three-dimensional environment into a plurality of predetermined three-dimensional segments; defining portals between separate three-dimensional segments to allow movement of the user's point of view between separate three-dimensional segments; recording portal information in the memory describing the portals between separate three-dimensional segments; and recalling the portal information from memory to move the user's point of view between separate three-dimensional segments.

References Cited (Backward Citations)

WO1994008309A1 Cited
US5528735A Cited
EP0694829A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-08-01 2004-01-31 2004-08-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-08-01 2008-01-31 2008-08-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-08-01 2012-01-31 2012-08-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag