SYSTEM AND METHOD FOR DETERMINING AN OBJECT CONTEXT
A system and method for personal information management that retrieves one or more data fields of an object originating from one of a plurality of integrated or linked applications, stores the data fields for multiple objects, calculates one or more relevance values and context information for an active object based on the stored data fields, and graphically renders the context information.
1 . A method comprising:
retrieving one or more data fields of an object originating from one of a plurality of integrated or linked applications;
storing the data fields for multiple objects;
calculating one or more relevance values and context information for an active object based on the stored data fields; and
graphically rendering the context information.
2 . The method according to claim 1 , wherein the relevance values include values for each of a context, topic, and person.
3 . The method according to claim 1 , wherein relevance information is graphically depicted for each of plurality of topics and each of a plurality of persons in bar form.
4 . The method according to claim 2 , wherein topics relevant to an object are displayed within the graphical rendering.
5 . The method according to claim 2 , wherein people relevant to an object are displayed within the graphical rendering.
6 . The method according to claim 1 , wherein the object may be an existing or proposed object.
7 . The method according to claim 1 , wherein the object is an e-mail message or calendar entry.
8 . A non-transitory computer readable storage medium storing one or more programs configured to be executed by a processor, the one or more programs comprising instructions for:
retrieving one or more data fields of an object originating from one of a plurality of integrated or linked applications;
storing the data fields for multiple objects;
calculating one or more relevance values and context information for an active object based on the stored data fields; and
graphically rendering the context information.
9 . The computer readable storage medium of claim 8 , wherein the relevance values include values for each of a context, topic, and person.
10 . The computer readable storage medium of claim 8 , wherein relevance information is graphically depicted for each of plurality of topics and each of a plurality of persons in bar form.
11 . The computer readable storage medium of claim 9 , wherein topics relevant to an object are displayed within the graphical rendering.
12 . The computer readable storage medium of claim 9 , wherein people relevant to an object are displayed within the graphical rendering.
13 . The computer readable storage medium of claim 8 , wherein the object may be an existing or proposed object.
14 . The computer readable storage medium of claim 8 , wherein the object is an e-mail message or calendar entry.
15 . A portable electronic device comprising:
one or more processors; and
memory storing one or more programs for execution by the one or more processors, the one or more programs including instructions for:
retrieving one or more data fields of an object originating from one of a plurality of integrated or linked applications;
storing the data fields for multiple objects;
calculating one or more relevance values and context information for an active object based on the stored data fields; and
graphically rendering the context information.
16 . The portable electronic device according to claim 15 , wherein the relevance values include values for each of a context, topic, and person.
17 . The portable electronic device according to claim 15 , wherein relevance information is graphically depicted for each of plurality of topics and each of a plurality of persons in bar form.
18 . The portable electronic device according to claim 16 , wherein topics relevant to an object are displayed within the graphical rendering.
19 . The portable electronic device according to claim 16 , wherein people relevant to an object are displayed within the graphical rendering.
20 . The portable electronic device according to claim 15 , wherein the object may be an existing or proposed object.
21 . The portable electronic device according to claim 15 , wherein the object is an e-mail message or calendar entry.
22 . A portable electronic device comprising:
one or more processors; and
memory storing a plurality of integrated programs for execution by the one or more processors, one of the plurality of integrated programs including:
an object logging module for retrieving one or more data fields of an object originating from one of the plurality of integrated programs;
a context engine for calculating one or more relevance values and context information for an active object based on the data fields; and
a visualization module for graphically rendering the context information.