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

Dependable web page synchronization mechanism

Assignee: NCR Voyix Corp
•
Filing: 1997-10-06
•
Granted: 1999-08-24
•
Expires: 2017-10-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Described is a mechanism for dependably synchronizing web pages among a group of browsers. Each of the web page embeds an applet. In response the activities (such as loading or unloading of a web page) performed at a browser, the applet reports activities (together with the URL of the web page) to a page synchronizing server, which in turn relays the activities (together with the URL) to all participant browsers. The participant browsers can load and unload the web page according to the report of the activities.

Inventors

  • 👤 Michael I. Ingrassia, Jr.
  • 👤 James A. Shelton
  • 👤 Thomas M. Rowland

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 16:56
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/30; G06F11/34; G06F11/3466; G06F11/3495; G06F16/00; G06F16/90; G06F16/95; G06F16/954; G06F2201/00; G06F2201/875; G06F2216/00; G06F2216/15

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 87 words
A method of synchronizing pages retrieved from a server between a first terminal and a second terminal, comprising the steps of: (a) at the first terminal, loading a first page having an address from the server, the first page including location information for indicating a location of a program; and (b) at the first terminal, loading the program from the server based on the location information, and executing the program; and (c) at the first terminal, sending the address of the first page to the second terminal.
Claim 2
Independent Claim 87 words
A method of synchronizing pages retrieved from a server between a first terminal and a second terminal, comprising the steps of: (a) at the first terminal, loading a first page having an address from the server, the first page including location information for indicating a location of a program; and (b) at the first terminal, loading the program from the server based on the location information, and executing the program; and (c) at the first terminal, sending the address of the first page to the second terminal.
Claim 3
Dependent Claim 80 words
The method of claim 1, further comprising the steps of: (d) at the first terminal, loading a second page having an address from the server, the second page including location information for indicating a location of the program loaded in step (b); and (e) at the first terminal, executing the program based on the location information so that the program sends the page locator of the second page to the second terminal in response to loading of the second page.
Claim 4
Dependent Claim 44 words
The method of claim 2, comprising sending the address of the first page or the second page to a page synchronization server and then relaying the address of the first page or the second page from the page synchronization server to the second terminal.
Claim 5
Dependent Claim 28 words
The method of claim 2, further comprising the step of: at the second terminal, loading the first page or the second based on the address of the page.
Claim 6
Dependent Claim 17 words
The method of claim 1, the address being a URL, and the location information being a tag.
Claim 7
Dependent Claim 11 words
The method of claim 1, the server being an HTTP server.
Claim 8
Dependent Claim 11 words
The method of claim 6, the server being an HTTP server.
Claim 9
Dependent Claim 20 words
The method of claim 1, comprising opening a dedicated socket between a browser on the first terminal and the server.
Claim 10
Dependent Claim 25 words
The method of claim 1, comprising sending an ID of the first terminal to the server, and locating a session list for the first terminal.
Claim 11
Dependent Claim 38 words
The method of claim 9, comprising sending a URL of the page loaded at the first terminal to the other terminals participating in the session and each of the other participating terminals loading the page having the URL.
Claim 12
Dependent Claim 19 words
The method of claim 10, comprising initializing a program at each of the participating terminals for loading the page.
Claim 13
Independent Claim 58 words
A method of synchronizing pages between a first terminal and a plurality of other terminals on pages retrieved from a server, comprising: at the first terminal, loading a page having an address from the server, the page including a program; at the first terminal, executing the program and sending the address of the page to the other terminals.
Claim 14
Independent Claim 58 words
A method of synchronizing pages between a first terminal and a plurality of other terminals on pages retrieved from a server, comprising: at the first terminal, loading a page having an address from the server, the page including a program; at the first terminal, executing the program and sending the address of the page to the other terminals.
Claim 15
Dependent Claim 20 words
The method of claim 12, comprising opening a dedicated socket between a browser on the first terminal and the server.
Claim 16
Dependent Claim 25 words
The method of claim 13, comprising sending an ID of the first terminal to the server and locating a session list for the first terminal.
Claim 17
Dependent Claim 38 words
The method of claim 14, comprising sending a URL of the page loaded at the first terminal to the other terminals participating in the session and each of the other participating terminals loading the page having the URL.
Claim 18
Dependent Claim 19 words
The method of claim 15, comprising initializing a program at each of the participating terminals for loading the page.
Claim 19
Independent Claim 70 words
A method of synchronizing pages retrieved from a server between a first terminal and a second terminal, comprising the steps of: (a) at the first terminal, loading a page having an address from the server, the page including a program; and (b) at the first terminal, executing the program so that the program sends the address of the page to the second terminal in response to loading of the page.
Claim 20
Independent Claim 70 words
A method of synchronizing pages retrieved from a server between a first terminal and a second terminal, comprising the steps of: (a) at the first terminal, loading a page having an address from the server, the page including a program; and (b) at the first terminal, executing the program so that the program sends the address of the page to the second terminal in response to loading of the page.
Claim 21
Dependent Claim 40 words
The method of claim 17, comprising sending in step (b), the address of the page being first sent to a page synchronization server and then relaying the address of the page from the page synchronization server to the second terminal.
Claim 22
Dependent Claim 10 words
The method of claim 17, the address being a URL.
Claim 23
Dependent Claim 24 words
The method of claim 17, further comprising the step of: at the second terminal, loading the page based on the address of the page.
Claim 24
Dependent Claim 20 words
The method of claim 17, comprising opening a dedicated socket between a browser on the first terminal and the server.
Claim 25
Dependent Claim 25 words
The method of claim 21, comprising sending an ID of the first terminal to the server and locating a session list for the first terminal.
Claim 26
Dependent Claim 38 words
The method of claim 22, comprising sending a URL of the page loaded at the first terminal to the other terminals participating in the session and each of the other participating terminals loading the page having the URL.
Claim 27
Dependent Claim 19 words
The method of claim 23, comprising initializing a program at each of the participating terminals for loading the page.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-08-23 2003-02-22 2003-08-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-08-23 2007-02-22 2007-08-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-08-23 2011-02-22 2011-08-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag