Method and apparatus for collaborative remote link management using sharable online bookmarks
First Claim
1. A method of sharing access operations including viewing and editing of at least one bookmark node with an associated access level for each of said access operations by at least two identified web users, comprising:
- retrieving a first of said bookmark nodes from a network server located remotely from said identified web users;
outputting a first of said bookmark nodes to a first of said identified web users;
outputting said first bookmark node to a second of said identified web users;
allowing performance of a first of said access operations of said first of said bookmark nodes by said first of said identified web users whenever said associated access level of said first access operation allows said first identified web user to perform said first access operation upon said first bookmark node;
allowing performance of said first access operation of said first of said bookmark nodes by said second of said identified web users whenever said associated access level of said first access operation allows said second identified web user to perform said first access operation upon said first bookmark node;
barring performance of said first access operation of said first bookmark node by said first identified web user whenever said associated access level of said first access operation bars said first identified web user from performing said first access operation upon said first bookmark node;
barring performance of said first access operation of said first bookmark node by said second identified web user whenever said associated access level of said first access operation bars said second identified web user from performing said first access operation upon said first bookmark node;
recognizing selection of a locally stored bookmark by said first identified web user, wherein the locally stored bookmark is a call to the remote network server;
identifying a web page being viewed by said first identified web user upon recognizing selection of said locally stored bookmark;
calling said remote network server upon recognizing selection of said locally stored bookmark; and
adding a link to said identified web page to said first bookmark node stored on said remote network server;
wherein said first identified web user is not required to log on to the server when adding a link to the first bookmark node.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of sharing access operations of at least one bookmark node with an associated access level for each access operations by at least two identified web users. The method includes steps of allowing performance and barring performance of the access operation by an identified web user of the bookmark node. The access operations including viewing and editing the bookmark node by an identified web user. Whenever the associated access level of a first access operation allows an identified web user to perform the access operation upon the bookmark node, the first access operation of first bookmark node by first identified web user is allowed. Whenever the associated access level of the access operation bars the identified web user from performing the first access operation upon the first bookmark node the performance is barred. Other embodiments of the invention are computer programs on computer readable media. Still other embodiments are servers providing the software and maintaining bookmark folders with access privileges for identified web users.
-
Citations
36 Claims
-
1. A method of sharing access operations including viewing and editing of at least one bookmark node with an associated access level for each of said access operations by at least two identified web users, comprising:
-
retrieving a first of said bookmark nodes from a network server located remotely from said identified web users;
outputting a first of said bookmark nodes to a first of said identified web users;
outputting said first bookmark node to a second of said identified web users;
allowing performance of a first of said access operations of said first of said bookmark nodes by said first of said identified web users whenever said associated access level of said first access operation allows said first identified web user to perform said first access operation upon said first bookmark node;
allowing performance of said first access operation of said first of said bookmark nodes by said second of said identified web users whenever said associated access level of said first access operation allows said second identified web user to perform said first access operation upon said first bookmark node;
barring performance of said first access operation of said first bookmark node by said first identified web user whenever said associated access level of said first access operation bars said first identified web user from performing said first access operation upon said first bookmark node;
barring performance of said first access operation of said first bookmark node by said second identified web user whenever said associated access level of said first access operation bars said second identified web user from performing said first access operation upon said first bookmark node;
recognizing selection of a locally stored bookmark by said first identified web user, wherein the locally stored bookmark is a call to the remote network server;
identifying a web page being viewed by said first identified web user upon recognizing selection of said locally stored bookmark;
calling said remote network server upon recognizing selection of said locally stored bookmark; and
adding a link to said identified web page to said first bookmark node stored on said remote network server;
wherein said first identified web user is not required to log on to the server when adding a link to the first bookmark node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
wherein said associated access level of said viewing operation by said first identified web user upon said first bookmark node allows said viewing operation by said first identified web user upon said first bookmark node whenever said associated editing access level of said editing operation by said first identified web user upon said first bookmark node allows performance of said editing operation upon said first bookmark node by said first identified web user. -
3. A method of sharing access operations including viewing and editing of at least one bookmark node with an associated access level for each of said access operations by at least two identified web users as recited in claim 1
wherein each of said identified web users is further identified as a public user; - and
wherein said first bookmark node access level of said first access operation may permit said public user to perform said access operation with said first bookmark node.
- and
-
4. A method of sharing access operations including viewing and editing of at least one bookmark node with an associated access level for each of said access operations by at least two identified web users as recited in claim 1 wherein said first bookmark node is a bookmark link.
-
5. A method of sharing access operations including viewing and editing of at least one bookmark node with an associated access level for each of said access operations by at least two identified web users as recited in claim 4
wherein said first bookmark node is a bookmark folder; - and
wherein said associated access level for each of said access operations by said identified web users of a first bookmark link contained in said first bookmark node folder has by default the same access levels for each of said access operations by said identified web users as for said first bookmark node folder.
- and
-
6. A method of sharing access operations including viewing and editing of at least one bookmark node with an associated access level for each of said access operations by at least two identified web users as recited in claim 5
wherein said identified web users further contain an identified web user group including at least one of said identified web users wherein said associated access level for a first access operation of said first bookmark node is said identified group access level; - and
wherein the associated access level for a first identified web user included in a first said identified web user group of said first bookmark node for each of said access operations is the same as the said first identified web user group access level.
- and
-
7. A method of sharing access operations including viewing and editing of at least one bookmark node with an associated access level for each of said access operations by at least two identified web users as recited in claim 5
wherein said access operations further include adding a bookmark node with an associated access level by at least two identified web users; - and
further including initializing a user account for an owner of said identified web user with a first bookmark folder on a server wherein said owner identified web user has editing access privileges and adding access privileges of said first bookmark folder on said server;
further including providing a reporting mechanism for said owner identified web user to add a website address link as a bookmark link in said first bookmark folder on said server;
further including running said reporting mechanism for said owner identified web user to add said website address link as said bookmark link in said first bookmark folder on said server; and
wherein said owner identified web user triggers said reporting mechanism while operating a web browser by calling said server to add said website address link as said bookmark link in said first bookmark folder on said server.
- and
-
8. A method of sharing access operations including viewing and editing of at least one bookmark node with an associated access level for each of said access operations by at least two identified web users as recited in claim 7
wherein said providing of said reporting mechanism for said owner identified web user further includes downloading of a reporting program to a computer of said owner identified web user; - and
installing of said reporting program on said owner identified web user computer; and
wherein triggering said reporting mechanism by said owner identified web user includes executing said reporting program on said owner identified web user computer which calls said server to add said website address link in said first bookmark folder on said server.
- and
-
9. A method of sharing access operations including viewing and editing of at least one bookmark node with an associated access level for each of said access operations by at least two identified web users as recited in claim 7
wherein said providing of said reporting mechanism for said owner identified web user further includes downloading of a plug-in to a web browser on a computer of said owner identified web user; - and
installing of said plug-in to said web browser on said computer of said owner identified web user; and
wherein triggering said reporting mechanism by said owner identified web user includes running said plug-in from said web browser; and
wherein running said plug-in includes opening a history list of said web browser;
extracting said website address link from said history list of said web browser; and
calling said server to add said website address link as a bookmark link in said first bookmark folder on said server.
- and
-
10. A method of sharing access operations including viewing and editing of at least one bookmark node with an associated access level for each of said access operations by at least two identified web users as recited in claim 9
wherein said installing of said plug-in to said web browser on said computer of said owner identified web user includes adding a trigger bookmark to a local bookmark list of said web browser; wherein running said plug-in whenever said owner identified web user selects said trigger bookmark.
-
11. A method of sharing access operations including viewing and editing of at least one bookmark node with an associated access level for each of said access operations by at least two identified web users as recited in claim 9
wherein said installing of said plug-in to said web browser on said computer of said owner identified web user includes adding an icon on said owner identified web user computer; - and
wherein running said plug-in whenever said owner identified web user selects said icon.
- and
-
12. A method of sharing access operations including viewing and editing of at least one bookmark node with an associated access level for each of said access operations by at least two identified web users as recited in claim 1 wherein a reporting mechanism is provided for one of said identified web users to add a website address link as a bookmark link in said first bookmark node;
-
wherein said reporting mechanism is run for said one of said identified web users to add said website address link as said bookmark link in said first bookmark node;
wherein said one of said identified web users triggers said reporting mechanism while operating a web browser by calling said server to add said website address link as said bookmark link in said first bookmark node on said server;
wherein running said reporting mechanism includes extracting said website address link from said history list of said web browser;
wherein said reporting mechanism is initiated upon selection by said one of said identified web users of a trigger bookmark.
-
-
-
13. A computer program embodied on a computer readable medium for sharing access operations including viewing and editing of at least one bookmark node with an associated access level for each of said access operations by at least two identified web users including:
-
code for retrieving a first of said bookmark nodes from a network server located remotely from said identified web users;
code for outputting a first of said bookmark nodes to a first of said identified web users;
code for outputting said first bookmark node to a second of said identified web users;
code for allowing performance of a first of said access operations of said first of said bookmark nodes by said first of said identified web users whenever said associated access level of said first access operation allows said first identified web user to perform said first access operation upon said first bookmark node;
code for allowing performance of said first access operation of said first of said bookmark nodes by said second of said identified web users whenever said associated access level of said first access operation allows said second identified web user to perform said first access operation upon said first bookmark node;
code for barring performance of said first access operation of said first bookmark node by said first identified web user whenever said associated access level of said first access operation bars said first identified web user from performing said first access operation upon said first bookmark node;
code for barring performance of said first access operation of said first bookmark node by said second identified web user whenever said associated access level of said first access operation bars said second identified web user from performing said first access operation upon said first bookmark node;
code for recognizing selection of a locally stored bookmark by said first identified web user, wherein the locally stored bookmark is a call to the remote network server;
code for identifying a web page being viewed by said first identified web user upon recognizing selection of said locally stored bookmark;
code for calling said remote network server upon recognizing selection of said locally stored bookmark; and
code for adding a link to said identified web page to said first bookmark node stored on said remote network server;
wherein said first identified web user is not required to log on to the server when adding a link to the first bookmark node. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
wherein said associated access level of said viewing operation by said first identified web user upon said first bookmark node allows said viewing operation by said first identified web user upon said first bookmark node whenever said associated editing access level of said editing operation by said first identified web user upon said first bookmark node allows performance of said editing operation upon said first bookmark node by said first identified web user. -
15. A computer program embodied on a computer readable medium for sharing access operations including viewing and editing of at least one bookmark node with an associated access level for each of said access operations by at least two identified web users as recited in claim 13
wherein each of said identified web users is further identified as a public user; - and
wherein said first bookmark node access level of said first access operation may permit said public user to perform said access operation with said first bookmark node.
- and
-
16. A computer program embodied on a computer readable medium for sharing access operations including viewing and editing of at least one bookmark node with an associated access level for each of said access operations by at least two identified web users as recited in claim 13 wherein said first bookmark node is a bookmark link.
-
17. A computer program embodied on a computer readable medium for sharing access operations including viewing and editing of at least one bookmark node with an associated access level for each of said access operations by at least two identified web users as recited in claim 16
wherein said first bookmark node is a bookmark folder; - and
wherein said associated access level for each of said access operations by said identified web users of a first bookmark link contained in said first bookmark node folder has by default the same access levels for each of said access operations by said identified web users as for said first bookmark node folder.
- and
-
18. A computer program embodied on a computer readable medium for sharing access operations including viewing and editing of at least one bookmark node with an associated access level for each of said access operations by at least two identified web users as recited in claim 17
wherein said identified web users further contain an identified web user group including at least one of said identified web users wherein said associated access level for a first access operation of said first bookmark node is said identified group access level; - and
wherein the associated access level for a first identified web user included in a first said identified web user group of said first bookmark node for each of said access operations is the same as the said first identified web user group access level.
- and
-
19. A computer program embodied on a computer readable medium for sharing access operations including viewing and editing of at least one bookmark node with an associated access level for each of said access operations by at least two identified web users as recited in claim 17
wherein said access operations further include adding a bookmark node with an associated access level by at least two identified web users; - and
further including code initializing a user account for an owner of said identified web user with a first bookmark folder on a server wherein said owner identified web user has editing access privileges and adding access privileges of said first bookmark folder on said server; and
further including code providing a reporting mechanism for said owner identified web user to add a website address link as a bookmark link in said first bookmark folder on said server;
further including code running said reporting mechanism for said owner identified web user to add said website address link as said bookmark link in said first bookmark folder on said server; and
wherein said owner identified web user triggers running said reporting mechanism code while operating a web browser by calling said server to add said website address link as said bookmark link in said first bookmark folder on said server.
- and
-
20. A computer program embodied on a computer readable medium for sharing access operations including viewing and editing of at least one bookmark node with an associated access level for each of said access operations by at least two identified web users as recited in claim 19
wherein said providing of said reporting mechanism for said owner identified web user further includes code downloading a reporting program to a computer of said owner identified web user; - and
code installing said reporting program on said owner identified web user computer; and
wherein code triggering said reporting mechanism by said owner identified web user includes code executing said reporting program on said owner identified web user computer which calls said server to add said website address link in said first bookmark folder on said server from said owner identified web user computer.
- and
-
21. A computer program embodied on a computer readable medium for sharing access operations including viewing and editing of at least one bookmark node with an associated access level for each of said access operations by at least two identified web users as recited in claim 19
wherein said providing of said reporting mechanism for said owner identified web user further includes code downloading a plug-in computer program to a web browser on a computer of said owner identified web user; - and
code installing said plug-in computer program to said web browser on said owner identified web user computer; and
wherein code triggering said reporting mechanism by said owner identified web user includes running said plug-in from said web browser on said owner identified web user computer; and
wherein code running said plug-in includes code for opening a history list of said web browser;
code for extracting said website address link from said history list of said web browser; and
code for calling said server to add said website address link as a bookmark link in said first bookmark folder on said server.
- and
-
22. A computer program embodied on a computer readable medium for sharing access operations including viewing and editing of at least one bookmark node with an associated access level for each of said access operations by at least two identified web users as recited in claim 21
wherein said code installing said plug-in computer program to said web browser on said owner identified web user computer includes code adding a trigger bookmark to a local bookmark list of said web browser; wherein running said plug-in computer program on said owner identified web user computer whenever said owner identified web user selects said trigger bookmark.
-
23. A computer program embodied on a computer readable medium for sharing access operations including viewing and editing of at least one bookmark node with an associated access level for each of said access operations by at least two identified web users as recited in claim 21
wherein said code installing said plug-in to said web browser on said owner identified web user computer includes code adding an icon on said owner identified web user computer; -
wherein running said plug-in computer program which calls said server to add said website address link to said first bookmark folder on said server whenever said owner identified web user selects said icon; and
wherein running said plug-in includes code opening a history list of said web browser; and
code extracting said website address link from said history list of said web browser.
-
-
-
24. A computer network for sharing access operations including viewing and editing of at least one bookmark node with an associated access level for each of said access operations by at least two identified web users including:
-
at least one server coupled via said computer network with at least one client computer operated by said identified web users;
wherein said server contains a computer program for sharing said access operations of at least one bookmark node with an associated access level for each of said access operations by said identified web users;
wherein said access operations of said bookmark node by said identified web uses are initiated by requests for access operations by said identified web users from said client computers;
wherein said server contains a computer program for retrieving a first of said bookmark nodes from a network server located remotely from said identified web users;
wherein said server contains a computer program for outputting a first of said bookmark nodes to a first of said identified web users;
wherein said server contains a computer program for outputting said first bookmark node to a second of said identified web users;
wherein said server allows the performance of a first of said access operations of said first of said bookmark nodes by said first of said identified web users whenever said associated access level of said first access operation allows said first identified web user to perform said first access operation upon said first bookmark node;
wherein said server allows the performance of said first access operation of said first of said bookmark nodes by said second of said identified web users whenever said associated access level of said first access operation allows said second identified web user to perform said first access operation upon said first bookmark node;
wherein said server bars performance of said first access operation of said first bookmark node by said first identified web user whenever said associated access level of said first access operation bars said first identified web user from performing said first access operation upon said first bookmark node;
wherein said server bars performance of said first access operation of said first bookmark node by said second identified web user whenever said associated access level of said first access operation bars said second identified web user from performing said first access operation upon said first bookmark node;
wherein said server contains a computer program for recognizing selection of a locally stored bookmark by said first identified web user, wherein the locally stored bookmark is a call to the remote network server;
wherein said server contains a computer program for identifying a web page being viewed by said first identified web user upon recognizing selection of said locally stored bookmark;
wherein said server contains a computer program for calling said remote network server upon recognizing selection of said locally stored bookmark;
wherein said server contains a computer program for adding a link to said identified web page to said first bookmark node stored on said remote network server;
wherein said first identified web user is not required to log on to the server when adding a link to the first bookmark node. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
wherein said associated access level of said viewing operation by said first identified web user upon said first bookmark node allows said viewing operation by said first identified web user upon said first bookmark node whenever said associated editing access level of said editing operation by said first identified web user upon said first bookmark node allows performance of said editing operation upon said first bookmark node by said first identified web user. -
26. A computer network for sharing access operations for sharing access operations including viewing and editing of at least one bookmark node with an associated access level for each of said access operations by at least two identified web users as recited in claim 24
wherein each of said identified web users is further identified as a public user; - and
wherein said first bookmark node access level of said first access operation may permit said public user to perform said access operation with said first bookmark node.
- and
-
27. A computer network for sharing access operations for sharing access operations including viewing and editing of at least one bookmark node with an associated access level for each of said access operations by at least two identified web users as recited in claim 24
wherein said first bookmark node is a bookmark link on said server. -
28. A computer network for sharing access operations for sharing access operations including viewing and editing of at least one bookmark node with an associated access level for each of said access operations by at least two identified web users as recited in claim 27
wherein said first bookmark node is a bookmark folder on said server; - and
wherein said associated access level for each of said access operations by said identified web users of a first bookmark link contained in said first bookmark node folder has by default the same access levels for each of said access operations by said identified web users as for said first bookmark node folder.
- and
-
29. A computer network for sharing access operations for sharing access operations including viewing and editing of at least one bookmark node with an associated access level for each of said access operations by at least two identified web users as recited in claim 28
wherein said identified web users further contain an identified web user group including at least one of said identified web users wherein said associated access level for a first access operation of said first bookmark node is said identified group access level; - and
wherein the associated access level for a first identified web user included in a first said identified web user group of said first bookmark node for each of said access operations is the same as the said first identified web user group access level.
- and
-
30. A computer network for sharing access operations for sharing access operations including viewing and editing of at least one bookmark node with an associated access level for each of said access operations by at least two identified web users as recited in claim 28
wherein said access operations further include adding a bookmark node with an associated access level by at least two identified web users on said server; - and
further including code initializing a user account for an owner of said identified web user with a first bookmark folder on said server wherein said owner identified web user has editing access privileges and adding access privileges of said first bookmark folder on said server; and
further including code providing a reporting mechanism for said owner identified web user to add a website address link as a bookmark link in said first bookmark folder on said server;
further including code running said reporting mechanism for said owner identified web user to add said website address link as said bookmark link in said first bookmark folder on said server; and
wherein said owner identified web user triggers said reporting mechanism code while operating a web browser by calling said server to add said website address link as said bookmark link in said first bookmark folder on said server.
- and
-
31. A computer network for sharing access operations for sharing access operations including viewing and editing of at least one bookmark node with an associated access level for each of said access operations by at least two identified web users as recited in claim 30
wherein said providing of said reporting mechanism for said owner identified web user further includes code for downloading a reporting program to a first of said client computers of said owner identified web user; - and
code for installing said reporting program on said first client computer of said owner identified web user; and
wherein code triggering said reporting mechanism by said owner identified web user includes code executing said reporting program on said owner identified web user computer which calls said server to add said website address link in said first bookmark folder on said server.
- and
-
32. A computer network for sharing access operations for sharing access operations including viewing and editing of at least one bookmark node with an associated access level for each of said access operations by at least two identified web users as recited in claim 30
wherein said providing of said reporting mechanism for said owner identified web user further includes code for downloading a plug-in to a web browser on said first client computer of said owner identified web user; - and
code for installing said web browser plug-in on said first client computer of said owner identified web user; and
wherein code triggering said reporting mechanism by said owner identified web user includes running said plug-in from said web browser on said first client computer; and
wherein running said plug-in on said first client computer includes code for opening a history list of said web browser on said first client computer;
code for extracting said website address link from said history list of said web browser on said first client computer; and
code for calling said server to add said website address link as a bookmark link in said first bookmark folder on said server.
- and
-
33. A computer network for sharing access operations for sharing access operations including viewing and editing of at least one bookmark node with an associated access level for each of said access operations by at least two identified web users as recited in claim 32
wherein said code installing of said plug-in to said web browser on said first client computer of said owner identified web user includes adding a trigger bookmark to a local bookmark list of said web browser; wherein running said plug-in on said first client computer whenever said owner identified web user selects said trigger bookmark on said first client computer.
-
34. A computer network for sharing access operations for sharing access operations including viewing and editing of at least one bookmark node with an associated access level for each of said access operations by at least two identified web users as recited in claim 32
wherein said code installing said plug-in to said web browser on said first client computer of said owner identified web user includes code adding an icon on said owner identified web user computer; -
wherein running said plug-in which calls said server to add said website address link to said first bookmark folder on said server whenever said owner identified web user selects said icon; and
wherein running said plug-in includes code opening a history list of said web browser; and
code extracting said website address link from said history list of said web browser.
-
-
35. A computer network for sharing access operations for sharing access operations including viewing and editing of at least one bookmark node with an associated access level for each of said access operations by at least two identified web users as recited in claim 30
further including an account server coupled to said server via said network and coupled to said web users via said network; -
said account server includes a local mass storage containing said code installing said plug-in to said web browser; and
said program initializing said user account resides on said account server local mass storage.
-
-
-
36. A method of sharing access operations including viewing and editing of at least one bookmark node with an associated access level for each of said access operations by at least two identified web users including steps of:
-
retrieving a first of said bookmark nodes from a network server located remotely from said identified web users;
outputting said first of said bookmark nodes to a first of said identified web users;
outputting said first bookmark node to a second of said identified web users;
allowing performance of a first of said access operations of said first of said bookmark nodes by said first of said identified web users whenever said associated access level of said first access operation allows said first identified web user to perform said first access operation upon said first bookmark node;
allowing performance of said first access operation of said first of said bookmark nodes by said second of said identified web users whenever said associated access level of said first access operation allows said second identified web user to perform said first access operation upon said first bookmark node;
barring performance of said first access operation of said first bookmark node by said first identified web user whenever said associated access level of said first access operation bars said first identified web user from performing said first access operation upon said first bookmark node;
barring performance of said first access operation of said first bookmark node by said second identified web user whenever said associated access level of said first access operation bars said second identified web user from performing said first access operation upon said first bookmark node;
allowing performance of a second of said access operations of said first of said bookmark nodes by said first of said identified web users whenever said associated access level of said second access operation allows said first identified web user to perform said second access operation upon said first bookmark node;
allowing performance of said second access operation of said first of said bookmark nodes by said second of said identified web users whenever said associated access level of said second access operation allows said second identified web user to perform said second access operation upon said first bookmark node;
barring performance of said second access operation of said first bookmark node by said first identified web user whenever said associated access level of said second access operation bars said first identified web user from performing said second access operation upon said first bookmark node;
barring performance of said second access operation of said first bookmark node by said second identified web user whenever said associated access level of said second access operation bars said second identified web user from performing said second access operation upon said first bookmark node;
wherein at least one of said access operations is for editing the bookmark node;
recognizing selection of a locally stored bookmark by said first identified web user, wherein selection of said locally stored bookmark calls said remote network server;
identifying a web page being viewed by said first identified web user upon recognizing said selection of said locally stored bookmark;
adding a link to said identified web page to said first bookmark node stored on said remote network server;
initiating a reporting mechanism installed locally;
wherein said associated access level of said viewing operation by said first identified web user upon said first bookmark node allows said viewing operation by said first identified web user upon said first bookmark node whenever said associated editing access level of said editing operation by said first identified web user upon said first bookmark node allows performance of said editing operation upon said first bookmark node by said first identified web user;
wherein each of said identified web users is further identified as a public user;
wherein said first bookmark node access level of said first access operation may permit said public user to perform said access operation with said first bookmark node;
wherein said first bookmark node is a bookmark folder;
wherein said associated access level for each of said access operations by said identified web users of a first bookmark link contained in said first bookmark node folder has by default the same access levels for each of said access operations by said identified web users as for said first bookmark node folder;
wherein said identified web users further contain an identified web user group including at least one of said identified web users wherein said associated access level for a first access operation of said first bookmark node is said identified group access level;
wherein the associated access level for a first identified web user included in a first said identified web user group of said first bookmark node for each of said access operations is the same as the said first identified web user group access level;
wherein said access operations further include adding a bookmark node with an associated access level by at least two identified web users;
initializing a user account for an owner of said identified web user with a first bookmark folder on a server wherein said owner identified web user has editing access privileges and adding access privileges of said first bookmark folder on said server;
providing a reporting mechanism for said owner identified web user to add a website address link as a bookmark link in said first bookmark folder on said server;
running said reporting mechanism for said owner identified web user to add said website address link as said bookmark link in said first bookmark folder on said server;
wherein said owner identified web user triggers said reporting mechanism while operating a web browser by calling said server to add said website address link as said bookmark link in said first bookmark folder on said server;
wherein said providing of said reporting mechanism for said owner identified web user further includes downloading of a reporting program to a computer of said owner identified web user;
installing of said reporting program on said owner identified web user computer;
wherein triggering said reporting mechanism by said owner identified web user includes executing said reporting program on said owner identified web user computer which calls said server to add said web site address link in said first bookmark folder on said server;
wherein said providing of said reporting mechanism for said owner identified web user further includes downloading of a plug-in to a web browser on a computer of said owner identified web user;
installing of said plug-in to said web browser on said computer of said owner identified web user;
wherein triggering said reporting mechanism by said owner identified web user includes running said plug-in from said web browser;
wherein running said plug-in includes opening a history list of said web browser;
extracting said website address link from said history list of said web browser;
calling said server to add said website address link as a bookmark link in said first bookmark folder on said server;
wherein said installing of said plug-in to said web browser on said computer of said owner identified web user includes adding a trigger bookmark to a local bookmark list of said web browser;
wherein running said plug-in whenever said owner identified web user selects said trigger bookmark;
wherein said installing of said plug-in to said web browser on said computer of said owner identified web user includes adding an icon on said owner identified web user computer; and
wherein running said plug-in whenever said owner identified web user selects said icon.
-
Specification