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

Methods and apparatus for enabling shared web-based interaction in stateful servers

Assignee: WSOU Investments LLC
•
Filing: 2002-02-13
•
Granted: 2004-02-03
•
Expires: 2022-02-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of interactively sharing information between at least two devices in a computer network, each device having a respective browser associated therewith for handling the information, includes retrieving information from an information source in the network for storage in response to receipt of a retrieval request from a first browser associated with a first device. The method further includes sending the stored information to at least a second browser of at least a second device in response to receipt of a similar request therefrom, the second device receiving the request from the first device, such that the devices can share the information retrieved from the information source in response to the single request made to the source. Preferably, a surrogate is established in at least the first device for informing the second device of the request made such that the browser of the second device can make the similar request. Also, the information available from the information source in the computer network may include dynamically changing (i.e., stateful) content.

Inventors

  • 👤 Vinod Anupam
  • 👤 Narain H. Gehani
  • 👤 Kenneth R. Rodemann
  • 👤 Musiri Srivathsan Sriram

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 14:43
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/958; H; H04; H04L; H04L67/00; H04L67/01; H04L67/02; H04L67/10; H04L67/1095; H04L9/00; H04L9/40; G06F2216/00; G06F2216/15; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329

Claims Analysis

Total Claims: 34
Claim 1
Independent Claim 189 words
A method of interactively sharing information between at least two devices in a computer network, each device having a respective browser associated therewith for handling the information, the method comprising the steps of: in accordance with a network element operatively positioned between a first device and an information source in the network, retrieving information from the information source in the network for storage in response to receipt of a request from a first browser associated with the first device to retrieve the information, wherein the request from the first browser is automatically translated at the first device so as to be directed to the network element such that the network element is substantially transparent to the first browser; and in accordance with the network element, sending the stored information to at least a second browser of at least a second device in response to receipt of a similar request therefrom, the second device receiving the request from the first device, such that the devices can share the information retrieved from the information source in response to the single request made to the source in accordance with the network element.
Claim 2
Independent Claim 189 words
A method of interactively sharing information between at least two devices in a computer network, each device having a respective browser associated therewith for handling the information, the method comprising the steps of: in accordance with a network element operatively positioned between a first device and an information source in the network, retrieving information from the information source in the network for storage in response to receipt of a request from a first browser associated with the first device to retrieve the information, wherein the request from the first browser is automatically translated at the first device so as to be directed to the network element such that the network element is substantially transparent to the first browser; and in accordance with the network element, sending the stored information to at least a second browser of at least a second device in response to receipt of a similar request therefrom, the second device receiving the request from the first device, such that the devices can share the information retrieved from the information source in response to the single request made to the source in accordance with the network element.
Claim 3
Dependent Claim 39 words
The method of claim 1 , wherein a surrogate is established in at least the first device for informing the second device of the request made such that the browser of the second device can make the similar request.
Claim 4
Dependent Claim 25 words
The method of claim 2 , wherein a surrogate is established in the second device for communicating with the surrogate established in the first device.
Claim 5
Dependent Claim 22 words
The method of claim 1 , wherein the information available from the information source in the computer network includes dynamically changing content.
Claim 6
Dependent Claim 21 words
The method of claim 1 , wherein the request from the first browser is associated with the retrieved information during storage.
Claim 7
Dependent Claim 44 words
The method of claim 5 , further comprising, in accordance with the network element, the step of searching for previously stored information, in response to receipt of an information request from one of the devices, prior to retrieving the information from the information source.
Claim 8
Dependent Claim 31 words
The method of claim 1 , wherein the step of retrieving the requested information further includes retrieving the requested information from the information source in the network through a firewall server.
Claim 9
Dependent Claim 19 words
The method of claim 1 , wherein the request is representative of an address associated with the information source.
Claim 10
Dependent Claim 19 words
The method of claim 8 , wherein the computer network is the Internet and the address is a URL.
Claim 11
Dependent Claim 16 words
The method of claim 9 , wherein the requested information includes at least one HTML document.
Claim 12
Independent Claim 199 words
A method of interactively sharing information between at least two devices in a computer network, each device having a respective browser associated therewith for handling the information, the method comprising the steps of: downloading code to a first browser associated with a first device to establish a surrogate therein, the surrogate translating requests from the browser, wherein request translation is automatically performed by the surrogate such that the network element is substantially transparent to the first browser; in accordance with a network element operatively positioned between the first device and an information source in the network, retrieving information from the information source in the network for storage in response to receipt of a translated request from the surrogate of the first browser to retrieve the information; and in accordance with the network element, sending the stored information to at least a second browser of at least a second device in response to receipt of a similar translated request therefrom, the second device receiving the translated request from the first device, such that the devices can share the information retrieved from the information source in response to the single request made to the source in accordance with the network element.
Claim 13
Independent Claim 199 words
A method of interactively sharing information between at least two devices in a computer network, each device having a respective browser associated therewith for handling the information, the method comprising the steps of: downloading code to a first browser associated with a first device to establish a surrogate therein, the surrogate translating requests from the browser, wherein request translation is automatically performed by the surrogate such that the network element is substantially transparent to the first browser; in accordance with a network element operatively positioned between the first device and an information source in the network, retrieving information from the information source in the network for storage in response to receipt of a translated request from the surrogate of the first browser to retrieve the information; and in accordance with the network element, sending the stored information to at least a second browser of at least a second device in response to receipt of a similar translated request therefrom, the second device receiving the translated request from the first device, such that the devices can share the information retrieved from the information source in response to the single request made to the source in accordance with the network element.
Claim 14
Dependent Claim 204 words
Apparatus for interactively sharing information between at least two devices in a computer network, each device having a respective browser associated therewith for handling the information, the apparatus comprising: a processor, associated with a network element operatively positioned between a first device and an information source in the network, for retrieving information from the information source in the network in response to receipt of a request from a first browser associated with a first device to retrieve the information, wherein the request from the first browser is automatically translated at the first device so as to be directed to the network element such that the network element is substantially transparent to the first browser, the processor further being operable to send the information to at least a second browser of at least a second device in response to receipt of a similar request therefrom, the second device receiving the request from the first device, such that the devices can share the information retrieved from the information source in response to the single request made to the source in accordance with the network element; and memory, associated with the network element, for storing the retrieved information in association with the request from the first browser.
Claim 15
Dependent Claim 204 words
Apparatus for interactively sharing information between at least two devices in a computer network, each device having a respective browser associated therewith for handling the information, the apparatus comprising: a processor, associated with a network element operatively positioned between a first device and an information source in the network, for retrieving information from the information source in the network in response to receipt of a request from a first browser associated with a first device to retrieve the information, wherein the request from the first browser is automatically translated at the first device so as to be directed to the network element such that the network element is substantially transparent to the first browser, the processor further being operable to send the information to at least a second browser of at least a second device in response to receipt of a similar request therefrom, the second device receiving the request from the first device, such that the devices can share the information retrieved from the information source in response to the single request made to the source in accordance with the network element; and memory, associated with the network element, for storing the retrieved information in association with the request from the first browser.
Claim 16
Dependent Claim 39 words
The apparatus of claim 12 , wherein a surrogate is established in at least the first device for informing the second device of the request made such that the browser of the second device can make the similar request.
Claim 17
Dependent Claim 25 words
The apparatus of claim 13 , wherein a surrogate is established in the second device for communicating with the surrogate established in the first device.
Claim 18
Dependent Claim 22 words
The apparatus of claim 12 , wherein the information available from the information source in the computer network includes dynamically changing content.
Claim 19
Dependent Claim 38 words
The apparatus of claim 12 , wherein the processor searches the memory for previously stored information, in response to receipt of an information request from one of the devices, prior to retrieving the information from the information source.
Claim 20
Dependent Claim 24 words
The apparatus of claim 12 , wherein the processor retrieves the requested information from the information source in the network through a firewall server.
Claim 21
Dependent Claim 19 words
The apparatus of claim 12 , wherein the request is representative of an address associated with the information source.
Claim 22
Dependent Claim 19 words
The apparatus of claim 18 , wherein the computer network is the Internet and the address is a URL.
Claim 23
Dependent Claim 16 words
The apparatus of claim 19 , wherein the requested information includes at least one HTML document.
Claim 24
Dependent Claim 206 words
An article of manufacture for enabling interactive sharing of information between at least two devices in a computer network, each device having a respective browser associated therewith for handling the information, the article comprising a machine readable medium containing one or more programs which when executed implement the steps of: in accordance with a network element operatively positioned between a first device and an information source in the network, retrieving information from the information source in the network for storage in response to receipt of a request from a first browser associated with a first device to retrieve the information, wherein the request from the first browser is automatically translated at the first device so as to be directed to the network element such that the network element is substantially transparent to the first browser; and in accordance with the network element, sending the stored information to at least a second browser of at least a second device in response to receipt of a similar request therefrom, the second device receiving the request from the first device, such that the devices can share the information retrieved from the information source in response to the single request made to the source in accordance with the network element.
Claim 25
Dependent Claim 206 words
An article of manufacture for enabling interactive sharing of information between at least two devices in a computer network, each device having a respective browser associated therewith for handling the information, the article comprising a machine readable medium containing one or more programs which when executed implement the steps of: in accordance with a network element operatively positioned between a first device and an information source in the network, retrieving information from the information source in the network for storage in response to receipt of a request from a first browser associated with a first device to retrieve the information, wherein the request from the first browser is automatically translated at the first device so as to be directed to the network element such that the network element is substantially transparent to the first browser; and in accordance with the network element, sending the stored information to at least a second browser of at least a second device in response to receipt of a similar request therefrom, the second device receiving the request from the first device, such that the devices can share the information retrieved from the information source in response to the single request made to the source in accordance with the network element.
Claim 26
Independent Claim 215 words
A method of interactively sharing information between at least two devices in a computer network, each device having a respective browser associated therewith for handling the information, the method comprising the steps of: generating a request at a first browser associated with a first device to retrieve information from an information source in the network; directing the request to a storage element operatively residing between the first browser and the information source so that the storage element retrieves the information from the information source in response to receipt of the request, wherein direction of the request includes automatically modifying the request at the first device so as to be directed to the storage element rather than to the information source such that the storage element is substantially transparent to the first browser; storing the retrieved information at the storage element; sending the retrieved information from the storage element to the first browser; and sending the retrieved information from the storage element to at least a second browser of at least a second device in response to receipt of a similar request therefrom, the second device receiving the request from the first device, such that the devices can share the information retrieved from the information source in response to the single request made to the source.
Claim 27
Independent Claim 215 words
A method of interactively sharing information between at least two devices in a computer network, each device having a respective browser associated therewith for handling the information, the method comprising the steps of: generating a request at a first browser associated with a first device to retrieve information from an information source in the network; directing the request to a storage element operatively residing between the first browser and the information source so that the storage element retrieves the information from the information source in response to receipt of the request, wherein direction of the request includes automatically modifying the request at the first device so as to be directed to the storage element rather than to the information source such that the storage element is substantially transparent to the first browser; storing the retrieved information at the storage element; sending the retrieved information from the storage element to the first browser; and sending the retrieved information from the storage element to at least a second browser of at least a second device in response to receipt of a similar request therefrom, the second device receiving the request from the first device, such that the devices can share the information retrieved from the information source in response to the single request made to the source.
Claim 28
Dependent Claim 39 words
The method of claim 22 , wherein program code is established in at least the first device for informing the second device of the request made such that the browser of the second device can make the similar request.
Claim 29
Dependent Claim 26 words
The method of claim 23 , wherein program code is established in the second device for communicating with the program code established in the first device.
Claim 30
Dependent Claim 43 words
The method of claim 23 , wherein the directing step further comprises the program code in the first device modifying the request generated at the first browser so that the request goes to the storage element rather than directly to the information source.
Claim 31
Dependent Claim 22 words
The method of claim 22 , wherein the information available from the information source in the computer network includes dynamically changing content.
Claim 32
Dependent Claim 224 words
Apparatus for interactively sharing information between at least two devices in a computer network, each device having a respective browser associated therewith for handling the information, the apparatus comprising: at least one processor associated with a first device operative to: generate a request at a first browser associated with the first device to retrieve information from an information source in the network; and direct the request to a storage element operatively residing between the first browser and the information source so that the storage element retrieves the information from the information source in response to receipt of the request, wherein direction of the request includes automatically modifying the request at the first device so as to be directed to the storage element rather than to the information source so that the storage element is substantially transparent to the first browser, such that the retrieved information may be: (i) stored at the storage element; (ii) sent from the storage element to the first browser; and (iii) sent from the storage element to at least a second browser of at least a second device in response to receipt of a similar request therefrom, the second device receiving the request from the first device, such that the devices can share the information retrieved from the information source in response to the single request made to the source.
Claim 33
Dependent Claim 224 words
Apparatus for interactively sharing information between at least two devices in a computer network, each device having a respective browser associated therewith for handling the information, the apparatus comprising: at least one processor associated with a first device operative to: generate a request at a first browser associated with the first device to retrieve information from an information source in the network; and direct the request to a storage element operatively residing between the first browser and the information source so that the storage element retrieves the information from the information source in response to receipt of the request, wherein direction of the request includes automatically modifying the request at the first device so as to be directed to the storage element rather than to the information source so that the storage element is substantially transparent to the first browser, such that the retrieved information may be: (i) stored at the storage element; (ii) sent from the storage element to the first browser; and (iii) sent from the storage element to at least a second browser of at least a second device in response to receipt of a similar request therefrom, the second device receiving the request from the first device, such that the devices can share the information retrieved from the information source in response to the single request made to the source.
Claim 34
Dependent Claim 36 words
The apparatus of claim 27 , wherein the directing operation further comprises modifying the request generated at the first browser so that the request goes to the storage element rather than directly to the information source.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-02-02 2007-08-04 2008-02-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-02-02 2011-08-04 2012-02-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-02-02 2015-08-04 2016-02-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag