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

Dependable data element synchronization mechanism

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

Abstract

Abstract Described is a mechanism for dependably synchronizing data element activities on web pages among a group of browsers. The web browsers retrieve web pages from an HTTP server. Each of the web pages contains at least one data element and embeds a Master Applet and at least one DTS Applet (DTS stands for data tracking and synchronization). In response the data element activities (such as entering data into a data field) performed at a browser, the DTS Applet passes the activities to the Master Applet, which in turn reports the activities (together with the URL of the web page on which the data element activities have occurred) to a tracking server. The tracking server sends the activity report (together with the URL of the web page on which the data element activities have occurred) to the Master Applets at all participant browsers. The participant Master Applets then instruct their respective DTS Applets to display the data element activities on the web page identified by the URL.

Inventors

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

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 22:07
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: 21
Claim 1
Independent Claim 84 words
A method of synchronizing data elements between a first terminal and a second terminal, the data elements in data fields on pages retrieved from a server, comprising the steps of: (a) at the first terminal, loading and displaying a first page from the server, the first page including at least one data element; (b) at the first terminal, entering or changing data elements in the data field; and (c) at the first terminal, sending the entered or changed data elements to the second terminal.
Claim 2
Independent Claim 84 words
A method of synchronizing data elements between a first terminal and a second terminal, the data elements in data fields on pages retrieved from a server, comprising the steps of: (a) at the first terminal, loading and displaying a first page from the server, the first page including at least one data element; (b) at the first terminal, entering or changing data elements in the data field; and (c) at the first terminal, sending the entered or changed data elements to the second terminal.
Claim 3
Dependent Claim 105 words
The method of claim 1, further comprising the steps of: (d) at the first terminal, loading and displaying a second page, the second page containing location information for indicating a location of the loaded program, the second page including a least one data field; and (e) at the first terminal, executing the loaded program based on the location information in the second page; (f) at the first terminal, entering data elements into the data field of the second page; and (g) at the first terminal, the program sending entered or changed data elements of the data field in the second page to the second terminal.
Claim 4
Dependent Claim 35 words
A method of claim 1, comprising associating the first page with a page locator for indicating a location of the first page in the page server; and sending the page locator to the second terminal.
Claim 5
Dependent Claim 40 words
The method of claim 3, comprising sending the entered or changed data elements on the first page to a data synchronization server and then relaying the entered or changed data elements from the data synchronization server to the second terminal.
Claim 6
Dependent Claim 17 words
The method of claim 3, the page locator being URL, and the location information being a tag.
Claim 7
Dependent Claim 59 words
The method of claim 3, further comprising the step of: at the second terminal, loading the first page; at the second terminal, displaying the first page including the data field on the first page; and at the second terminal, displaying the entered or changed data elements in the data field on the first page displayed on the second terminal.
Claim 8
Dependent Claim 12 words
The method of claim 1, the page server being an HTTP server.
Claim 9
Dependent Claim 29 words
The method of claim 1, comprising locating information included in the first page indicating a location of a program and, at the first terminal, loading and executing the program.
Claim 10
Dependent Claim 12 words
The method of claim 8, wherein the program is a Java applet.
Claim 11
Dependent Claim 24 words
The method of claim 1, comprising loading and executing, at the first terminal, a master applet, a DTS applet and a session ID applet.
Claim 12
Independent Claim 87 words
A method of synchronizing data elements between a first terminal and a plurality of other terminals, the data elements in data fields on pages retrieved from a server comprising the steps of: (a) at the first terminal, loading and displaying a page from a page server, the page including at least one data element; and (b) at the first terminal, entering or changing data field elements in the data field; and (c) at the first terminal, sending the entered or changed data elements to the other terminals.
Claim 13
Independent Claim 87 words
A method of synchronizing data elements between a first terminal and a plurality of other terminals, the data elements in data fields on pages retrieved from a server comprising the steps of: (a) at the first terminal, loading and displaying a page from a page server, the page including at least one data element; and (b) at the first terminal, entering or changing data field elements in the data field; and (c) at the first terminal, sending the entered or changed data elements to the other terminals.
Claim 14
Dependent Claim 36 words
A method of claim 11, wherein associating the page with a page locator for indicating a location of the page in the page server; and sending the page locator of the page to the other terminals.
Claim 15
Dependent Claim 39 words
The method of claim 11, comprising sending the entered or changed data elements of the page to a data synchronization server and then relaying the entered or changed data elements from the data synchronization server to the other terminals.
Claim 16
Dependent Claim 17 words
The method of claim 11, the page locator being URL, and the location information being a tag.
Claim 17
Dependent Claim 50 words
The method of claim 14, further comprising the step of: at the second terminal, loading the page; at the second terminal, displaying the page including the data element on the page; and at least one of the other terminals displaying the entered or changed data elements in the data field.
Claim 18
Dependent Claim 12 words
The method of claim 11, the page server being an HTTP server.
Claim 19
Dependent Claim 29 words
The method of claim 11, comprising locating information included in the first page indicating a location of a program and, at the first terminal, loading and executing the program.
Claim 20
Dependent Claim 12 words
The method of claim 17, wherein the program is a Java applet.
Claim 21
Dependent Claim 24 words
The method of claim 11, comprising loading and executing, at the first terminal, a master applet, a DTS applet and a session ID applet.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-09-13 2003-03-15 2003-09-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-09-13 2007-03-15 2007-09-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-09-13 2011-03-15 2011-09-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag