SYSTEM FOR ORGANIZING AND VISUALIZING DISPLAY OBJECTS
First Claim
1. A method for organizing and visualizing display objects in a virtual environment, the method comprising:
- (a) displaying the display objects in the virtual environment, the display objects representing one or more collections of data; and
(b) enabling real-time user interaction with the display objects in the virtual environment, characterised in that the user interaction with the display objects in the virtual environment is defined by pre-determined mechanics rules.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, system and computer program for organizing and visualizing display objects within a virtual environment is provided. In one aspect, attributes of display objects define the interaction between display objects according to pre-determined rules, including rules simulating real world mechanics, thereby enabling enriched user interaction. The present invention further provides for the use of piles as an organizational entity for desktop objects. The present invention further provides for fluid interaction techniques for committing actions on display objects in a virtual interface. A number of other interaction and visualization techniques are disclosed.
427 Citations
16 Claims
-
1. A method for organizing and visualizing display objects in a virtual environment, the method comprising:
-
(a) displaying the display objects in the virtual environment, the display objects representing one or more collections of data; and (b) enabling real-time user interaction with the display objects in the virtual environment, characterised in that the user interaction with the display objects in the virtual environment is defined by pre-determined mechanics rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for organizing and visualizing display objects in a virtual environment, the display objects representing one or more collections of data, the system comprising:
-
(a) a display means; (b) an input device; (c) a computer; and (d) an application loaded on to the computer, the application being operable to provide instructions to the computer that; (i) display the display objects in the virtual environment, the display objects representing one or more collections of data; and (ii) enable real-time user interaction with the display objects in the virtual environment, characterised in that the user interaction with the display objects in the virtual environment is defined by pre-determined mechanics rules.
-
-
15. A system for organizing and visualizing display objects in a virtual environment, the display objects representing one or more collections of data, the system comprising:
-
(a) a server computer; (b) an application linked to the server computer, the application being operable to provide instructions to the server computer that; (i) display the display objects in the virtual environment, the display objects representing one or more collections of data; and (ii) enable real-time user interaction with the display objects in the virtual environment, characterised in that the user interaction with the display objects in the virtual environment is defined by pre-determined mechanics rules.
-
-
16. A computer program for organizing and visualizing display objects in a virtual environment, the display objects representing one or more collections of data, the computer program comprising:
-
(a) a computer readable medium bearing software instructions; and (b) the software instructions for enabling the computer to perform predetermined operations, the predetermined operations including; (i) displaying the display objects in the virtual environment, the display objects representing one or more collections of data; and (ii) enabling real-time user interaction with the display objects in the virtual environment, characterised in that the user interaction with the display objects in the virtual environment is defined by pre-determined mechanics rules.
-
Specification