Place object display system having place objects selected in response to a user identifier
First Claim
Patent Images
1. In a computer system having a memory, processing means coupled to the memory, entry means coupled to the processing means, and a display device coupled to the processing means, a method comprising the steps of:
- (a) storing in the memory a person class containing profile information for each user of the computer system;
(b) storing a plurality of user selectable place classes in the memory, each of the plurality of place classes having view data for generating a display representing a different predetermined physical location, workspace graphic data and a data structure for storing user profile information;
(c) receiving a user identifier associated with a user from the entry means in response to a user log-in request graphic generated by the processing means and displayed on the display device;
(d) instantiating a person object from the person class for the user with the user identifier;
(e) selecting one of the plurality of pre-defined place classes based on user profile information in the person object and instantiating a place object from the selected place class;
(f) storing profile information specific to the user in a data structure of the type specified by the place class from which the place object is instantiated;
(g) displaying on the display device the place object view data to generate a view of the predetermined physical location;
(h) displaying the workspace graphic associated with the predetermined physical location on the display device; and
(i) displaying, in the workspace, workspace graphic data representing a first workspace object in the one pre-defined place class selected based on user profile information in the person object.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for receiving a user identifier and for instantiating a particular place object from one of a plurality of different place classes in response to the user identifier. The apparatus displays, on a display device, data stored in the particular place object to provide on the display device a view corresponding to a predetermined physical location. The particular place object includes user specific profile information of a user identified by the user identifier.
-
Citations
19 Claims
-
1. In a computer system having a memory, processing means coupled to the memory, entry means coupled to the processing means, and a display device coupled to the processing means, a method comprising the steps of:
-
(a) storing in the memory a person class containing profile information for each user of the computer system; (b) storing a plurality of user selectable place classes in the memory, each of the plurality of place classes having view data for generating a display representing a different predetermined physical location, workspace graphic data and a data structure for storing user profile information; (c) receiving a user identifier associated with a user from the entry means in response to a user log-in request graphic generated by the processing means and displayed on the display device; (d) instantiating a person object from the person class for the user with the user identifier; (e) selecting one of the plurality of pre-defined place classes based on user profile information in the person object and instantiating a place object from the selected place class; (f) storing profile information specific to the user in a data structure of the type specified by the place class from which the place object is instantiated; (g) displaying on the display device the place object view data to generate a view of the predetermined physical location; (h) displaying the workspace graphic associated with the predetermined physical location on the display device; and (i) displaying, in the workspace, workspace graphic data representing a first workspace object in the one pre-defined place class selected based on user profile information in the person object. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for organizing information in a computer having a memory, processing means coupled to the memory, entry means coupled to the processing means, and a display device coupled to the processing means, the system comprising:
-
(a) means for storing a person class containing profile information in the memory for each user of the computer system; (b) means for storing a plurality of user selectable place classes in the memory, each of the plurality of place classes having view data for generating a display representing a different predetermined physical location, workspace graphic data and a data structure for storing user profile information (c) means for receiving a user identifier associated with a user from the entry means in response to a user log-in request graphic generated by the processing means and displayed on the display device; (d) means, responsive to the user identifier, for instantiating a person object from the person class for the user; (e) means, responsive to user profile information in the person object, for selecting one of the plurality of place classes in response to user profile information in the person object and for instantiating a place object from the selected place class; (f) means, responsive to the instantiation of the place object, for storing profile information specific to the user in a data structure of the type specified by the place class from which the place object is instantiated; (g) means, responsive to the instantiation of the place object, for displaying on the display device the place object view data to generate a view of the predetermined physical location; (h) means, responsive to the instantiation of the place object, for displaying the workspace graphic associated with the predetermined physical location on the display device; and (i) means, responsive to information in the person object, for displaying in the workspace, workspace graphic data representing a first workspace object in the one place class selected by the means for selecting. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system for presenting to each of a plurality of users, a user interface which is representative of a physical location, the computer system comprising:
-
(a) a processing unit; (b) a storage media coupled to the processing unit; (c) a display device coupled to the processing unit; (d) data defining plurality of place classes stored in the storage media, each of the plurality of place classes representative of one of a plurality of different physical locations and including view data, a plurality of data attributes, each of the data attributes corresponding to a physical characteristic of the physical location and a plurality of member functions, each of the member functions corresponding to one of a like plurality of functional characteristics of the physical location; (e) first means, coupled to the processor, for receiving a user log in identifier from one of the plurality of users; (f) second means, responsive to the user log in identifier, for selecting one of the plurality of place classes and for instantiating a first place object from the selected place class; and (g) third means responsive to the instantiation of the first place object for presenting to the one user on the display device the view data contained within the first place object that is representative of the physical location represented by the first place object. - View Dependent Claims (16, 17, 18)
-
-
19. A computer program product for presenting a particular image of a physical location on a display device in response to a particular user entering a user identifier to the computer, the computer program product comprising:
-
(a) first computer readable program code means defining a person class containing user profile information; (b) second computer readable program code means defining a plurality of user selectable place classes, each of the plurality of place classes including; view data for generating an image on the display device wherein the view data in each place class represents an image of a different predetermined physical location; workspace graphic data; and a data structure for storing user profile information; (c) third computer readable program code means for receiving a user identifier associated with a user in response to a user log-in request; (d) fourth computer readable program code means for instantiating a person object from the person class for the user with the user identifier; (e) fifth computer readable program code means for selecting one of the plurality of pre-defined place classes based on user profile Information in the person object; (f) sixth computer readable program code means for instantiating a place object from the selected place class; (g) seventh computer readable program code means for storing profile information specific to the user in a data structure of the type specified by the place class from which the place object is instantiated; and (h) eight computer readable program code means for displaying on the display device the place object view data to generate on the display device an image of the predetermined physical location.
-
Specification