Three dimensional graphical user interface representative of a physical work space

Information

  • Patent Application
  • 20070174777
  • Publication Number
    20070174777
  • Date Filed
    January 26, 2007
    18 years ago
  • Date Published
    July 26, 2007
    17 years ago
Abstract
A user interface supporting a virtual three dimensional virtual environment is described. The virtual environment supports representations of actual computer hardware and user interaction with the representation is optionally used to control the corresponding computer hardware. Similarly, interactions with the computer hardware are optionally shown by the representations of the hardware within the virtual environment.
Description

BRIEF DESCRIPTION OF THE DRAWINGS

Exemplary embodiments of the invention will now be described in conjunction with the following drawings, in which similar reference numerals designate similar items:



FIG. 1A is a simplified diagram of a prior art graphical user interface;



FIG. 1B is a simplified diagram of a prior art graphical user interface, when the user is seeking to access an application rarely used;



FIG. 2A is a simplified diagram according to a first embodiment of the invention, showing a first view of the users virtual workspace as modeled after a typical office;



FIG. 2B is a simplified diagram according to a first embodiment of the invention, showing a second view associated with another viewpoint of the user within their office environment;



FIG. 2C is a simplified diagram according to a first embodiment, showing a third view associated with another viewpoint of the user within their office environment;



FIG. 3 is a simplified diagram according to a second embodiment, wherein the user has established shortcuts or aliases onto the virtual desktop;



FIG. 4A is a simplified diagram corresponding to a third embodiment, wherein the user has multiple monitors, and shows a first virtual desktop image provided on the first monitor; and



FIG. 4B is a simplified diagram corresponding to a third embodiment, wherein the user has multiple monitors, and shows a second virtual desktop image provided on a second monitor.


Claims
  • 1. A method comprising: providing a computing device comprising a user input port, a display and a data communication port;providing image data to the display, the image data supporting a user interface that provides images corresponding to a three dimensional virtual environment;providing a peripheral device in data communication with the computing device via the data communication port;providing a virtual representation of the peripheral device within the three dimensional virtual environment;receiving an input signal from a user via the input port, the input signal indicative of user interaction with the virtual representation of the peripheral device;providing data to the peripheral device in accordance with the input signal.
  • 2. A method according to claim 1 comprising: disposing the virtual representation of the peripheral device at a location within the three dimensional virtual environment corresponding to an actual location of the peripheral device.
  • 3. A method according to claim 1 wherein the virtual representation of the peripheral device is generated with model data, the model data corresponding to a shape of the peripheral device.
  • 4. A method according to claim 1 wherein the virtual representation of the peripheral device comprises a visual information indicative of a need for authorization in order to access the peripheral device.
  • 5. A method according to claim 4 comprising: upon receiving an input signal from the user, requesting authorization data;upon verification of the authorization data, modifying the virtual representation of the peripheral device such that it is no longer indicative of a need for authorization in to access the peripheral device.
  • 6. A method according to claim 1 comprising: providing virtual representations disposed within the three dimensional virtual environment, the virtual representations corresponding to a plurality of software applications available for execution by the computing device.
  • 7. A method according to claim 1 wherein the three dimensional virtual environment corresponds to a real working space of the user.
  • 8. A method according to claim 7 wherein the virtual environment additionally comprises elements outside the users immediate workspace.
  • 9. A method according to claim 8 wherein the user is inhibited from manipulating elements outside the users immediate workspace.
  • 10. A method according to claim 9 wherein the three dimensional virtual environment corresponds to computing resources of a business and the user is affiliated with the business.
  • 11. A method according to claim 8 comprising: providing a second computing device comprising a second display and a second data communication port;establishing a data communication between the first computing device and the second computing device via the second data communications port;providing second image data to the second display, the second image data supporting a user interface that provides images corresponding to a second three dimensional virtual environment, the second three dimensional virtual environment presented in accordance with data provided via the second data communications port such that second three dimensional virtual environment shares at least a common element with the first three dimensional virtual environment.
  • 12. A method according to claim 11 comprising: providing a user input signal to the user input port, the user input signal indicative of manipulating a common element in the first three dimensional virtual environment;providing data indicative of the manipulation of the common element from the first computing device to the second computing device; and,manipulating the common element in the second three dimensional virtual environment.
  • 13. A method according to claim 1 comprising: determining a location of a viewpoint within the three dimensional virtual environment;receiving a second input signal from the user via the input port, the second input signal for changing the location of the viewpoint; and,changing the location of the viewpoint in dependence upon the second input signal.
  • 14. A computing device comprising: a memory for storing data, at least a portion of the data relating to a three dimensional virtual environment and selectable elements provided within the three dimensional virtual environment;a user input device for receiving user input signals, the user input signals corresponding to a movement of a viewpoint and selection of elements within the three dimensional virtual environment;a data communication port in communication with a peripheral device, the data communication port for receiving peripheral device data;a processor for generating image data in dependence upon the three dimensional virtual environment, the viewpoint and the peripheral device data; and,a display for displaying the image data.
Provisional Applications (2)
Number Date Country
60762128 Jan 2006 US
60762514 Jan 2006 US