| 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 |

| 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.
|