INTELLIGENT LINK POPULATION AND RECOMMENDATION
First Claim
1. A computer-implemented method of recommending a list of hyperlinks, comprising:
- maintaining a database of hyperlinks associated with activities in the past of a user, said activities including passive receipt of hyperlinks;
receiving a selection of text, the selection being by the user from a current workspace in which the user is composing content;
extracting from the user'"'"'s current workspace a context of said selection of text;
searching the database for hyperlinks based on at least the context of said selection of text, wherein maintaining the database includes;
(i) throughout different workspaces of the user, capturing different activity content links, each activity content link comprising a respective hyperlink associated with a respective activity of the user, and(ii) for each activity content link, generating a metric based on said respective activity;
from results of said searching, displaying to the user a list of one or more recommended hyperlinks based on said context and the metric of the respective activity associated with the hyperlink; and
upon user command, substituting one of the displayed recommended hyperlinks for the selection of text in the content being composed by the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer apparatus, system and method maintain a database of hyperlinks associated with activities and inactions in the past of a user. From a current work space of the user, a recommendation engine searches the database to retrieve hyperlinks based on user-specified context and topic. The recommendation engine displays recommended hyperlinks (candidates) and enables the user to filter the recommended hyperlinks by original source, activity metric or other relevance. To form and maintain the database, a context analysis engine captures activity content links. Each activity content link has a respective hyperlink associated with an activity/inaction of the user. The context analysis engine generates a metric based on the activity and records the respective hyperlink in the database along with the metric. The recommendation engine and context analysis engine may, on user command, further search social media or social networks in order to make hyperlink recommendations to the user.
-
Citations
20 Claims
-
1. A computer-implemented method of recommending a list of hyperlinks, comprising:
maintaining a database of hyperlinks associated with activities in the past of a user, said activities including passive receipt of hyperlinks; receiving a selection of text, the selection being by the user from a current workspace in which the user is composing content; extracting from the user'"'"'s current workspace a context of said selection of text; searching the database for hyperlinks based on at least the context of said selection of text, wherein maintaining the database includes; (i) throughout different workspaces of the user, capturing different activity content links, each activity content link comprising a respective hyperlink associated with a respective activity of the user, and (ii) for each activity content link, generating a metric based on said respective activity; from results of said searching, displaying to the user a list of one or more recommended hyperlinks based on said context and the metric of the respective activity associated with the hyperlink; and upon user command, substituting one of the displayed recommended hyperlinks for the selection of text in the content being composed by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. Computer apparatus recommending hyperlinks, comprising:
-
a processor; a memory coupled to the processor and holding a database of hyperlinks that are associated with activities in the past of a users, said activities including passive receipt of hyperlinks; a user interface executed by the processor and receiving a selection of text, the selection of text being by the user from a current workspace in which the user is composing content; a recommendation engine operatively coupled to the user interface, the recommendation engine executed by the processor and extracting from the user'"'"'s current workspace a context of said selection of text, and the recommendation engine searching the database for hyperlinks based on at least the context of said selection of text, wherein a context analysis engine executed by the processor maintains the database by; (i) throughout different workspaces of the user, capturing different activity content links, each activity content link comprising a respective hyperlink associated with a respective activity of the user, and (ii) for each activity content link, generating a metric based on said respective activity; and from results of said searching, the recommendation engine displaying in the user interface to the user, a recommended hyperlink based on said context and the metric of the respective activity associated with the hyperlink, and the recommendation engine, upon user command, substituting the displayed recommended hyperlink for the selection of text in the content being composed by the user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product recommending hyperlinks, comprising:
-
a non-transition computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising program instruction to a computer to; capture an activity content link, wherein the activity content link comprises a hyperlink associated with an activity of a user; generate a metric based on said activity; from (i) the hyperlink of the captured activity content link and (ii) the generated metric, form a database of hyperlinks; subsequently receive a user-selection of text from a current workspace of the user in which the user is composing content, the user-selection of text being indicative of a topic; extract from the user'"'"'s current workspace a context of the topic; search the database for hyperlinks based on the topic and the context; from results of the search, display to the user link recommendations formed of one or more hyperlinks from the database, said display being in a manner filterable on the metric; and upon user command, substitute one of the hyperlinks corresponding to a displayed link recommendation for the user-selection of text in the content being composed by the user.
-
Specification