Patent US5941957A successfully refreshed from Google Patents.
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
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.
References Cited (Backward Citations)
US5260878A
Cited
US5544649A
Cited
US5535256A
Cited
US5774670A
Cited
US5737619A
Cited
US5887143A
Cited
US5802299A
Cited
US5793972A
Cited
US5784058A
Cited
US5715453A
Cited
US5727129A
Cited
US5734835A
Cited
US5742768A
Cited
US5862330A
Cited
US5774660A
Cited
US5809250A
Cited
US5796952A
Cited
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 |