Methods and apparatus for generation and execution of configurable bookmarks
First Claim
Patent Images
1. A non-transitory computer-readable medium comprising instructions, when executed by a processor, cause the processor to perform a process for creating a bookmark that is configurable for use in a browsing environment, the process comprising:
- responsive to user input indicative of user intent to create the bookmark that is configurable, storing the bookmark in a data store, the bookmark identifying a locator of an information resource associated with a content provider and including a variable portion that corresponds to at least a value such that when the bookmark is selected, the value is substituted for at least a portion of the variable portion;
responsive to said user input indicative of user intent to create the bookmark, receiving a cookie value from the content provider, the cookie value corresponding to a current locator of the information resource;
identifying a location within the bookmark at which the cookie value is to substitute for said at least the portion of the variable portion, wherein the location is identified by, at least in part, said at least the portion of the variable portion; and
substituting the cookie value for said at least the portion of the variable portion included in the bookmark, wherein the cookie value is inserted into the bookmark at the location identified by said at least the portion of the variable portion.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques, including systems and methods for configuring a bookmark are disclosed. A bookmark is configured such that the bookmark has one or more variables and/or one or more commands associated therewith. A value is dynamically substituted for each variable of the bookmark. The value(s) of the bookmark are used in execution of the bookmark.
-
Citations
22 Claims
-
1. A non-transitory computer-readable medium comprising instructions, when executed by a processor, cause the processor to perform a process for creating a bookmark that is configurable for use in a browsing environment, the process comprising:
-
responsive to user input indicative of user intent to create the bookmark that is configurable, storing the bookmark in a data store, the bookmark identifying a locator of an information resource associated with a content provider and including a variable portion that corresponds to at least a value such that when the bookmark is selected, the value is substituted for at least a portion of the variable portion; responsive to said user input indicative of user intent to create the bookmark, receiving a cookie value from the content provider, the cookie value corresponding to a current locator of the information resource; identifying a location within the bookmark at which the cookie value is to substitute for said at least the portion of the variable portion, wherein the location is identified by, at least in part, said at least the portion of the variable portion; and substituting the cookie value for said at least the portion of the variable portion included in the bookmark, wherein the cookie value is inserted into the bookmark at the location identified by said at least the portion of the variable portion. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method of executing a bookmark, comprising:
under the control of one or more computer systems configured with executable instructions, receiving a selection by a user of a bookmark that is configurable, wherein the bookmark includes a variable portion and a hyperlink including a first information resource identifier of a previously-visited page of a content provider; responsive to the selection by the user of the bookmark, receiving a cookie from the content provider, the cookie including a cookie value corresponding to a new information resource identifier corresponding to the previously-visited page of the content provider; identifying a location within the bookmark at which the cookie value is to be inserted, wherein the location is identified by, at least in part, the variable portion; updating the bookmark to include the new information resource identifier based at least in part on inserting the cookie value into the bookmark at the location identified by the variable portion included in the bookmark; and causing content corresponding to the new information resource identifier to be displayed. - View Dependent Claims (8, 9, 10, 11)
-
12. A computer-implemented method of accessing information, comprising:
under the control of one or more computer systems configured with executable instructions, responsive to user input indicative of intent to create a bookmark that is configurable, creating a bookmark that includes a variable hyperlink to an information resource; receiving a selection of the bookmark; responsive to the selection of the bookmark, obtaining a value for the variable hyperlink of the bookmark, the value being derived at least in part from a cookie received from a content provider and indicating a target location; identifying a location within the bookmark at which the value is to be inserted, wherein the location is identified by, at least in part, the variable hyperlink of the bookmark; and updating the variable hyperlink with the value derived at least in part from the cookie, thereby linking the bookmark to the target location identified by the variable hyperlink, wherein the updating includes inserting the value into the bookmark at the location identified by the variable hyperlink of the bookmark. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
19. A computer-implemented method for retrieving content, comprising:
-
creating a bookmark that is configurable and that includes a hyperlink portion and a variable portion; receiving a selection of the bookmark; and in response to the selection of the bookmark; obtaining a cookie value derived at least in part from a cookie received from a content provider, the cookie value specifying a target location of content associated with the content provider; identifying a location within the bookmark at which the cookie value is to be inserted, wherein the location is identified by, at least in part, the variable portion of the bookmark; updating the variable portion of the bookmark with the cookie value, thereby linking the bookmark to the target location specified by the cookie value, wherein the updating includes inserting the cookie value into the bookmark at the location identified by the variable portion of the bookmark; and retrieving content available at the target location. - View Dependent Claims (20, 21, 22)
-
Specification