Computer system for automatic organization, indexing and viewing of information from multiple sources
DCFirst Claim
1. A computer data processing system having a central processing unit configured with an integrated computer control software system for the management of informational objects relating to multiple levels of objects organized in at least one of an expandable hierarchy structure and a group structure which include said objects, multiple branches, groups, and/or levels of said objects and their container relationships, and names, identifiers or location paths of said objects within said structure, said data processing system comprising:
- a) a computer readable memory including a storage structure for storing information relating to said objects selected from at least one of said objects, said object metadata and said object names, identifiers or location paths;
b) a computer display connected to said memory for displaying said objects, said object metadata, and said object identifiers from said storage structure in a view;
c) a computer-user interface for selective display for viewing of at least a portion of said expandable hierarchy or group structure in said view;
d) an applications program having component architecture code processed by said central processing unit so as, upon user scrolling of said structure, to continuously render visible, with dynamic updating, in at least one dynamically-updating sticky path display portion at a margin of said view; and
e) said dynamically-updating of said component architecture code being processed so as to provide the function of at least one of;
i) when the scrolling enters the beginning of a new open branch, group or level of said structure, an identifier thereof is rendered in a sticky path display area as a new identifier, said new identifier being visibly displayed in said area adjacent any visible identifier of a previously-entered and still open branch that directly contains said new branch, and if there is no visible identifier of a previously-entered and still open branch, said new identifier is visibly displayed by itself; and
ii) when the scrolling continues past the end of the entries of said new branch, group or level of said structure to exit it such that the entries of said new branch are no longer visible in said view, said new identifier of said new branch is removed from said dynamically-updating sticky path display area, while any identifiers of previously-entered branches remain until they in turn are exited;
thereby to provide continuous automatic dynamically-updated display, in said at least one sticky path display area of said view, of at least one branch identifier of said structure.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A computer data processing system including a central processing unit configured with a novel 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 inventive system provides underlying component architecture having an object-oriented database structure and a metadata database structure which is unique in storing only one instance of each object while linking the object to multiple collections and domains by unique metadata links for the grouping into and retrieval from any of the collections. The system employs configurable, extensible attribute/properties of data objects in metadata format, and a truly user-friendly configurable interface that facilitates faster, more unified, comprehensive, useful and meaningful information management. Additional features include a sticky path object hierarchy viewing system, key phrase linking, viewing by reference, and drag-and-drop relationship link creation.
-
Citations
1 Claim
-
1. A computer data processing system having a central processing unit configured with an integrated computer control software system for the management of informational objects relating to multiple levels of objects organized in at least one of an expandable hierarchy structure and a group structure which include said objects, multiple branches, groups, and/or levels of said objects and their container relationships, and names, identifiers or location paths of said objects within said structure, said data processing system comprising:
-
a) a computer readable memory including a storage structure for storing information relating to said objects selected from at least one of said objects, said object metadata and said object names, identifiers or location paths; b) a computer display connected to said memory for displaying said objects, said object metadata, and said object identifiers from said storage structure in a view; c) a computer-user interface for selective display for viewing of at least a portion of said expandable hierarchy or group structure in said view; d) an applications program having component architecture code processed by said central processing unit so as, upon user scrolling of said structure, to continuously render visible, with dynamic updating, in at least one dynamically-updating sticky path display portion at a margin of said view; and e) said dynamically-updating of said component architecture code being processed so as to provide the function of at least one of; i) when the scrolling enters the beginning of a new open branch, group or level of said structure, an identifier thereof is rendered in a sticky path display area as a new identifier, said new identifier being visibly displayed in said area adjacent any visible identifier of a previously-entered and still open branch that directly contains said new branch, and if there is no visible identifier of a previously-entered and still open branch, said new identifier is visibly displayed by itself; and ii) when the scrolling continues past the end of the entries of said new branch, group or level of said structure to exit it such that the entries of said new branch are no longer visible in said view, said new identifier of said new branch is removed from said dynamically-updating sticky path display area, while any identifiers of previously-entered branches remain until they in turn are exited; thereby to provide continuous automatic dynamically-updated display, in said at least one sticky path display area of said view, of at least one branch identifier of said structure.
-
Specification