Attribute presenter of object attributes and method for presenting object attributes using the attribute presenter
First Claim
1. A computer-implemented system for presenting object attributes from a plurality of objects, comprising:
- at least one processor, at least one memory, and a display;
an attribute controller for determining which attributes to select from the plurality of objects, each of the plurality of objects being a run-time unit that is configured for receiving messages, processing data, and exchanging other messages with other objects, each of the plurality of objects being an instantiation of a class;
an attribute collector for collecting and normalizing determined attributes from the plurality of objects upon a request sent from the attribute controller to yield collected and normalized attributes, wherein the attribute collector includes one or more interpreters for collecting attributes from a same object or different objects, wherein a number of the interpreters is expanded as needed, and wherein the collected and normalized attributes are put in an attribute pool;
an attribute organizer for organizing the collected and normalized attributes into a presentation structure for display upon being notified by the attribute collector that the attributes in the attribute pool are ready to be processed, the presentation structure comprising a tree structure of the collected and normalized attributes; and
an attribute viewer for displaying the presentation structure in a user-specified form on the display;
wherein the attribute controller and the attribute organizer are based on a configuration file using a markup language and updated by a user using an editor, the configuration file specifying a custom arrangement of the collected and normalized attributes within the tree structure.
1 Assignment
0 Petitions
Accused Products
Abstract
An attribute presenter of object attributes from at least one object includes an attribute controller for determining which attributes to select; an attribute collector for collecting and normalizing the determined attributes from the at least one object; an attribute organizer for organizing the collected and normalized attributes for display; and an attribute viewer for displaying the organized object attributes. A method for presenting object attributes using an attribute presenter includes the steps of determining which object attributes to select using an attribute controller; collecting and normalizing the determined object attributes from at least one object using an attribute collector; organizing the collected and normalized object attributes for display by an attribute organizer; and displaying the organized object attributes by an attribute viewer.
-
Citations
11 Claims
-
1. A computer-implemented system for presenting object attributes from a plurality of objects, comprising:
-
at least one processor, at least one memory, and a display; an attribute controller for determining which attributes to select from the plurality of objects, each of the plurality of objects being a run-time unit that is configured for receiving messages, processing data, and exchanging other messages with other objects, each of the plurality of objects being an instantiation of a class; an attribute collector for collecting and normalizing determined attributes from the plurality of objects upon a request sent from the attribute controller to yield collected and normalized attributes, wherein the attribute collector includes one or more interpreters for collecting attributes from a same object or different objects, wherein a number of the interpreters is expanded as needed, and wherein the collected and normalized attributes are put in an attribute pool; an attribute organizer for organizing the collected and normalized attributes into a presentation structure for display upon being notified by the attribute collector that the attributes in the attribute pool are ready to be processed, the presentation structure comprising a tree structure of the collected and normalized attributes; and an attribute viewer for displaying the presentation structure in a user-specified form on the display; wherein the attribute controller and the attribute organizer are based on a configuration file using a markup language and updated by a user using an editor, the configuration file specifying a custom arrangement of the collected and normalized attributes within the tree structure. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method for presenting object attributes from a plurality of objects, comprising:
-
determining which object attributes to select from the plurality of objects using an attribute controller, each of the plurality of objects being a run- time unit that is configured for receiving messages, processing data, and exchanging other messages with other objects, each of the plurality of objects being an instantiation of a class; collecting and normalizing the determined object attributes from the plurality of objects using an attribute collector upon a request sent from the attribute controller to yield collected and normalized attributes, wherein the attribute collector includes one or more interpreters for collecting attributes from a same object or different objects, wherein a number of the interpreters is expanded as needed, and wherein the collected and normalized attributes are put in an attribute pool; organizing the collected and normalized object attributes into a presentation structure for display by an attribute organizer upon being notified by the attribute collector that the attributes in the attribute pool are ready to be processed, the presentation structure comprising a tree structure of the collected and normalized attributes; and displaying the presentation structure by an attribute viewer in a user-specified form on a display; wherein the attribute controller and the attribute organizer are based on a configuration file using a markup language and updated by a user using an editor, the configuration file specifying a custom arrangement of the collected and normalized attributes within the tree structure. - View Dependent Claims (6, 7, 8)
-
-
9. A computer-readable storage medium on which computer-executable codes are stored in a program, wherein the computer-executable codes, when loaded, cause a computer to perform:
-
determining which object attributes to select from a plurality of objects using an attribute controller, each of the plurality of objects being a run-time unit that is configured for receiving messages, processing data, and exchanging other messages with other objects, each object being an instantiation of a class; collecting and normalizing the determined object attributes from the plurality of objects using an attribute collector upon a request sent from the attribute controller to yield collected and normalized attributes, wherein the attribute collector includes one or more interpreters for collecting attributes from a same object or different objects, wherein a number of the interpreters is expanded as needed, and wherein the collected and normalized attributes are put in an attribute pool; organizing the collected and normalized attributes into a presentation structure for display by an attribute organizer upon being notified by the attribute collector that the attributes in the attribute pool are ready to be processed, the presentation structure comprising a tree structure of the collected and normalized attributes; and displaying the presentation structure by an attribute viewer in a user-specified form on a display; wherein the attribute controller and the attribute organizer are based on a configuration file using a markup language and updated by a user using an editor, the configuration file specifying a custom arrangement of the collected and normalized attributes within the tree structure. - View Dependent Claims (10, 11)
-
Specification