US 7,526,472 B2
Shared bookmarks based on user interest profiles
Niklas Heidloff, Satzkotten (Germany); Michael R. O'Brien, Westford, Mass. (US); Gregory R. Klouda, Lancaster, Mass. (US); and Oliver Kieselbach, Hoevelhof (Germany)
Assigned to International Business Machines Corporation, Armonk, N.Y. (US)
Filed on Mar. 11, 2005, as Appl. No. 11/78,789.
Prior Publication US 2006/0206480 A1, Sep. 14, 2006
Int. Cl. G06F 7/00 (2006.01)
U.S. Cl. 707—3 6 Claims
OG exemplary drawing
 
1. A computer-implemented method of providing shared bookmarks, comprising:
determining an interest profile of a local user, said interest profile stored in a memory, wherein said interest profile is determined responsive to communications with said local user through a plurality of communication applications including an electronic mail application and an instant messaging application, and wherein said interest profile is also determined responsive to configuration information provided from a system manager, wherein important persons in said interest profile include users determined to have frequently communicated with said local user through said plurality of communication applications, wherein said important persons in said interest profile further include users determined to have recently communicated with said local user through said plurality of communication applications, and wherein said important persons in said interest profile further include users indicated as important persons in said configuration information provided from said system manager;
collecting a plurality of shared bookmarks initially defined by a plurality of other users, wherein each of said shared bookmarks is a link to an associated Web page, and wherein each of said shared bookmarks is initially defined by a defining one of said plurality of other users adding said shared bookmark into a list of bookmarks associated with, automatically maintained for, and displayed to said defining one of said plurality of other users by a Web navigation application program;
determining a subset of said collected plurality of shared bookmarks by comparing said important persons in said interest profile of said local user with the identities of said other users that initially defined each of said collected plurality of shared bookmarks, wherein all bookmarks in said subset are initially defined by important persons indicated by said interest profile; and
making said subset of said collected plurality of shared bookmarks available to said local user through said Web navigation application program as shared bookmarks displayed within a local list of bookmarks associated with, automatically maintained for, and displayed to said local user by said Web navigation application program, wherein said local list of bookmarks includes only bookmarks from said subset of said collected plurality of shared bookmarks and bookmarks defined by said local user.