System and method for organizing information
First Claim
1. A computer program product embodied on one or more computer-readable storage mediums and for enabling manipulation of data of differing types, said data being stored in at least one data store and having a predetermined inter-relationship, the computer program product comprising:
- code for cooperating with at least one user interface to receive user input associated with said stored data;
code for automatically interacting with said at least one data store dependently upon said received user input to enable manipulation of a portion of said stored data of a given data type;
code for automatically identifying at least one other portion of said stored data of a data type distinct from said first data type and having a given relationship with said portion of data; and
, code for automatically triggering a predetermined manipulation of said at least one other portion of said stored data dependently upon and associated with said received input.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for accessing and manipulating, for multiple application types, of information stored in at least one database, in accordance with at least one data key, which information may be displayed or searched on a computer as a display of general information, a display of expense information, a display of personnel information or a display of document information relating to the item and matter is disclosed.
-
Citations
41 Claims
-
1. A computer program product embodied on one or more computer-readable storage mediums and for enabling manipulation of data of differing types, said data being stored in at least one data store and having a predetermined inter-relationship, the computer program product comprising:
-
code for cooperating with at least one user interface to receive user input associated with said stored data;
code for automatically interacting with said at least one data store dependently upon said received user input to enable manipulation of a portion of said stored data of a given data type;
code for automatically identifying at least one other portion of said stored data of a data type distinct from said first data type and having a given relationship with said portion of data; and
, code for automatically triggering a predetermined manipulation of said at least one other portion of said stored data dependently upon and associated with said received input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product embodied on one or more computer-readable storage mediums and for enabling manipulation of data of differing types, said data being stored in at least one data store and having a predetermined inter-relationship, the computer program product comprising:
-
code for cooperating with at least one user interface to receive user input associated with said stored data;
code for automatically interacting with said at least one data store dependently upon said received user input to enable manipulation of a portion of said stored data of a given data type;
code for automatically identifying at least one other portion of said stored data of a data type distinct from said first data type and having a given relationship with said portion of data; and
,wherein said data types comprise a word processor data type, a calendar and scheduler data type, a spreadsheet data type, an accounting data type, and a personnel contacts data type. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method of accessing information stored in an item and matter context, in one or more databases, said method comprising:
-
searching said one or more databases using one or more of the search word group consisting of an item, a matter, an individual and a document;
selecting, by a user, one search result from a list of hits associated with said searching, whereby detailed information related to one or more of said item, said matter, said individual and said document is accessed;
presenting said detailed information as an assembly of general information, expense information, personnel information and document information for said selected result;
wherein said general information provides an assemblage of said item and said matter information, said expense information provides financial data, said personnel information relates roles of said individuals to said item and said matter and said document information allows access to relevant documents via said one or more databases and wherein said assembly of said general, expense, personnel and document information is available upon a single search. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer-readable medium comprising computer instructions, which, when executed on said computer, implement a method of accessing information stored in an item and matter context, in one or more databases, the method comprising:
-
searching said one or more databases using one or more of the search word group consisting of an item, a matter, an individual and a document;
selecting, by a user, one search result from a list of hits associated with said searching, whereby detailed information related to one or more of said item, said matter, said individual and said document is accessed;
presenting said detailed information as an assembly of general information, expense information, personnel information and document information for said selected result;
wherein said general information provides an assemblage of said item and said matter information, said expense information provides financial data, said personnel information relates roles of said individuals to said item and said matter and said document information allows access to relevant documents via said one or more databases and wherein said assembly of said general, expense, personnel, and document information is available upon a single search. - View Dependent Claims (38)
-
-
39. An information manipulator that manipulates information in accordance with at least one user request, and in accordance with at least one information key, comprising:
-
a graphical user interface;
at least two applications;
a bridge layer between said graphical user interface and said at least two applications, wherein said bridge layer normalizes the user request from said graphical user interface into at least two formats correspondent to formats of said at least two applications, and wherein said bridge layer simultaneously manipulates the information correspondent to the at least one information key in each of said at least two applications in accordance with the at least two formats. - View Dependent Claims (40, 41)
-
Specification