Patent US6427175B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6427175B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for collaborative remote link management using sharable online bookmarks

Assignee: Nvidia Corp
•
Filing: 1999-09-24
•
Granted: 2002-07-30
•
Expires: 2019-09-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Umair Khan
  • 👤 Rizwan Tufail
  • 👤 Christine Odero

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 11:11
CPC Classifications
G; G06; G06F; G06F3/00; H; H04; H04L; H04L41/00; H04L41/22; G06F16/00; G06F16/90; G06F16/95; G06F16/955; G06F16/9562; G06F16/957; G06F16/9577; G06F3/01; G06F3/048; H04L67/00; H04L67/01; H04L67/04; H04L67/50; H04L67/56; H04L67/567; H04L67/02

Claims Analysis

Total Claims: 40
Claim 1
Independent Claim 374 words
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.
Claim 2
Independent Claim 374 words
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.
Claim 3
Dependent Claim 112 words
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 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.
Claim 4
Dependent Claim 81 words
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.
Claim 5
Dependent Claim 48 words
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.
Claim 6
Dependent Claim 102 words
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.
Claim 7
Dependent Claim 126 words
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.
Claim 8
Dependent Claim 204 words
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.
Claim 9
Dependent Claim 123 words
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.
Claim 10
Dependent Claim 158 words
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.
Claim 11
Dependent Claim 86 words
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.
Claim 12
Dependent Claim 83 words
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.
Claim 13
Dependent Claim 174 words
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.
Claim 14
Dependent Claim 403 words
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.
Claim 15
Dependent Claim 403 words
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.
Claim 16
Dependent Claim 119 words
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 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.
Claim 17
Dependent Claim 88 words
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.
Claim 18
Dependent Claim 55 words
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.
Claim 19
Dependent Claim 109 words
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.
Claim 20
Dependent Claim 133 words
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.
Claim 21
Dependent Claim 217 words
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.
Claim 22
Dependent Claim 139 words
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.
Claim 23
Dependent Claim 182 words
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.
Claim 24
Dependent Claim 103 words
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.
Claim 25
Dependent Claim 138 words
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.
Claim 26
Dependent Claim 528 words
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.
Claim 27
Dependent Claim 528 words
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.
Claim 28
Dependent Claim 117 words
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 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.
Claim 29
Dependent Claim 86 words
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.
Claim 30
Dependent Claim 56 words
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.
Claim 31
Dependent Claim 110 words
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.
Claim 32
Dependent Claim 131 words
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.
Claim 33
Dependent Claim 217 words
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.
Claim 34
Dependent Claim 140 words
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.
Claim 35
Dependent Claim 194 words
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.
Claim 36
Dependent Claim 104 words
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.
Claim 37
Dependent Claim 138 words
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.
Claim 38
Dependent Claim 98 words
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.
Claim 39
Independent Claim 1256 words
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.
Claim 40
Independent Claim 1256 words
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.

References Cited (Backward Citations)

US5974427A Cited
US5813007A Cited
US6049812A Cited
US6105028A Cited
US6037934A Cited
US6041360A Cited
US6240455B1 Cited
US6032162A Cited
US6112228A Cited
US6212522B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-07-29 2006-01-28 2006-07-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-07-29 2010-01-28 2010-07-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-07-29 2014-01-28 2014-07-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag