Conditional promotion of bookmarks
First Claim
1. A method for organizing bookmarks, comprising:
- searching each bookmark on a bookmark search list through depth N, wherein N is a non-negative integer, wherein the bookmark search list includes at least one bookmark in a bookmark structure, and wherein the bookmark structure includes a main bookmark list and at least one bookmark folder;
determining from the searching whether the bookmark satisfies an upgrade condition that includes a boolean text expression; and
if the determining determines that the bookmark satisfies the upgrade condition and if the bookmark is not in a special bookmark location within the bookmark structure, then moving the bookmark to the special bookmark location.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for organizing bookmarks. A bookmark structure includes a main bookmark list and at least one bookmark folder. A bookmark search list, which includes at least one bookmark in the bookmark structure, is generated. Software is executed, wherein the software searches each bookmark on the bookmark search list through depth N (N≧0). The searching determines whether the bookmark satisfies an upgrade condition. The upgrade condition includes a boolean text expression and may also include at least one of: a client visitation condition, a general visitation condition, a bookmark existence condition, a content-type condition, a URL-age condition, and a Top-Level-Domain (TLD) condition. If the searching determines that the bookmark satisfies the upgrade condition and that the bookmark is not in the special bookmark location, then the bookmark is moved to the special bookmark location.
-
Citations
77 Claims
-
1. A method for organizing bookmarks, comprising:
-
searching each bookmark on a bookmark search list through depth N, wherein N is a non-negative integer, wherein the bookmark search list includes at least one bookmark in a bookmark structure, and wherein the bookmark structure includes a main bookmark list and at least one bookmark folder;
determining from the searching whether the bookmark satisfies an upgrade condition that includes a boolean text expression; and
if the determining determines that the bookmark satisfies the upgrade condition and if the bookmark is not in a special bookmark location within the bookmark structure, then moving the bookmark to the special bookmark location. - 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 for organizing bookmarks, comprising:
-
generating a bookmark search list that includes at least one bookmark from a bookmark structure that includes a main bookmark list and at least one bookmark folder; and
triggering execution of software that;
searches each bookmark on the bookmark search list through depth N, wherein N is a non-negative integer, determines from the searching whether the bookmark satisfies an upgrade condition that includes a boolean text expression, and moves the bookmark to a special bookmark location within the bookmark structure if the software determines that the bookmark satisfies the upgrade condition and if the bookmark is not in the special bookmark location. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A computer system for organizing bookmarks, said computer system comprising a computer code adapted to:
-
search each bookmark on a bookmark search list through depth N, wherein N is a non-negative integer, wherein the bookmark search list includes at least one bookmark in a bookmark structure, and wherein the bookmark structure includes a main bookmark list and at least one bookmark folder;
determine from the searching whether the bookmark satisfies an upgrade condition that includes a boolean text expression; and
move the bookmark to a special bookmark location within the bookmark structure if the computer code determines that the bookmark satisfies the upgrade condition and if the bookmark is not in the special bookmark location, wherein the special bookmark location is selected from the group consisting of the main bookmark list and a special bookmark folder of the at least one bookmark folder. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A computer system for organizing bookmarks, said computer system comprising a computer code adapted to:
-
generate a bookmark search list that includes at least one bookmark from a bookmark structure, wherein the bookmark structure includes a main bookmark list and at least one bookmark folder; and
trigger execution of software that;
searches each bookmark on the bookmark search list through depth N, wherein N is a non-negative integer, determines from the searching whether the bookmark satisfies an upgrade condition that includes a boolean text expression, and moves the bookmark to a special bookmark location within the bookmark structure if the computer code determines that the bookmark satisfies the upgrade condition and if the bookmark is not in the special bookmark location. - View Dependent Claims (52, 53, 54, 55)
-
-
56. A bookmark structure in a computer environment, comprising:
-
a main bookmark list stored in the computer environment;
at least one bookmark folder stored in the computer environment; and
a special bookmark location in the computer environment within the bookmark structure, wherein the special bookmark location is adapted to receive a bookmark having been searched through depth N and found from the search to satisfy an upgrade condition that includes a boolean text expression, and wherein N is a non-negative integer. - View Dependent Claims (57, 58, 59, 60)
-
-
61. A system for organizing bookmarks, comprising:
-
means for searching each bookmark on a bookmark search list through depth N, wherein N is a non-negative integer, wherein the bookmark search list includes at least one bookmark in a bookmark structure, and wherein the bookmark structure includes a main bookmark list and at least one bookmark folder;
means for determining from the searching whether the bookmark satisfies an upgrade condition that includes a boolean text expression; and
means for moving the bookmark to a special bookmark location if the bookmark satisfies the upgrade condition and if the bookmark is not in the special bookmark location. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68, 69, 70)
-
-
71. A system for organizing bookmarks, comprising:
-
means for generating a bookmark search list that includes at least one bookmark from a bookmark structure that includes a main bookmark list and at least one bookmark folder; and
means for triggering execution of software that;
searches each bookmark on the bookmark search list through depth N, wherein N is a non-negative integer, determines from the searching whether the bookmark satisfies an upgrade condition that includes a boolean text expression, and moves the bookmark to a special bookmark location within the bookmark structure if the software determines that the bookmark satisfies the upgrade condition and if the bookmark is not in the special bookmark location. - View Dependent Claims (72, 73, 74, 75)
-
-
76. A computer program product, comprising a computer usable medium having a computer readable computer code embodied therein, wherein the computer code is adapted to:
-
search each bookmark on a bookmark search list through depth N, wherein N is a non-negative integer, wherein the bookmark search list includes at least one bookmark in a bookmark structure, and wherein the bookmark structure includes a main bookmark list and at least one bookmark folder;
determine from the searching whether the bookmark satisfies an upgrade condition that includes a boolean text expression; and
move the bookmark to a special bookmark location within the bookmark structure if the computer code determines that the bookmark satisfies the upgrade condition and if the bookmark is not in the special bookmark location, wherein the special bookmark location is selected from the group consisting of the main bookmark list and a special bookmark folder of the at least one bookmark folder.
-
-
77. A computer program product, comprising a computer usable medium having a computer readable computer code embodied therein, wherein the computer code is adapted to:
-
generate a bookmark search list that includes at least one bookmark from a bookmark structure that includes a main bookmark list and at least one bookmark folder; and
trigger execution of software that;
searches each bookmark on the bookmark search list through depth N, wherein N is a non-negative integer, determines from the searching whether the bookmark satisfies an upgrade condition that includes a boolean text expression, and moves the bookmark to a special bookmark location within the bookmark structure if the computer code determines that the bookmark satisfies the upgrade condition and if the bookmark is not in the special bookmark location.
-
Specification