Shared bookmarks based on user interest profiles
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for providing personalized, shared bookmarks that determines which bookmarks are to be shared with a given user based at least in part on an interest profile associated with that user. The interest file can be used to define important other users, based on attributes, titles, or names associated with those other users. Shareable bookmarks defined by important other users are provided to the local user through the local navigation program. The list of important persons used to define which bookmarks should be shared may be determined in various specific ways. An interest profile may be automatically maintained containing a list of persons that are important for a specific user. The list may be automatically calculated based on information such as recent email traffic, and/or can be defined manually. Privacy issues may be addressed by enabling a user to prevent certain bookmarks they define locally from being shared.
-
Citations
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. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification