×

Attribute presenter of object attributes and method for presenting object attributes using the attribute presenter

  • US 8,140,501 B2
  • Filed: 11/28/2007
  • Issued: 03/20/2012
  • Est. Priority Date: 11/28/2007
  • Status: Active Grant
First Claim
Patent Images

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 all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×