← Back to Patent Explorer
US4873631A Expired / Lapsed US ⏱️ 0.0 years remaining

Point of sale automatic back-up system and method

Assignee: NCR Voyix Corp
•
Filing: 1988-04-25
•
Granted: 1989-10-10
•
Expires: 2008-04-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A point-of-sale system includes a plurality of terminals in which one of the terminals is selected to be a primary terminal and the remaining terminals are selected to be secondary terminals. Program means in the primary terminal will store the data messages received from the secondary terminals and transmit the received data messages to memory means in each of the secondary terminals. Each secondary terminal will determine if it has received all the data messages. If there is found to be a discrepancy in the number of data message received, the secondary terminal will notify the primary terminal of such a discrepancy and the primary terminal will supply the missing data messages.

Inventors

  • 👤 Robert H. Nathan
  • 👤 Lawrence A. Hislop

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 23:34
CPC Classifications
G; G07; G07G; G07G1/00; G07G1/12; G07G1/14; G06; G06Q; G06Q20/00; G06Q20/08; G06Q20/20; G06Q20/202

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 188 words
A method for preventing the loss of data in a data processing system which includes a plurality of data terminal devices and in which each of the terminal devices is coupled to every other terminal device in the system comprising the steps of: selecting one of the data terminal devices as a primary terminal device and the remaining terminal devices as secondary terminal devices; transmitting a data message generated by one of the secondary terminal devices to the primary terminal device; storing the data message generated by the secondary terminal device in a first storage unit in the primary terminal device; transmitting the data message stored in the first storage unit to each of the secondary terminal devices in response to the storing of the data message in the first storage unit; storing the data message transmitted by the primary terminal device in a second storage unit in each of the secondary terminal devices; and transmitting the data stored in the first storage unit to a third storage unit in the primary terminal device after the data message has been transmitted to all of the secondary terminal devices.
Claim 2
Independent Claim 188 words
A method for preventing the loss of data in a data processing system which includes a plurality of data terminal devices and in which each of the terminal devices is coupled to every other terminal device in the system comprising the steps of: selecting one of the data terminal devices as a primary terminal device and the remaining terminal devices as secondary terminal devices; transmitting a data message generated by one of the secondary terminal devices to the primary terminal device; storing the data message generated by the secondary terminal device in a first storage unit in the primary terminal device; transmitting the data message stored in the first storage unit to each of the secondary terminal devices in response to the storing of the data message in the first storage unit; storing the data message transmitted by the primary terminal device in a second storage unit in each of the secondary terminal devices; and transmitting the data stored in the first storage unit to a third storage unit in the primary terminal device after the data message has been transmitted to all of the secondary terminal devices.
Claim 3
Dependent Claim 148 words
The method of claim 1 which further includes the steps of: adding a sequence number consecutively to each of the data messages stored in said first storage unit as they are received from the secondary terminal devices; storing the sequence number of the last data message transmitted by the primary terminal device in a fourth storage unit in each of the secondary terminal devices; comparing the sequence number of the data message transmitted from the primary terminal device to the secondary terminal device with the last sequence number stored in the fourth storage unit for detecting if the secondary terminal device has received all the data messages; and notifying the primary terminal device of the last sequence number stored in said fourth storage unit upon finding a discrepancy between the sequence number of the data message received and the last sequence number stored in said fourth storage unit.
Claim 4
Dependent Claim 107 words
The method of claim 2 which further includes the steps of storing in a fifth storage unit in the primary terminal device a predetermined number of data messages and their associated sequence numbers transmitted to the secondary terminal devices, comparing the last sequence number received from the secondary terminal device with the last sequence number stored in the fifth storage unit and, upon finding a discrepancy between said last sequence number received from the secondary terminal device and the last sequence number stored in the fifth storage unit, transmitting the data messages associated with any sequence numbers which were not previously transmitted to the secondary terminal device.
Claim 5
Dependent Claim 46 words
The method of claim 3 which further includes the steps of sending all of the data messages stored in said third storage unit to the secondary terminal device upon not finding the last sequence number received from the secondary terminal device in the fifth storage unit.
Claim 6
Dependent Claim 183 words
A point-of-sale back-up system comprising: a plurality of terminal devices, each being assigned a priority rating; means for selecting the highest priority terminal device as a primary terminal device and the remaining terminals devices as secondary terminal devices; a network coupling each of the terminal devices in the back-up system with every other terminal device in the system; first memory means in the primary terminal device for storing a data message received from a secondary terminal device; second memory means in the primary terminal device for storing all the data messages transmitted between the primary terminal device and the secondary terminal devices; and first program means in said primary terminal device for storing in said first memory means a data message received from a secondary terminal device and transmitting the stored data message to each of the secondary terminal devices in response to receiving the data message from the secondary terminal device, said program means transferring the data message from the first memory means to the second memory means after the data message has been transmitted to all of the secondary terminal devices.
Claim 7
Dependent Claim 183 words
A point-of-sale back-up system comprising: a plurality of terminal devices, each being assigned a priority rating; means for selecting the highest priority terminal device as a primary terminal device and the remaining terminals devices as secondary terminal devices; a network coupling each of the terminal devices in the back-up system with every other terminal device in the system; first memory means in the primary terminal device for storing a data message received from a secondary terminal device; second memory means in the primary terminal device for storing all the data messages transmitted between the primary terminal device and the secondary terminal devices; and first program means in said primary terminal device for storing in said first memory means a data message received from a secondary terminal device and transmitting the stored data message to each of the secondary terminal devices in response to receiving the data message from the secondary terminal device, said program means transferring the data message from the first memory means to the second memory means after the data message has been transmitted to all of the secondary terminal devices.
Claim 8
Dependent Claim 132 words
The point-of-sale system of claim 5 in which said first program means in the primary terminal device adds a sequence number to each of the data messages which are stored in said second memory means and transmitted to all of the secondary terminal devices, said system further including third memory means located in each of the terminal devices for storing the sequence number of the last data message received from the primary terminal device and also including second program means in each of the terminal devices for checking the sequence number of the received data message with the last sequence number stored in said third memory means to detect if the secondary terminal device has received all the data messages transmitted by the primary terminal device to all the secondary terminal devices.
Claim 9
Dependent Claim 133 words
The point-of-sale system of claim 6 which further includes; a fourth memory means for storing a predetermined number of data messages transmitted from the primary terminal device to each of the secondary terminal devices; said second program means transmitting the sequence number of the last data message stored in said third memory means to said primary terminal device in response to detecting an interruption between the last sequence number stored in said third memory means and the sequence number of the data message transmitted to the secondary terminal device from the primary terminal device; and said first program means comparing the sequence number transmitted by the secondary terminal device with the last sequence number stored in said fourth memory means for transmitting any data message not previously sent to the secondary terminal device.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-10-09 1993-04-10 1993-10-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-10-09 1997-04-10 1997-10-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-10-09 2001-04-10 2001-10-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag