COMPUTER SYSTEM STORING CONTENT INTO APPLICATION INDEPENDENT OBJECTS
First Claim
1. A method of managing information represented by a multiplicity of application independent objects where each such object contains content data, the method comprising:
- providing at least one database capable of storing a multiplicity of records;
storing said objects in said database such that each object uniquely relates to at least one record;
defining a hierarchy including a plurality of nodes;
linking each of said stored objects to at least one of said hierarchy nodes;
providing an attribute catalog defining a plurality of attributes;
linking each of said stored objects to at least one of said attributes;
providing a register identifying a plurality of applications and at least one action performable by each of said applications;
providing a register describing the content type of each of said stored objects and at least one action to be performed thereon; and
linking each of said stored objects to at least one of said applications dependent on the type of content data contained in the object.
0 Assignments
0 Petitions
Accused Products
Abstract
Computer systems (useful primarily for personal and workgroup productivity) storing content into application independent objects organized in a hierarchical structure where each object is associated with one or more hierarchical nodes and is linked to a set of characteristics including attributes and applications that can be invoked to perform defined actions on the object'"'"'s content. An application programming interface (API) is provided for the development of applications aimed at performing actions on the objects. Objects are preferably stored as records in database repositories which can be locally or remotely (e.g., cloud) located.
-
Citations
7 Claims
-
1. A method of managing information represented by a multiplicity of application independent objects where each such object contains content data, the method comprising:
-
providing at least one database capable of storing a multiplicity of records; storing said objects in said database such that each object uniquely relates to at least one record; defining a hierarchy including a plurality of nodes; linking each of said stored objects to at least one of said hierarchy nodes; providing an attribute catalog defining a plurality of attributes; linking each of said stored objects to at least one of said attributes; providing a register identifying a plurality of applications and at least one action performable by each of said applications; providing a register describing the content type of each of said stored objects and at least one action to be performed thereon; and linking each of said stored objects to at least one of said applications dependent on the type of content data contained in the object. - View Dependent Claims (2, 3)
-
-
4. In combination with a computing device having a processor and memory, a computer system for managing personal and/or workgroup information comprising:
-
an information management subsystem executable by said computing device for processing multiple application independent objects where each such object contains defined content; a hierarchical structure defining a plurality of nodes; an attribute catalog defining a plurality of attributes; a register identifying a plurality of applications; and an object navigator providing a user interface for linking each of said objects to one or more of said nodes, said attributes, and said applications.
-
- 5. The computer system of claim 5 wherein said user interface comprises a web browser.
-
7. A method of operating a computing device having processor and memory functionality comprising:
-
defining multiple application independent objects where each such object contains content data of a defined content type; providing a database capable of storing a multiplicity of records; storing said objects in said database such that each object uniquely relates to at least one record; providing a register identifying a plurality of different applications and at least one action performable by each of said applications; and associating each stored object with at least one of said applications dependent on the type of content data contained therein.
-
Specification