A method to provide an information item and information expert to a user includes storing a first information item, task data, and a first expert identifier in a database. The task data includes a plurality of tasks and at least one attribute associated with each of the tasks. The first expert identifier identifies a first expert associated with the first information item and/or the first task. A task information update is created by associating the first information item with the first task in response to determining that it is related to the at least one attribute associated with the first task, and by providing the first expert identifier with the task information update in response to determining that it is associate with at least one of the first information item and the first task. Users that are associated with the first task are then provided the task information update.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A system to provide an information item and an information expert to a user, comprising: an information handling system (IHS) coupled to a network; an information database, a task database, and an expert database coupled to the IHS; and a computer-readable medium located in the IHS, the computer-readable medium comprising computer-readable instructions that, when executed by the IHS, cause the IHS to: receive an information item through the network from each of a plurality of information providers and store the information items in the information database, wherein the information items include a first information item; receive task data and store the task data in the task database, wherein the task data includes a plurality of tasks that are each associated with a different sales opportunity and include a first task and a second task, and at least one attribute that is associated with each of the plurality of tasks and that include at least one of a name of a company involved in the sales opportunity, a person in the company who may facilitate the sales opportunity, an industry operated in by a company for which the sales opportunity exists, a size of a company for which the sales opportunity exists, and a product sold by a company for which the sales opportunity exists; store a first expert identifier in the expert database, wherein the first expert identifier identifies a first expert that is associated with at least one of the first information item, the first task, and the second task; create a first task information update by associating the first information item with the first task in response to determining that the first information item is related to the at least one attribute associated with the first task; create a second task information update by associating the first information item with the second task in response to determining that the first information item is related to the at least one attribute associated with the second task; associate the first expert identifier with the first task information update in response to determining that the first expert is associated with the at least one of the first information item and the first task; provide, to a first user through a first user IHS over the network, the first task information update in response to determining that the first user is associated with the first task; and provide, to a second user through a second user IHS over the network, the second task information update in response to determining that the second user is associated with the second task.
2. The system of claim 1 , further comprising: a discussion database coupled to the IHS, wherein the computer-readable medium further comprises computer-readable instructions that, when executed by the IHS, cause the IHS to: store a discussion in the discussion database; and associate the discussion with the first task information update in response to determining that the discussion is associated with at least one of the first information item and the first task.
3. The system of claim 2 , wherein the computer-readable medium further comprises computer-readable instructions that, when executed by the IHS, cause the IHS to: store a second expert identifier in the expert database, wherein the second expert identifier identifies a second expert that is associated with the discussion; and associate the second expert identifier with the first task information update in response to determining that the second expert is associated with the discussion.
4. The system of claim 1 , wherein the first expert identifier is associated with the first task information update in response to determining both that the first expert is associated with least one of the first information item and the first task and that the first expert is in an expert network that is related to the first user.
5. The system of claim 1 , wherein the computer-readable medium further comprises computer-readable instructions that, when executed by the IHS, cause the IHS to: receive a selection of the first expert identifier from the first user through the first user IHS over the network; provide contact information for the first expert to the first user through the first user IHS over the network; receive feedback data from the first user through the first user IHS over the network, wherein the feedback data is related to the first expert; and associate the feedback data with the first expert identifier and store the feedback data in the expert database.
6. The system of claim 1 , wherein the computer-readable medium further comprises computer-readable instructions that, when executed by the IHS, cause the IHS to: store a second expert identifier in the expert database, wherein the second expert identifier identifies a second expert that is associated with at least one of the first information item and the first task; create the first task information update by associating the first expert identifier and the second expert identifier with the first task information update in response to determining that the first expert and the second expert are each associated with least one of the first information item and the first task; and prioritizing the first expert identifier and the second expert identifier based upon first feedback data that is associated with the first expert and second feedback data that is associated with the second expert.
7. A method to provide an information item and an information expert to a user, comprising: receiving a first information item through a network from an information provider and storing the first information item in an information database; receiving task data and storing the task data in a task database, wherein the task data includes a plurality of tasks that are each associated with a different sales opportunity and that include a first task and a second task, and at least one attribute that is associated with each of the plurality of tasks and that includes at least one of a name of a company involved in the sales opportunity, a person in the company who may facilitate the sales opportunity, an industry operated in by a company for which the sales opportunity exists, a size of a company for which the sales opportunity exists, and a product sold by a company for which the sales opportunity exists; storing a first expert identifier in an expert database, wherein the first expert identifier identifies a first expert that is associated with at least one of the first information item and the first task; creating a first task information update by associating the first information item with the first task in response to determining that the first information item is related to the at least one attribute associated with the first task; creating a second task information update by associating the first information item with the second task in response to determining that the first information item is related to the at least one attribute associated with the second task; associating the first expert identifier with the first task information update in response to determining that the first expert is associated with the at least one of the first information item and the first task; providing, to a first user through a first user IHS, the first task information update in response to determining that the first user is associated with the first task; and providing, to a second user through a second user IHS, the second task information update in response to determining that the second user is associated with the second task.
8. The method of claim 7 , further comprising: storing a discussion in a discussion database; and associating the discussion with the first task information update in response to determining that the discussion is associated with at least one of the first information item and the first task.
9. The method of claim 8 , further comprising: storing a second expert identifier in the expert database, wherein the second expert identifier identifies a second expert that is associated with the discussion; and associating the second expert identifier with the first task information update in response to determining that the second expert is associated with the discussion.
10. The method of claim 7 , wherein the first expert identifier is associated with the first task information update in response to determining both that the first expert is associated with least one of the first information item and the first task and that the first expert is in an expert network that is related to the first user.
11. The method of claim 7 , further comprising: receiving a selection of the first expert identifier from the first user through the first user IHS over the network; providing contact information for the first expert to the first user through the first user IHS over the network; receiving feedback data from the first user through the first user IHS over the network, wherein the feedback data is related to the first expert; and associating the feedback data with the first expert identifier and storing the feedback data in the expert database.
12. The method of claim 7 , further comprising: storing a second expert identifier in the expert database, wherein the second expert identifier identifies a second expert that is associated with at least one of the first information item and the first task; create the first task information update by associating the first expert identifier and the second expert identifier with the first task information update in response to determining that the first expert and the second expert are each associated with least one of the first information item and the first task; and prioritizing the first expert identifier and the second expert identifier based upon first feedback data that is associated with the first expert and second feedback data that is associated with the second expert.
13. A method to provide information items and information experts to a user, comprising: receiving a first information item and a second information item through a network from at least one information provider and storing the first information item and the second information item in an information database; storing a first expert identifier and a second expert identifier in an expert database; retrieving the first information item and the second information item from the information database; retrieving a plurality of task data from a task database, wherein the plurality of task data includes a plurality of tasks that are each associated with a different sales opportunity and that include a first task, a second task, a third task, and a fourth task, and at least one attribute that is associated with each of the plurality of tasks and that includes at least one of a name of a company involved in the sales opportunity, a person in the company who may facilitate the sales opportunity, an industry operated in by a company for which the sales opportunity exists, a size of a company for which the sales opportunity exists, and a product sold by a company for which the sales opportunity exists; creating a first aggregated task information update by associating the first information item with the first task in response to determining that the first information item is related to the at least one attribute associated with the first task, and associating the second information item with the second task in response to determining that the second information item is related to the at least one attribute associated with the second task; creating a second aggregated task information update by associating the first information item with the third task in response to determining that the first information item is related to the at least one attribute associated with the third task creating a third aggregated task information update by associating the second information item with the fourth task in response to determining that the second information item is related to the at least one attribute associated with the fourth task; providing the first expert identifier in the first aggregated task information in response to determining that the first expert identifier identifies a first expert that is associated with at least one of the first information item and the first task; providing the second expert identifier in the third aggregated task information in response to determining that the second expert identifier identifies a second expert that is associated with at least one of the second information item and the fourth task; providing, to a first user through a first user IHS, the first aggregated task information update response to determining that the first user is associated with the first task and the second task; providing, to a second user through a second user IHS, the second aggregated task information update response to determining that the second user is associated with the third task; and providing, to a third user through a third user IHS, the third aggregated task information update response to determining that the third user is associated with the fourth task.
14. The method of claim 13 , further comprising: storing a first discussion and a second discussion in a discussion database; providing the first discussion and the second discussion with the first aggregated task information update in response to determining that the first discussion is associated with at least one of the first information item and the first task and the second discussion is associated with at least one of the second information item and the second task; and providing at least one of the first discussion and the second discussion with the second aggregated task information update in response to determining that the at least one of the first discussion and the second discussion is associated with at least one of the second information item and the fourth task.
15. The method of claim 14 , further comprising: storing a third expert identifier and a fourth expert identifier in the expert database; providing the third expert identifier with the first aggregated task information update in response to determining that the third expert identifier identifies a third expert that is associated with the first discussion; and providing the fourth expert identifier with the first aggregated task information update in response to determining that the fourth expert identifier identifies a fourth expert that is associated with the second discussion.
16. The method of claim 13 , wherein the first expert identifier is associated with the first aggregated task information update in response to determining both that the first expert is associated with least one of the first information item and the first task and that the first expert is in an expert network that is related to the first user, and wherein the second expert identifier is associated with the third aggregated task information update in response to determining both that the second expert is associated with least one of the second information item and the fourth task and that the second expert is in the expert network that is related to the third user.
17. The method of claim 13 , further comprising: receiving a selection of the first expert identifier from the first user through the first user IHS over the network; providing contact information for the first expert to the first user through the first user IHS over the network; receiving a selection of the second expert identifier from the third user through the third user IHS over the network; and providing contact information for the second expert to the thirluser through the third user IHS over the network; receiving first feedback data from the first user through the first user IHS over the network, wherein the first feedback data is related to the first expert; receiving second feedback data from the third user through the third user IHS over the network, wherein the second feedback data is related to the second expert; and associating the first feedback data with the first expert identifier and the second feedback data with the second expert identifier and storing the first feedback data and the second feedback data in the expert database.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
May 21, 2012
September 23, 2014
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.