Computer system for automatic organization, indexing and viewing of information from multiple sources
DCFirst Claim
1. A computer data processing system comprising:
- a computer readable memory configured to store informational objects having property identifiers associated therewith;
a display configured to display the property identifiers of the informational objects organized within a plurality of groups, each of said groups described by a characteristic of the property identifiers of the informational objects;
a processor coupled to said computer readable memory and to said display, said processor configured to execute computer executable instructions to;
present on said display at least some of the property identifiers of at least one of said informational objects in a first scrollable area of said display;
present on said display, in a second, independently scrollable area of said display, at least one of said organizational identifiers that describes those of the property identifiers of the informational objects presented in the first area of said display;
and upon scrolling of said property identifiers presented in said first area of the display, dynamically update the at least one organizational identifier of the property identifiers of said informational objects presented in said second area of said display, said dynamic updating being processed so that;
when the scrolling of the property identifiers of the informational objects presented in the first area of the display enters a beginning of a new group of said property identifiers of said informational objects, said new group described by a new organizational identifier, said new organizational identifier is rendered in said second area of said display so that said new organizational identifier is visibly displayed in said second area of said display adjacent any visible organizational identifier of a previously-entered and still open group of said property identifiers of said informational objects that includes said new group of said property identifiers of said informational objects described by the new organizational identifier, and if there is no visible organizational identifier of a previously-entered and still open group of said property identifiers of said informational objects, said new organizational identifier is visibly displayed by itself in said second area of said display;
when the scrolling continues past an end of all entries of said new group of said property identifiers of said informational objects described by the new organizational identifier to exit said new group such that the entries of said new group of said property identifiers of said informational objects are no longer visible in said second area of said display, and said new organizational identifier of said new group of said property identifiers is removed from said second area of said display, while any organizational identifiers of previously-entered groups of said property identifiers of said informational objects remain in said second area of said display until they in turn are exited; and
provide continuous automatic dynamically-updated display, in said second area of said display, of at least one organizational identifier of said groups of property identifiers of said informational objects.
0 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A computer data processing system including a central processing unit configured with an integrated computer control software system for the management of data objects including dynamic and automatic organization, linking, finding, cross-referencing, viewing and retrieval of multiple objects regardless of nature or source. The system provides an underlying component architecture having an object-oriented database structure and a metadata database structure which stores only one instance of each object while linking the object to multiple collections and domains for grouping into and retrieval from any of the collections. The system employs configurable, extensible attribute/properties of data objects in metadata format, and a user-configurable interface that facilitates information management.
14 Citations
13 Claims
-
1. A computer data processing system comprising:
-
a computer readable memory configured to store informational objects having property identifiers associated therewith; a display configured to display the property identifiers of the informational objects organized within a plurality of groups, each of said groups described by a characteristic of the property identifiers of the informational objects; a processor coupled to said computer readable memory and to said display, said processor configured to execute computer executable instructions to; present on said display at least some of the property identifiers of at least one of said informational objects in a first scrollable area of said display; present on said display, in a second, independently scrollable area of said display, at least one of said organizational identifiers that describes those of the property identifiers of the informational objects presented in the first area of said display; and upon scrolling of said property identifiers presented in said first area of the display, dynamically update the at least one organizational identifier of the property identifiers of said informational objects presented in said second area of said display, said dynamic updating being processed so that; when the scrolling of the property identifiers of the informational objects presented in the first area of the display enters a beginning of a new group of said property identifiers of said informational objects, said new group described by a new organizational identifier, said new organizational identifier is rendered in said second area of said display so that said new organizational identifier is visibly displayed in said second area of said display adjacent any visible organizational identifier of a previously-entered and still open group of said property identifiers of said informational objects that includes said new group of said property identifiers of said informational objects described by the new organizational identifier, and if there is no visible organizational identifier of a previously-entered and still open group of said property identifiers of said informational objects, said new organizational identifier is visibly displayed by itself in said second area of said display; when the scrolling continues past an end of all entries of said new group of said property identifiers of said informational objects described by the new organizational identifier to exit said new group such that the entries of said new group of said property identifiers of said informational objects are no longer visible in said second area of said display, and said new organizational identifier of said new group of said property identifiers is removed from said second area of said display, while any organizational identifiers of previously-entered groups of said property identifiers of said informational objects remain in said second area of said display until they in turn are exited; and provide continuous automatic dynamically-updated display, in said second area of said display, of at least one organizational identifier of said groups of property identifiers of said informational objects. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
-
displaying property identifiers of informational objects in a first scrollable area of a display of a processor-based device, the property identifiers organized within groups, each respective one of said groups described by a characteristic of those of the property identifiers that comprise the respective group of property identifiers; displaying, in said first area of the display, a next organizational identifier associated with a next one of the groups of said property identifiers of informational objects; displaying, in a second, independently scrollable area of the display, a current organizational identifier that identifies a current group of property identifiers of informational objects displayed in the first area of the display that is presently displayed adjacent to said second area of the display; and in response to a user scrolling action, changing the displayed ones of said property identifiers of informational objects and next organizational identifier in said first area of the display, and updating dynamically the displaying of the current organizational identifier in the second area of said display such that; i) the current organizational identifier remains in said second area so long as members of the current group of property identifiers of informational objects remain displayed in the first area of the display as scrolling continues; and
,ii) when the scrolling continues so that a member of the next group of property identifiers of informational objects displayed in said first area of said display, and the next organizational identifier of the next one of the groups of property identifiers of informational objects is adjacent to said second area of said display, said second area of the display is updated to include the next organizational identifier that is adjacent to said second area of said display; thereby to provide a continuous automatic dynamically-updated display, in said second area of said display, of all organizational identifiers of a presently displayed group of property identifiers of said informational objects in said first area of said display. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
Specification