Copy server for collaboration and electronic commerce
First Claim
Patent Images
1. A method for providing collaboration between a first user and a second user comprising:
- receiving, by a web site, a request from the first user with a browser;
processing the request with information related to the first user to create a page with dynamic content;
copying the page with dynamic content into a copy server without changing any locators in the page, the copy server having the page with dynamic content as a copied page;
providing, to the first user, a locator for the copied page of the copy server, the locator allowing the first user to access the copied page from the copy server; and
providing, to the second user, the locator for the copied page of the copy server, the locator allowing the second user to access the copied page from the copy server, the first user and the second user viewing versions of the same copied page.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for collaborating over the Internet (or an intranet) in which two or more parties, such as a user and an agent, can share dynamic content generated by a web site server. Collaboration can be accomplished on live, dynamic pages without imposing a proxy server between user browsers and the web servers. Mechanisms prevent multiple submissions, and filters can be provided to selectively filter versions of a page for different users.
167 Citations
26 Claims
-
1. A method for providing collaboration between a first user and a second user comprising:
-
receiving, by a web site, a request from the first user with a browser;
processing the request with information related to the first user to create a page with dynamic content;
copying the page with dynamic content into a copy server without changing any locators in the page, the copy server having the page with dynamic content as a copied page;
providing, to the first user, a locator for the copied page of the copy server, the locator allowing the first user to access the copied page from the copy server; and
providing, to the second user, the locator for the copied page of the copy server, the locator allowing the second user to access the copied page from the copy server, the first user and the second user viewing versions of the same copied page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A web site system comprising:
-
a web server accessible to users with browsers for causing the web site to generate dynamic content as a page;
a copy server for storing and serving copies of the page of dynamic content, the page having an associated locator to allow access to the page;
the web server having an adapter for capturing the copied page, redirecting and synchronizing access to the copied page;
a collaboration server for communicating with the first and second users to coordinate the first and second users to view the copied page together, the first user accessing the copied page via the locator and the second user accessing the copied page via the locator; and
a filter for modifying the copied page so that first and second different versions of the dynamic content are provided to the first and second users, respectively. - View Dependent Claims (18, 19, 20)
-
-
21. A computerized device comprising:
-
at least one communications interface;
a controller; and
an interconnection mechanism coupling the at least one communications interface and the controller;
wherein the controller is configured to;
receive, by a web site, a request from a first user with a browser;
process the request with information related to the first user to create a page with dynamic content;
copy the page with dynamic content into a copy server without changing any locators in the page, the copy server having the page with dynamic content as a copied page;
provide to the first user a locator for the copied page of the copy server to allow the first user to access the copied page from the copy server by using the locator; and
provide to a second user the locator for the copied page of the copy server to allow the second user to access the copied page from the copy server by using the locator, the first user and the second user viewing versions of the same copied page.
-
-
22. A computer program product having a computer-readable medium including computer program logic encoded thereon that, when performed on a controller in a computerized device having a coupling to at least one communications interface provides a method for performing the operations of:
-
receiving a request from a first user with a browser;
processing the request with information related to the first user to create a page with dynamic content;
copying the page with dynamic content into a copy server without changing any locators in the page, the copy server having the page with dynamic content as a copied page;
providing, to the first user, a locator for the copied page of the copy server, the locator allowing the first user to access the copied page from the copy server; and
providing, to a second user, the locator for the copied page of the copy server, the locator allowing the second user to access the copied page from the copy server, the first user and the second user viewing versions of the same copied page.
-
-
23. A computerized device comprising:
-
at least one communications interface;
a controller; and
an interconnection mechanism coupling the at least one communications interface and the controller;
wherein the controller is configured to produce a means for providing collaboration for dynamic content, such means including;
means for receiving a request from a first user with a browser;
means for processing the request with information related to the first user to create a page with dynamic content;
means for copying the page with dynamic content into a copy server without changing any locators in the page, the copy server having the page with dynamic content as a copied page;
means for providing, to the first user, a locator for the copied page of the copy server, the locator allowing the first user to access the copied page from the copy server; and
means for providing, to a second user, the locator for the copied page of the copy server, the locator allowing the second user to access the copied page from the copy server, the first user and the second user viewing versions of the same copied page.
-
-
24. A method for providing collaboration for dynamic content comprising the steps of:
-
receiving a dynamic content request from a first user;
processing the dynamic content request with information related to the first user to create a page with dynamic content, the page with dynamic content having a page address;
copying the page with dynamic content as a copied page into a copy server, the copied page having the page address;
providing to the first user the page address for the copied page from the copy server to allow first user to obtain the copied page from the copy server;
providing to a second user the page address for the copied page of the copy server to allow second user to obtain the copied page from the copy server, the first user and the second user each viewing a version of the copied page;
receiving a first submission of information relating to the copied page by the first user; and
preventing a second submission of information relating to the copied page by the second user, based upon receiving the first submission of information.
-
-
25. A method for providing collaboration between a first user and a second user comprising:
-
receiving, by a web site, a request from the first user with a browser;
processing the request with information related to the first user to create a page with dynamic content;
copying the page with dynamic content into a copy server without changing any locators in the page, the copy server having the page with dynamic content as a copied page;
providing, to the first user, a locator for the copied page of the copy server, the locator allowing the first user to access the copied page from the copy server;
providing, to the second user, the locator for the copied page of the copy server, the locator allowing the second user to access the copied page from the copy server, the first user and the second user viewing versions of the same copied page; and
allowing the first user to operate on the page with dynamic content while blocking the second user from operating on the page with dynamic content. - View Dependent Claims (26)
generating a result page based upon operation, by the first user, on the page with dynamic content; and
copying the result page as a copied page on the copy server; and
allowing the first user and the second user access to the copied page.
-
Specification