Patent ID: 7890584
Filing Date: 2011-02-15
Classification: H04L

Abstract:
1. A system for information capture for use in an environment, the system comprising: a plurality of nodes, wherein the plurality of nodes is a plurality of computers, each computer configured to: retrieve information associated with the plurality of nodes and information associated with electronic messages that have been communicated by the plurality of nodes, wherein a node communicates with another node via an electronic message, wherein each node represents at least one entity, wherein the plurality of nodes is a knowledge network; receive an input comprising expertise information from a user, wherein the input comprises at least one filter; apply the at least one filter to the electronic messages to filter out electronic messages associated with the filter; responsive to the at least one filter filtering out all electronic messages associated with a given node in the plurality of nodes, filtering the given node out of the knowledge network; generate a visualization of nodes and electronic messages remaining in the knowledge network after application of the at least one filter to form a visual representation of the knowledge network, wherein the visual representation comprises a visualization of a number of electronic messages that have been sent and a number of electronic messages that have been received by the nodes in the knowledge network; responsive to receiving input comprising a first piece of expertise information from the user, determine nodes within the plurality of nodes remaining in the knowledge network that are associated with the first piece of expertise information to form a first set of nodes within the plurality of nodes and aggregating each node in the first set of nodes that is both associated with the first piece of expertise information and communicates with at least one other node in the first set of nodes via an electronic message to form a second set of nodes, wherein a node communicates with at least one other node if the node sends or receives an electronic message with the at least one other node, wherein the second set of nodes and the electronic messages associated with the second set of nodes represent a first expertise network, wherein the first expertise network is a sub-network of the knowledge network; generate a visualization of nodes and electronic messages in the first expertise network to form a visual representation of the first expertise network, wherein the visual representation comprises a visualization of a number of electronic messages that have been sent and a number of electronic messages that have been received by the nodes in the first expertise network; responsive to receiving an input comprising a second piece of expertise information from the user, determine nodes within the second set of nodes that are associated with the second piece of expertise information to form a third set of nodes within the plurality of nodes and aggregating each node in the third set of nodes that is both associated with the second piece of expertise information and communicates with at least one other node in the third set of nodes via an electronic message to form a fourth set of nodes, wherein the fourth set of nodes and the electronic messages associated with the fourth set of nodes represent a second expertise network, wherein the second expertise network is a sub-network of the first expertise network; generate a visualization of nodes and electronic messages in the second expertise network to form a visual representation of the second expertise network, wherein the visual representation comprises a visualization of a number of electronic messages that have been sent and a number of electronic messages that have been received by the nodes in the second expertise network; and determine trends and patterns using the visualization of the knowledge network, the visualization of the first expertise network, and the visualization of the second expertise network.