Claims
- 1. A method for facilitating access to a plurality of information resources in a computerized environment, the method comprising:
collecting data relating to the plurality of information resources and determining relationships among the plurality of information resources wherein the information resources comprise information resources of a plurality of types; determining a current focus of a user, wherein the current focus is an information resource of one of the plurality of types; identifying information resources related to the current focus, the information resources related to the current focus comprising zero or more information resources of each of the plurality of types; and, separately making available for selection by the user the identified information resources of each of the plurality of types.
- 2. A method according to claim 1 wherein determining the current focus comprises monitoring activities of the user in the computerized environment.
- 3. A method according to claim 1 wherein determining the current focus comprises receiving a user input specifying the current focus
- 4. A method according to claim 1 wherein collecting data relating to the plurality of information resources comprises periodically collecting data on at least one of lineage, structure, content, function, applied metadata and cross-references of the plurality of information resources.
- 5. A method according to claim 1 wherein determining relationships among the plurality of information resources comprises identifying information resources which are either messages in a conversation comprising a plurality of messages or are associated with messages in the conversation.
- 6. A method according to claim 1 wherein identifying information resources related to the current focus comprises locating information resources having at least one relationship to the current focus.
- 7. A method according to claim 1 wherein the plurality of types include messages, people and files.
- 8. A method according to claim 7 wherein the current focus comprises a focus person and identifying files relevant to the focus person comprises:
identifying conversations in which the focus person has participated; and, identifying files attached to messages in the conversations in which the focus person has participated.
- 9. A method according to claim 8 wherein identifying files relevant to the focus person also comprises identifying at least one file having a name similar to a name of at least one of the files attached to the messages in the conversations.
- 10. A method according to claim 7 wherein the current focus comprises a focus person and identifying messages relevant to the focus person comprises:
identifying conversations in which the focus person has participated; and, identifying messages in the conversations in which the focus person has participated.
- 11. A method according to claim 7 wherein the current focus comprises a focus person and identifying persons relevant to the focus person comprises:
identifying conversations in which the focus person has participated; and, identifying other persons who have participated in the conversations in which the focus person has participated.
- 12. A method according to claim 7 wherein the current focus comprises a focus file and identifying persons relevant to the focus file comprises:
identifying conversations in which the focus file has been attached to at least one message; and, identifying persons who have participated in the conversations in which the focus file has been attached to at least one message.
- 13. A method according to claim 7 wherein the current focus comprises a focus file and identifying messages relevant to the focus file comprises:
identifying conversations in which the focus file has been attached to at least one message; and, identifying messages in the identified conversations.
- 14. A method according to claim 7 wherein the current focus comprises a focus file and identifying files relevant to the focus file comprises:
identifying one or more conversations in which the focus file has been attached to at least one message; and, identifying other files which have been attached to at least one message in the identified conversations.
- 15. A method according to claim 14 wherein identifying files relevant to the focus file also comprises identifying at least one file having a name similar to a name of at least one of the files attached to the messages in the identified conversations.
- 16. A method according to claim 7 wherein the current focus comprises a focus message and identifying persons relevant to the focus message comprises:
identifying a conversation to which the focus message belongs; and, identifying persons who have participated in the identified conversation.
- 17. A method according to claim 7 wherein the current focus comprises a focus message and identifying messages relevant to the focus message comprises:
identifying a conversation to which the focus message belongs; and, identifying other messages in the identified conversation.
- 18. A method according to claim 7 wherein the current focus comprises a focus message and identifying files relevant to the focus message comprises:
identifying a conversation to which the focus message belongs; and, identifying files attached to messages in the identified conversation.
- 19. A method according to claim 18 wherein identifying files relevant to the focus file also comprises identifying at least one file having a name similar to a name of at least one of the files attached to the messages in the identified conversation.
- 20. A method according to claim 1 wherein identifying information resources related to the current focus comprises locating information resources having a predetermined type of relationship to the current focus.
- 21. A method according to claim 1 wherein making the identified information resources available for selection by the user comprises displaying representations of the identified information resources in a display of the computer environment.
- 22. A method according to claim 21 comprising automatically updating the identified information as the current focus changes.
- 23. A method according to claim 1 wherein identifying information resources related to the current focus comprises determining a relevance of each of the information resources to the current focus.
- 24. A method according to claim 23 wherein determining a relevance of each of the information resources to the current focus comprises, for at least some of the information resources, examining each of a plurality of relationships between the information resource and the current focus, the plurality of relationships including relationships of different types, assigning different weights corresponding to the different types of relationships and computing a relevance measure for each of the information resources based upon the plurality of relationships and the corresponding weights.
- 25. A method according to claim 23 wherein determining a relevance of each of the information resources to the current focus comprises identifying at least one conversation associated with the current focus, the conversation comprising a plurality of messages, the current focus comprising one of the messages or an information resource associated with one of the messages in the conversation and determining a relevance of each of the information resources to the conversation.
- 26. A method according to claim 25 wherein each of the information resources can have any of a plurality of roles in relation to the messages of the conversation and determining a relevance of each of the information resources to the conversation comprises computing a raw value based on a weighted sum of the number of times that each of the information resources has each one of the plurality of roles in relation to the messages of the conversation.
- 27. A method according to claim 26 comprising normalizing the raw values for each of the information resources.
- 28. A method according to claim 27 wherein the information resources are persons, and the plurality of roles includes at least sending messages in the conversation and receiving messages in the conversation.
- 29. A method according to claim 28 wherein, in computing the weighted sum, sending messages is weighted more heavily than receiving messages.
- 30. A method according to claim 11 wherein identifying persons relevant to the focus person comprises determining a relevance of each of the relevant persons to the current focus person.
- 31. A method according to claim 30 wherein determining the relevance of each of the relevant persons comprises examining one or more interactions between each of the relevant persons and the focus person wherein, in each of the interactions, the relevant persons have one or more or a plurality of roles in the interaction, providing a weighting factor corresponding to each of the plurality of roles; and,
computing a relevance measure for each of the relevant persons based upon the interactions between that relevant person and the focus person, the corresponding roles of the relevant person and the corresponding weighting factors.
- 32. A method according to claim 31 wherein determining the relevance of each of the relevant persons comprises performing the computation:
- 33. A method according to claim 1 wherein making the identified information resources available for selection by the user comprises displaying representations of the information resources in a graphical user interface.
- 34. A method according to claim 8 wherein making the identified information resources available for selection by the user comprises displaying representations of the identified information resources in a graphical user interface.
- 35. A method according to claim 33 wherein identifying information resources related to the current focus comprises computing a measure of relevance of each of the information resources to the current focus.
- 36. A method according to claim 35 wherein displaying the representations, of the identified information resources in the graphical user interface comprises displaying the representations in an order dependent upon the measures of relevance of the information resources.
- 37. A method according to claim 36 wherein displaying the representations comprises displaying representations corresponding to each of the plurality of types in a corresponding one of a plurality of areas of the graphical user interface.
- 38. A method according to claim 35 wherein computing the measure of relevance of each of the information resources to the current focus comprises identifying at least one conversation associated with the current focus, the conversation comprising a plurality of messages, the current focus comprising one of the messages or an information resource associated with one of the messages in the conversation and determining a relevance of each of the information resources to the conversation.
- 39. A method according to claim 38 wherein each of the information resources can have any of a plurality of roles in relation to the messages of the conversation and determining a relevance of each of the information resources to the conversation comprises computing a raw value based on a weighted sum of the number of times that each of the information resources has each one of the plurality of roles in relation to the messages of the conversation.
- 39. A method for determining relationships between information resources in a computerized environment, said method comprising:
examining data and content regarding said information resources; and, inferring relationships between information resources by comparing indirect data between said information resources.
- 40. A method according to claim 39 wherein said step of inferring relationships between information resources includes:
comparing data other than the content of the information resources.
- 41. A method according to claim 39 wherein inferring relationships between the information resources includes:
comparing data other than the characteristics of the information resources.
- 42. A method for organizing information relating to a user activity in a computerized environment, the method comprising:
automatically collecting data regarding information resources available in the computerized environment; determining relationships between the information resources; determining a user activity focus; organizing each of the information resources relating to the user activity focus; and, determining relative relevances of the organized information resources.
- 43. A computer implemented system for facilitating access to a plurality of information resources in a computerized environment, the system comprising:
means for collecting data relating to the plurality of information resources and determining relationships among the plurality of information resources wherein the information resources comprise information resources of a plurality of types; means for determining a current focus of a user, wherein the current focus is an information resource of one of the plurality of types; means for identifying information resources related to the current focus, the information resources related to the current focus comprising zero or more information resources of each of the plurality of types; and, means for separately making available for selection by the user the identified information resources of each of the plurality of types.
- 44. A system according to claim 43 wherein the current focus comprises a focus person and the means for identifying information resources related to the current focus comprises means for identifying files relevant to the focus person, the means for identifying files relevant to the focus person comprising:
means for identifying conversations in which the focus person has participated; and, means for identifying files attached to messages in the conversations in which the focus person has participated.
- 45. A system according to claim 44 comprising means for identifying at least one file having a name similar to a name of at least one of the files attached to the messages in the conversations.
- 46. A system according to claim 43 wherein the current focus comprises a focus person and the means for identifying information resources related to the current focus comprises means for identifying messages relevant to the focus person, the means for identifying messages relevant to the focus person comprising:
means for identifying conversations in which the focus person has participated; and, means for identifying messages in the conversations in which the focus person has participated.
- 47. A system according to claim 43 wherein the current focus comprises a focus person and the means for identifying information resources related to the current focus comprises means for identifying persons relevant to the focus person, the means for identifying persons relevant to the focus person comprising:
means for identifying conversations in which the focus person has participated; and, means for identifying other persons who have participated in the conversations in which the focus person has participated.
- 48. A system according to claim 43 wherein the current focus comprises a focus file and the means for identifying information resources related to the current focus comprises means for identifying persons relevant to the focus file, the means for identifying persons relevant to the focus file comprising:
means for identifying conversations in which the focus file has been attached to at least one message; and, means for identifying persons who have participated in the conversations in which the focus file has been attached to at least one message.
- 49. A system according to claim 43 wherein the current focus comprises a focus file and the means for identifying information resources related to the current focus comprises means for identifying messages relevant to the focus file, the means for identifying messages relevant to the focus file comprising:
means for identifying conversations in which the focus file has been attached to at least one message; and, means for identifying messages in the identified conversations.
- 50. A system according to claim 43 wherein the current focus comprises a focus file and the means for identifying information resources related to the current focus comprises means for identifying files relevant to the focus file, the means for identifying files relevant to the focus file comprising:
means for identifying one or more conversations in which the focus file has been attached to at least one message; and, means for identifying other files which have been attached to at least one message in the identified conversations.
- 51. A system according to claim 43 wherein the current focus comprises a focus message and the means for identifying information resources related to the current focus comprises means for identifying persons relevant to the focus message, the means for identifying persons relevant to the focus message comprising:
means for identifying a conversation to which the focus message belongs; and, means for identifying persons who have participated in the identified conversation.
- 52. A system according to claim 43 wherein the current focus comprises a focus message and the means for identifying information resources related to the current focus comprises means for identifying messages relevant to the focus message, the means for identifying messages relevant to the focus message comprising:
means for identifying a conversation to which the focus message belongs; and, means for identifying other messages in the identified conversation.
- 53. A system according to claim 43 wherein the current focus comprises a focus message and the means for identifying information resources related to the current focus comprises means for identifying files relevant to the focus message the means for identifying files relevant to the focus message comprising:
means for identifying a conversation to which the focus message belongs; and, means for identifying files attached to messages in the identified conversation.
- 54. A system according to claim 43 comprising means for determining a relevance of each of the information resources to the current focus.
- 55. A system according to claim 54 wherein the means for determining a relevance of each of the information resources to the current focus comprises means for examining each of a plurality of relationships between the information resource and the current focus, the plurality of relationships including relationships of different types, means for assigning different weights corresponding to the different types of relationships and means for computing a relevance measure for each of the information resources based upon the plurality of relationships and the corresponding weights.
- 56. A system for determining relationships between information resources in a computerized environment, the system comprising:
a first component for examining data regarding the information resources; and, a second component for determining explicit relationships between the information resources by examining similarity of data between the information resources.
- 57. A system according to claim 56 wherein the first component for determining explicit relationships is configured to examine characteristics of the information resources for similarity between the characteristics.
- 58. A system according to claim 57 wherein the first component for determining explicit relationships is configured to examine the content of the information resources for similarity between the content.
- 59. A system for determining relationships between information resources in a computerized environment, the system comprising:
a first component for examining data and content regarding the information resources; and a second component for inferring relationships between information resources by comparing indirect data between the information resources.
- 60. A system according to claim 59 wherein the first component for inferring relationships between information resources is configured to compare data other than the content of the information resources.
- 61. A system according to claim 59 wherein the component for inferring relationships between information resources is configured to compare data other than the characteristics of the information resources.
- 62. A system according to claim 59 wherein the component for inferring relationships between information resources is configured to infer relationships between the information resources based on observations of the information resources.
- 63. A system according to claim 59 wherein the component for inferring relationships between information resources is configured to infer relationships between the information resources based on attributes about the information resources.
- 64. A system according to claim 59 wherein the component for inferring relationships between information resources is configured to infer relationships between the information resources based on assumptions of the information resources.
REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority from U.S. patent application Nos. 60/418,478 entitled “AUTOMATED INFORMATION MANAGEMENT SYSTEM AND METHODS” and 60/418,480 entitled “AUTOMATED SYSTEM FOR RANKING INFORMATION BASED ON RELEVANCE”, both filed 15 Oct. 2002, both of which are hereby incorporated by reference herein. The subject matter of this application is related to the subject matter of U.S. patent application Ser. Nos. 10/260,130 entitled “AUTOMATED SYSTEM AND METHOD FOR DETERMINING THE ACTIVITY FOCUS OF A USER IN A COMPUTERIZED ENVIRONMENT”, 10/260,152 entitled “AUTOMATED SYSTEM AND METHODS FOR COLLECTING DATA”, 10/260,173 entitled “AUTOMATED SYSTEM AND METHODS FOR DETERMINING RELATIONSHIPS BETWEEN INFORMATION RESOURCES” and 10/260,587 entitled “AUTOMATED SUPPORT OF USER INTERACTION WITH INFORMATION RESOURCES”, all of which were filed on 27 Sep. 2002.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60418478 |
Oct 2002 |
US |
|
60418480 |
Oct 2002 |
US |