Method and apparatus for dynamic bookmarks with attributes
First Claim
1. A method in a data processing system for managing bookmarks, the method comprising:
- responsive to detecting a service domain with a dynamic bookmark service, sending a request containing criteria identifying a dynamic bookmark to the service domain;
receiving a response to the request; and
processing bookmarks received in the response, wherein bookmarks returned in the request are bookmarks matching the dynamic bookmark.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer implemented instructions for managing bookmarks. In response to detecting a service domain with a dynamic bookmark service, a client device sends a request containing criteria identifying a dynamic bookmark to the service domain. In these examples, the dynamic bookmark contains attributes or criteria that may be used to bind or locate regular bookmarks having similar attributes or criteria. The request is received by a server, which queries a data structure using the criteria for a bookmark, corresponding to or matching the criteria, to generate a result. This result is returned in a response to the client. The client processes any bookmarks received in the response, wherein any bookmarks returned in the request are bookmarks matching the dynamic bookmark.
-
Citations
83 Claims
-
1. A method in a data processing system for managing bookmarks, the method comprising:
-
responsive to detecting a service domain with a dynamic bookmark service, sending a request containing criteria identifying a dynamic bookmark to the service domain;
receiving a response to the request; and
processing bookmarks received in the response, wherein bookmarks returned in the request are bookmarks matching the dynamic bookmark. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method in a data processing system for managing bookmarks, the method comprising:
-
receiving a request from a client, wherein the client includes a criteria identifying a dynamic bookmark for a service domain;
querying a data structure using the criteria for the dynamic bookmark to generate a result; and
returning a response to the client, wherein the response includes the result. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38)
-
-
36. A network data processing system comprising:
-
a network;
a plurality of clients connected to the network, wherein a client generates a request for bookmarks using a set of criteria;
a server connected to the network, wherein the server receives the request, queries a data structure using the criteria for a bookmark corresponding to the set of criteria to generate a result, and returns a response to the client, wherein the response includes the result.
-
-
39. A server system comprising:
-
a communications manager, wherein the communications manager establishes and manages communications links with a client;
a bookmark and attribute database, wherein the bookmark and attribute database includes a set of bookmarks associated with a plurality of attributes;
a dynamic bookmark server, wherein the dynamic bookmark server receives a request from the client from the communications manager in which the request includes a set of criteria, queries the bookmark and attribute database using the set of criteria for bookmarks within the set of bookmarks associated with attributes within the plurality of attributes matching the set of criteria, receives a result from the bookmark and attribute database, and sends a response to the communications manager for return to the client, wherein the response includes the result.
-
-
41. A data processing system comprising:
-
a communications manager, wherein the communications manager establishes and manages communications with a server system;
a dynamic bookmark finder, wherein the dynamic bookmark finder sends a request containing a set of criteria for desired bookmarks and receives a response from the server system; and
a bookmark manager, wherein the bookmark manger stores the desired bookmarks received by the dynamic bookmark finder in a data structure of bookmarks.
-
-
42. A data processing system for managing bookmarks, the method comprising:
-
managing means, responsive to detecting a service domain with a dynamic bookmark service, sending a request containing criteria identifying a dynamic bookmark to the service domain;
receiving means for receiving a response to the request; and
processing means for processing any bookmarks received in the response, wherein any bookmarks returned in the request are bookmarks matching the dynamic bookmark. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A data processing system for managing bookmarks, the method comprising:
-
receiving means for receiving a request from a client, wherein the client includes a criteria identifying a dynamic bookmark for a service domain;
querying means for querying a data structure using the criteria for the desired bookmark to generate a result; and
returning means for returning a response to the client, wherein the response includes the result. - View Dependent Claims (56, 57, 58, 59, 60, 61)
-
-
62. A data processing system comprising:
-
a bus system;
a communications unit connected to the bus, wherein data is sent and received using the communications unit;
a memory connected to the bus system, wherein a set of instructions are located in the memory; and
a processor unit connected to the bus system, wherein the processor unit executes the set of instructions to respond to detecting a service domain with a dynamic bookmark service, send a request containing criteria identifying a dynamic bookmark to the service domain, receive a response to the request, and process any bookmarks received in the response, wherein any bookmarks returned in the request are bookmarks matching the dynamic bookmark.
-
-
63. A data processing system comprising:
-
a bus system;
a communications unit connected to the bus, wherein data is sent and received using the communications unit;
a memory connected to the bus system, wherein a set of instructions are located in the memory; and
a processor unit connected to the bus system, wherein the processor unit executes the set of instructions to receive a request from a client in which the request includes a criteria identifying a dynamic bookmark for a service domain, query a data structure using the criteria for the desired bookmark to generate a result, and return a response to the client, in which the response includes the result
-
-
64. A computer program product in a computer readable medium for managing bookmarks, the computer program product comprising:
-
first instructions, responsive to detecting a service domain with a dynamic bookmark service, sending a request containing criteria identifying a dynamic bookmark to the service domain;
second instructions for receiving a response to the request; and
third instructions for processing any bookmarks received in the response, wherein any bookmarks returned in the request are bookmarks matching the dynamic bookmark. - View Dependent Claims (65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76)
-
-
77. A computer program product in a computer readable medium for managing bookmarks, the computer program product comprising:
-
first instructions for receiving a request from a client, wherein the client includes a criteria identifying a dynamic bookmark for a service domain;
second instructions for querying a data structure using the criteria for the desired bookmark to generate a result; and
third instructions for returning a response to the client, wherein the response includes the result. - View Dependent Claims (78, 79, 80, 81, 82, 83)
-
Specification