Customized and consolidated bookmarks
First Claim
1. A method in a data processing system for customizing and consolidating bookmarks, the method comprising:
- receiving a request from a requesting user to add a set of contacts to a local agent, wherein the requesting user specifies specific contacts to include in the set of contacts using a graphical user interface;
in response to receiving the request, determining whether the set of contacts is authorized by the set of contacts to be added to the local agent, wherein each of the specific contacts in the set of contacts sets policies for sharing bookmarks that are owned by the specific contacts, wherein the policies determine permissions and privileges associated with the bookmarks assigned to specific users, wherein a specific contact in the set of contacts assigns different permissions and privileges for an individual bookmark to a first specific user than to a second specific user, and wherein the individual bookmark is shared with the first specific user and the individual bookmark is not shared with the second specific user;
in response to determining that the set of contacts is authorized to be added to the local agent, providing a plurality of bookmarks associated with the set of contacts to the requesting user based on determined permissions and privileges associated with the bookmarks assigned to the requesting user, wherein each contact in the set of contacts is an Instant Messaging contact, the providing step further comprising;
displaying, on a display device, bookmark categories of the set of contacts, wherein each of the bookmark categories contain a set of bookmarks added by the specific contact in the set of contacts; and
prompting the requesting user for a category in which to add the set of contacts, wherein the category indicates a specific subject matter for a selection of at least one set of bookmarks;
receiving the selection of the at least one set of bookmarks from the plurality of bookmarks that correspond to the category and are associated with the set of contacts, wherein the requesting user selects desired bookmark categories from the set of contacts that correspond to the category to form the selection of the at least one set of bookmarks using the graphical user interface; and
adding the set of contacts and the selection of the at least one set of bookmarks to the category on the local agent for the requesting user, wherein the local agent is an Instant Messaging agent and the requesting user is an Instant Messaging user of the Instant Messaging agent.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer program product are provided for customizing and consolidating bookmarks into folders in an Instant Messaging (IM) environment as well as an Internet browser. An IM GUI is provided that contains IM contacts and online information for those IM contacts, such as Web searches or bookmarks, which can be accessed by the user. Sorting of the IM contacts by a specific subject matter or category is provided as well as prioritizing of IM contacts based on subject matter expertise or frequently visited bookmarks. Searching of information contained in the IM environment as well as the Internet is also provided.
-
Citations
20 Claims
-
1. A method in a data processing system for customizing and consolidating bookmarks, the method comprising:
-
receiving a request from a requesting user to add a set of contacts to a local agent, wherein the requesting user specifies specific contacts to include in the set of contacts using a graphical user interface; in response to receiving the request, determining whether the set of contacts is authorized by the set of contacts to be added to the local agent, wherein each of the specific contacts in the set of contacts sets policies for sharing bookmarks that are owned by the specific contacts, wherein the policies determine permissions and privileges associated with the bookmarks assigned to specific users, wherein a specific contact in the set of contacts assigns different permissions and privileges for an individual bookmark to a first specific user than to a second specific user, and wherein the individual bookmark is shared with the first specific user and the individual bookmark is not shared with the second specific user; in response to determining that the set of contacts is authorized to be added to the local agent, providing a plurality of bookmarks associated with the set of contacts to the requesting user based on determined permissions and privileges associated with the bookmarks assigned to the requesting user, wherein each contact in the set of contacts is an Instant Messaging contact, the providing step further comprising; displaying, on a display device, bookmark categories of the set of contacts, wherein each of the bookmark categories contain a set of bookmarks added by the specific contact in the set of contacts; and prompting the requesting user for a category in which to add the set of contacts, wherein the category indicates a specific subject matter for a selection of at least one set of bookmarks; receiving the selection of the at least one set of bookmarks from the plurality of bookmarks that correspond to the category and are associated with the set of contacts, wherein the requesting user selects desired bookmark categories from the set of contacts that correspond to the category to form the selection of the at least one set of bookmarks using the graphical user interface; and adding the set of contacts and the selection of the at least one set of bookmarks to the category on the local agent for the requesting user, wherein the local agent is an Instant Messaging agent and the requesting user is an Instant Messaging user of the Instant Messaging agent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A data processing system comprising:
-
a bus system; a communications system connected to the bus system; a storage device connected to the bus system, wherein the storage device includes a set of instructions; an instruction execution unit; and a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to receive a request from a requesting user to add a set of contacts to a local agent;
wherein the requesting user specifies specific contacts to include in the set of contacts using a graphical user interface;
determine whether the set of contacts is authorized by the set of contacts to be added to the local agent in response to receiving the request, wherein each of the specific contacts in the set of contacts sets policies for sharing bookmarks that are owned by the specific contacts, wherein the policies determine permissions and privileges associated with the bookmarks assigned to specific users, wherein a specific contact in the set of contacts assigns different permissions and privileges for an individual bookmark to a first specific user than to a second specific user, and wherein the individual bookmark is shared with the first specific user and the individual bookmark is not shared with the second specific user;
provide the plurality of bookmarks associated with the set of contacts to the requesting user based on determined permissions and privileges associated with the bookmarks assigned to the requesting user in response to determining that the set of contacts is authorized to be added to the local, wherein each contact in the set of contacts is an Instant Messaging contact, wherein provide the plurality of bookmarks further comprises;
display bookmark categories of the set of contacts, wherein each of the bookmark categories contain a set of bookmarks added by the specific contact in the set of contacts; and
prompt the requesting user for a category in which to add the set of contacts, wherein the category indicates a specific subject matter for a selection of at least one set of bookmarks;
receive the selection of the at least one set of bookmarks from the plurality of bookmarks that correspond to the category and are associated with the set of contacts, wherein the requesting user selects desired bookmark categories from the set of contacts that correspond to the category to form the selection of the at least one set of bookmarks using the graphical user interface; and
add the set of contacts and selection of the set of bookmarks to the category on the local agent for the requesting user, wherein the local agent is an Instant Messaging agent and the requesting user is an Instant Messaging user of the Instant Messaging agent. - View Dependent Claims (14, 15, 16)
-
-
17. A computer program product comprising:
-
a computer readable storage medium including computer usable program code encoded thereon executed on a computer for customizing and consolidating bookmarks, said computer program product including; computer usable program code for receiving a request from a requesting user to add a set of contacts to a local agent, wherein the requesting user specifies specific contacts to include in the set of contacts using a graphical user interface; computer usable program code for determining whether the set of contacts is authorized by the set of contacts to be added to the local agent in response to receiving the request, wherein each of the specific contacts in the set of contacts sets policies for sharing bookmarks that are owned by the specific contacts, wherein the policies determine permissions and privileges associated with the bookmarks assigned to specific users, wherein a specific contact in the set of contacts assigns different permissions and privileges for an individual bookmark to a first specific user than to a second specific user, and wherein the individual bookmark is shared with the first specific user and the individual bookmark is not shared with the second specific user; computer usable program code for providing the plurality of bookmarks associated with the set of contacts to the requesting user based on determined permissions and privileges associated with the bookmarks assigned to the requesting user in response to determining that the set of contacts is authorized to be added to the local agent, wherein each contact in the set of contacts is an Instant Messaging contact, the computer usable program code for providing the plurality of bookmarks further comprising; computer usable program code for displaying bookmark categories of the set of contacts, wherein each of the bookmark categories contain a set of bookmarks added by the specific contact in the set of contacts; and computer usable program code for prompting the requesting user for a category in which to add the set of contacts, wherein the category indicates a specific subject matter for a selection of at least one set of bookmarks; computer usable program code for receiving the selection of the at least one set of bookmarks from the plurality of bookmarks that correspond to the category and are associated with the set of contacts, wherein the requesting user selects desired bookmark categories from the set of contacts that correspond to the category to form the selection of the at least one set of bookmarks using the graphical user interface; and computer usable program code for adding the set of contacts and the selection of the at least one set of bookmarks to the category on the local agent for the requesting user, wherein the local agent is an Instant Messaging agent and the requesting user is an Instant Messaging user of the Instant Messaging agent. - View Dependent Claims (18, 19, 20)
-
Specification