System and method for collaboration using web browsers
First Claim
1. A collaboration computer system having at least one memory, at least one central processing unit (CPU), at least one web browser, and at least one network connection, comprising:
- at least one window locator that uniquely identifies a web browser window of the at least one web browser where an event occurred;
at least one document locator derived from information describing a document path from the web browser window to at least one document within the web browser window, the document path being a path in a hierarchical structure that includes the document and the web browser window; and
a communicable virtual stack storing at least one transfer data structure on a collaboration computer, the at least one transfer data structure containing the at least one window locator and the at least one document locator, the virtual stack and the at least one transfer data structure stored therein is communicable through one or more of the at least one network connections via a collaboration server or a peer-to-peer communication to enable a collaboration session with at least one other collaboration computer having at least one of a different platform, operating system or web browser over a Distributed Internet Services system that comprises one or more networks connected to one or more Enterprise Information System (EIS) tiers, one or more component server tiers and one or more target/client tiers.
4 Assignments
0 Petitions
Accused Products
Abstract
One or more collaboration computers connected over the network may collaborate using their web browsers. Each collaboration computer may have one or more window locators that uniquely identify a web browser window on the browser. The web browser window can be a window where one or more events occur during the collaboration. One or more document locators may be derived from information describing a document path from the respective web browser window to a document within the respective web browser window. The document path can be a path in a hierarchical structure that includes the document and the respective web browser window. One or more transfer data structures may contain the window locator and the document locator and may be passed to and from the collaboration computer through a network connection to enable a collaboration session.
58 Citations
40 Claims
-
1. A collaboration computer system having at least one memory, at least one central processing unit (CPU), at least one web browser, and at least one network connection, comprising:
-
at least one window locator that uniquely identifies a web browser window of the at least one web browser where an event occurred; at least one document locator derived from information describing a document path from the web browser window to at least one document within the web browser window, the document path being a path in a hierarchical structure that includes the document and the web browser window; and a communicable virtual stack storing at least one transfer data structure on a collaboration computer, the at least one transfer data structure containing the at least one window locator and the at least one document locator, the virtual stack and the at least one transfer data structure stored therein is communicable through one or more of the at least one network connections via a collaboration server or a peer-to-peer communication to enable a collaboration session with at least one other collaboration computer having at least one of a different platform, operating system or web browser over a Distributed Internet Services system that comprises one or more networks connected to one or more Enterprise Information System (EIS) tiers, one or more component server tiers and one or more target/client tiers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for collaboration on a network comprising the steps of:
-
uniquely identifying a web browser window, an event having occurred at the web browser window, with a window locator; uniquely identifying at least one document with a document locator, the document locator derived from information describing a document path from the web browser window to the at least one document, the at least one document being within the web browser window, the document path being in a hierarchical structure that includes the at least one document and the web browser window; creating a communicable virtual stack storing at least one transfer data structure each containing the window locator and the document locator; and communicating the virtual stack and the transfer data structure(s) stored therein to at least one other collaboration computer having at least one different platform, operating system or web browser through at least one network connection via a collaboration server or a peer-to-peer communication over a Distributed Internet Services system that comprises one or more networks connected to one or more Enterprise Information System (EIS) tiers, one or more component server tiers, and one or more target/client tiers, thereby enabling a collaboration session therewith.
-
-
30. A computer system for collaboration comprising:
-
at least one memory, at least one central processing unit (CPU), at least one web browser, and at least one network connection in a configuration whereby said central processing unit executes collaboration steps to; uniquely identify a web browser window, an event having occurred at the web browser window, with a window locator; uniquely identify at least one document with a document locator, the document locator derived from information describing a document path from the web browser window to the document, the at least one document being within the web browser window, the document path being in a hierarchical structure that includes the at least one document and the web browser window; create a communicable virtual stack storing at least one transfer data structure on one client computer, the transfer data structure(s) each containing the window locator and the document locator; and communicate the virtual stack with the transfer data structures stored therein to at least one other collaboration computer having at least one different platform, operating system or web browser through at least one network connection via a collaboration server or a peer-to-peer communication over a Distributed Internet Services system that comprises one or more networks connected to one or more Enterprise Information System (EIS) tiers, one or more component server tiers, and one or more target/client tiers, thereby enabling a collaboration session therewith.
-
-
31. A computer program product having a memory, tangibly storing processor-executable instructions to:
-
uniquely identify a web browser window, where an event occurred, with a window locator; uniquely identify at least one document with a document locator, the document locator derived from information describing a document path from the web browser window to the at least one document, the at least one document being within the web browser window, the document path being in a hierarchical structure that includes the at least one document and the web browser window; create a communicable virtual stack storing at least one transfer data structure each containing the window locator and the document locator; and communicate the virtual stack and the transfer data structure(s) stored therein to at least one other collaboration computer having at least one different platform, operating system or web browser through at least one network connection via a collaboration server or a peer-to-peer communication over a Distributed Internet Services system that comprises one or more networks connected to one or more Enterprise Information System (EIS) tiers, one or more component server tiers, and one or more target/client tiers, thereby enabling a collaboration session therewith.
-
-
32. A computer system comprising:
-
two or more client computers, each of the two or more client computers including at least one memory, at least one central processing unit and at least one network connection; one or more networks connected to each of the two or more client computers through the respective at least one network connection; a collaboration process executing on the two or more client computers, the collaboration process comprising the steps of; uniquely identifying a web browser window, where an event occurred, with a window locator; uniquely identifying at least one document with a document locator, the document locator derived from information describing a document path from the web browser window to the at least one document, the at least one document being within the web browser window, the document path being in a hierarchical structure that includes the at least one document and the web browser window; and creating a communicable virtual stack storing at least one transfer data structure on one client computer, the transfer data structure(s) each containing the window locator and the document locator; and communicating the virtual stack and the transfer data structure(s) stored therein to at least one other collaboration computer having at least one a different platform, operating system or web browser through at least one network connection via a collaboration server or a peer-to-peer communication over a Distributed Internet Services system that comprises one or more networks connected to one or more Enterprise Information System (EIS) tiers, one or more component server tiers, and one or more target/client tiers, thereby enabling a collaboration session therewith. - View Dependent Claims (33)
-
-
34. A collaboration computer system that collaborates with at least another collaboration computer system by executing collaboration steps to:
-
receive over a Distributed Internet Services system a communicable virtual stack storing one or more transfer data structures, each transfer data structure containing a window locator and a document locator; use the window locator to uniquely identify a web browser, where an event occurred; use the document locator to uniquely identify at least one document, the document locator derived from information describing a document path from the web browser window to the at least one document, the at least one document being within the web browser window, the document path being a path in a hierarchical structure that includes that least one document and the web browser window; and communicate the virtual stack and the transfer data structure(s) stored therein to at least one other collaboration computer having at least one of a different platform, operating system or web browser through at least one network connection via a collaboration server or a peer-to-peer communication over a Distributed Internet Services system that comprises one or more networks connected to one or more Enterprise Information System (EIS) tiers, one or more component server tiers, and one or more target/client tiers, thereby enabling a collaboration session therewith.
-
-
35. A collaboration method comprising the steps of:
-
transmitting a communicable virtual stack from a collaboration computer over at least one network of a Distributed Internet Services system that comprises one or more network connected to one or more Enterprise Information Systems (EIS) tiers, one or more component server tiers, and one or more target/client tiers via a collaboration server or a peer-to-peer communication, the virtual stack storing one or more transfer data structures, each transfer data structure containing a window locator and a document locator; receiving the virtual stack on one or more other collaboration computers having at least one of a different platform, operating system or web browser from the transmitting collaboration computer; using the window locator to uniquely identify a web browser window where an event occurred; and using the document locator to uniquely identify at least one document, the document locator derived from information describing a document path from the web browser window to the at least one document, the at least one document being within the web browser window, the document path being a path in a hierarchical structure that includes the at least one document and the web browser window. - View Dependent Claims (36, 37, 38, 39, 40)
-
Specification