Information management system with user data-based user interface
First Claim
1. In a computer system having an application program for manipulating and representing user data, said user data pertaining to actual physical objects of a user and which exist outside the computer system in an environment of interest to the user, a data-centric method for assisting the user with operation of said application program, the method comprising:
- displaying a background image comprising a pictorial representation of said environment of interest to the user;
displaying on said background at least one object image comprising a pictorial representation of a particular one of said physical objects of the user for providing access to user data pertaining to said particular one of said physical objects of the user, wherein the system is configurable such that the user can selectively place object images on the background image for modifying which physical objects of the user are represented by said environment;
receiving first user input for selecting a particular one of said at least one object image, for obtaining access to user data pertaining to the particular physical object of the user;
displaying, in response to said first user input, a list of user data pertaining to said particular physical object of the user;
receiving second user input for selecting a data item of interest from said list of user data pertaining to said particular physical object of the user; and
launching execution of a particular portion of said application program for manipulating and representing said selected data item.
3 Assignments
0 Petitions
Accused Products
Abstract
Information Management System and methods providing an improved user interface (UI) are described. In particular, the present invention provides a specialized region of the user interface which comprises a world or "landscape" which is a core representation or view of the user'"'"'s own data. To render the landscape with representations of the data most important to the user, the system, at runtime, actually examines the underlying data which has been stored by the user. The system then dynamically alters the user interface at runtime to include representations of information which is important to the user. In operation, the system presents an interface comprising a background bitmap and further comprises diverse objects which are "plugged into" the background. Each object which is plugged in is typically a completely separate object which represents particular user data which is of interest to a currently logged-on user. Multiple background bitmaps or landscapes are provided so that a user may select a preferred representation of his or her "world" (e.g., family), including selecting completely different landscape environments (e.g., office). The system automatically adapts the objects placed on the landscape for the particular background setting which the user has chosen. Based on the user'"'"'s actual data, the system regenerates the appropriate objects which are plugged into the landscape for representing the user'"'"'s own data.
33 Citations
37 Claims
-
1. In a computer system having an application program for manipulating and representing user data, said user data pertaining to actual physical objects of a user and which exist outside the computer system in an environment of interest to the user, a data-centric method for assisting the user with operation of said application program, the method comprising:
-
displaying a background image comprising a pictorial representation of said environment of interest to the user; displaying on said background at least one object image comprising a pictorial representation of a particular one of said physical objects of the user for providing access to user data pertaining to said particular one of said physical objects of the user, wherein the system is configurable such that the user can selectively place object images on the background image for modifying which physical objects of the user are represented by said environment; receiving first user input for selecting a particular one of said at least one object image, for obtaining access to user data pertaining to the particular physical object of the user; displaying, in response to said first user input, a list of user data pertaining to said particular physical object of the user; receiving second user input for selecting a data item of interest from said list of user data pertaining to said particular physical object of the user; and launching execution of a particular portion of said application program for manipulating and representing said selected data item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer having an improved data-centric interface comprising:
-
a computer having a processor, a memory, and a screen display; means for displaying on said screen display a background image comprising a pictorial image for modeling an environment of interest to a user and which exists outside of said computer; means for displaying on said background image images of a user'"'"'s own physical objects which exist in said environment, each physical object being an actual object of the user and being associated with particular user information; means for storing user information; and means for providing access to the stored user information comprising; an input device for selecting an image of one of said physical objects from said background image; means for determining which user information is associated with the physical object whose image has been selected by the user; and means for providing access to the user information associated with the physical object whose image has been selected by the user by displaying a representation of user information which is associated with the physical object. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. In an electronic mail system, a method for providing an improved interface for operating the system comprising:
-
displaying an electronic mail interface for providing from a single computer electronic mail for multiple users of the single computer, the interface comprising a set of screen images each of which represents a user of the system, said system initially displaying the same set of screen images for the multiple users regardless of which particular user is currently logged onto the system; receiving user input for logging onto the system from a user who has previously established an electronic mail box with the system, whereupon said user from which said user input originates is accorded access as a user currently logged onto the system; receiving user input from said user currently logged onto the system for selecting one of said screen images, the selected screen image representing a particular user of the system; determining whether the user selecting one of said screen representations of a user of the system is the same as the particular user whose screen image has been selected; if the user of the system is the same as the particular user whose screen image has been selected, displaying an electronic mail box for the user currently logged onto the system, said electronic mail box including incoming messages to the user; and if the user of the system is not the same as the particular user whose screen image has been selected, displaying an input screen for creating an outgoing message from the user currently logged onto the system to the particular user whose screen image has been selected. - View Dependent Claims (33, 34)
-
-
35. In a single computer system which is shared by a plurality of users, a method for controlling access to user information stored on said single computer system, the method comprising:
-
displaying screen images representing each user of the system; receiving user input for logging onto the system, said user input specifying a user currently logged onto the system; receiving user input from said user currently logged onto the system for selecting one of said screen images, the selected screen image representing a particular user of the system; determining whether the user selecting one of said screen representations of a user of the system is the same as the particular user whose screen image has been selected; if the user of the system is the same as the particular user whose screen image has been selected, providing access to the user information for the user whose screen image has been selected; and if the user of the system is not the same as the particular user whose screen image has been selected, denying access to the user information for the user whose screen image has been selected. - View Dependent Claims (36, 37)
-
Specification