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

Data collection system

Assignee: Mars Inc
•
Filing: 1983-10-14
•
Granted: 1986-09-09
•
Expires: 2003-10-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for collecting data from machines is particularly but not exclusively, suited for use as a vending machine audit system, and, in the preferred embodiment, comprises an audit controller which records transaction data relating to the operation of the machine and periodically is caused to transfer the data into a data storage module in the form of a non-volatile memory. The module can be removed and inserted into a down-loading machine at a central location which extracts the data and uses it to provide a transaction record. The audit controller stores in the module a predetermined indication code only after first checking that the transaction data has been correctly stored in the module. The indication code signifies to the down-loading machine that the data was correctly transferred to the module. There is thus no need to lock the module into the controller during data transfer, because removal of the module during data transfer will not result in the production of an incorrect transaction record. Transfer of data to the module takes place only if the module stores an appropriate security code. If the customer forgets his own security code, access to the data is permitted by storing in the module a "skeleton" code known to the manufacturer.

Inventors

  • 👤 David Eglise

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 04:36
CPC Classifications
G; G07; G07F; G07F5/00; G07F5/18; G07F9/00; G07F9/002; G07F9/02; G07F9/026; G07F9/08

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 99 words
A data collection system for a machine which generates data relating to its operation, the system comprising data collection means having a removable data storage module into which the collection means is operable to load said operation data, characterised in that the collection means is further operable to check that the data has been correctly loaded into the module, and, if so, to store in the module a predetermined indication code, which after removal of the module from the collection means can be recognised and thereby used as an indication that a successful operation data transfer has taken place.
Claim 2
Dependent Claim 99 words
A data collection system for a machine which generates data relating to its operation, the system comprising data collection means having a removable data storage module into which the collection means is operable to load said operation data, characterised in that the collection means is further operable to check that the data has been correctly loaded into the module, and, if so, to store in the module a predetermined indication code, which after removal of the module from the collection means can be recognised and thereby used as an indication that a successful operation data transfer has taken place.
Claim 3
Dependent Claim 67 words
A system as claimed in claim 1, wherein the module stores a security code, the collection means is operable to perform a security code recognition operation on the module to determine whether the stored security code is appropriate to authorise loading of operation data, and the collection means is operable to load the operation data into the module on condition that the stored security code is appropriate.
Claim 4
Dependent Claim 24 words
A system as claimed in claim 2, wherein the collection means is operable to alter or delete the security code stored in the module.
Claim 5
Dependent Claim 27 words
A system as claimed in claim 3, wherein the collection means is operable to substitute said predetermined indication code for the security code stored in the module.
Claim 6
Dependent Claim 39 words
A system as claimed in claim 2, wherein the collection means is responsive to an alteration instruction stored in the module to modify its security code recognition operation so as to recognise a different security code as being appropriate.
Claim 7
Dependent Claim 26 words
A system as claimed in claim 5, wherein the collection means is so responsive on condition that the module also stores the currently appropriate security code.
Claim 8
Dependent Claim 16 words
A system as claimed in claim 5, wherein the alteration instruction comprises said different security code.
Claim 9
Dependent Claim 48 words
A system as claimed in claim 7 wherein said security code recognition operation comprises checking a security code region and an alteration instruction region in the module, and wherein the collection means authorises loading of operation data if either of the regions stores the currently appropriate security code.
Claim 10
Dependent Claim 75 words
A system as claimed in claim 7, wherein the collection means is operable to examine a first predetermined location in a module during the security code recognition operation to determine whether an appropriate security code is stored therein, and is operable to examine a second predetermined location in the module, and to determine that an alteration instruction is present if the contents of the second predetermined location differ from those of the first predetermined location.
Claim 11
Independent Claim 49 words
A system as claimed in any one of claims 2 to 9, wherein the collection means is operable to determine as appropriate a first security code which is peculiar to that collection means, and a second security code which is common to that collection means and other collection means.
Claim 12
Independent Claim 33 words
A system as claimed in any one of claims 2 to 9, said collection means including an electrical connector for receiving the module and communicating signals between the module and the collection means.
Claim 13
Dependent Claim 70 words
A system as claimed in claim 11, wherein the module comprises non-volatile memory locations into which the collection means is operable to store said operation data and which are operable to retain said operation data after removal of the module from the collection means, the collection means being operable to check that the data has been correctly loaded into the module by reading out the contents of said memory locations.
Claim 14
Independent Claim 40 words
A system as claimed in any one of claims 2 to 9, further comprising a down-loading device which is operable to receive said module and to extract the operation data therefrom in order to prepare a record of said data.
Claim 15
Dependent Claim 33 words
A system as claimed in claim 13, wherein said device is operable to extract and prepare a record of said data on condition that said predetermined indication code is stored in said module.
Claim 16
Dependent Claim 29 words
A system as claimed in claim 14, wherein the down-loading device is operable to provide an error indication if said predetermined indication code is not stored in said module.
Claim 17
Independent Claim 49 words
A system as claimed in any one of claims 2 to 9, including entry means which stores a security code and which can be caused by a user to enter its stored security code into a module so that the module can subsequently be used for receiving operation data.
Claim 18
Dependent Claim 36 words
A system as claimed in claim 16, wherein said entry means is arranged to permit alteration of its currently stored security code on condition that a user first enters into it said currently stored security code.
Claim 19
Independent Claim 37 words
A system as claimed in any one of claims 2 to 9, in combination with a cash- or credit-handling machine, the data collection means being operable to collect data relating to transactions carried out by said machine.
Claim 20
Dependent Claim 113 words
A data collection system for a machine which generates data relating to its operation, the system comprising data collection means having a removable data storage module into which the collection means is selectively operable to load said operation data, the module storing a security code and the collection means being operable to perform a security code recognition operation on the module to determine whether the stored security code is appropriate to authorize loading of operation data, wherein the collection means is operable to determine as appropriate a first security code which is peculiar to that collection means, and a second security code which is common to that collection means and other collection means.
Claim 21
Dependent Claim 113 words
A data collection system for a machine which generates data relating to its operation, the system comprising data collection means having a removable data storage module into which the collection means is selectively operable to load said operation data, the module storing a security code and the collection means being operable to perform a security code recognition operation on the module to determine whether the stored security code is appropriate to authorize loading of operation data, wherein the collection means is operable to determine as appropriate a first security code which is peculiar to that collection means, and a second security code which is common to that collection means and other collection means.
Claim 22
Dependent Claim 39 words
A system as claimed in claim 19, wherein the collection means is responsive to an alteration instruction stored in the module to modify its security code recognition operation so as to recognise a different security code as being appropriate.
Claim 23
Dependent Claim 26 words
A system as claimed in claim 20, wherein the collection means is so responsive on condition that the module also stores the currently appropriate security code.
Claim 24
Dependent Claim 16 words
A system as claimed in claim 20, wherein the alteration instruction comprises said different security code.
Claim 25
Dependent Claim 48 words
A system as claimed in claim 22, wherein said security code recognition operation comprises checking a security code region and an alteration instruction region in the module, and wherein the collection means authorises loading of operation data if either of the regions stores the currently appropriate security code.
Claim 26
Dependent Claim 75 words
A system as claimed in claim 22, wherein the collection means is operable to examine a first predetermined location in a module during the security code recognition operation to determine whether an appropriate security code is stored therein, and is operable to examine a second predetermined location in the module, and to determine that an alteration instruction is present if the contents of the second predetermined location differ from those of the first predetermined location.
Claim 27
Independent Claim 40 words
A system as claimed in any one of claims 19 to 24, further comprising a down-loading device which is operable to receive said module and to extract the operation data therefrom in order to prepare a record of said data.
Claim 28
Independent Claim 49 words
A system as claimed in any one of claims 19 to 24, including entry means which stores a security code and which can be caused by a user to enter its stored security code into a module so that the module can subsequently be used for receiving operation data.
Claim 29
Dependent Claim 36 words
A system as claimed in claim 26, wherein said entry means is arranged to permit alteration of its currently stored security code on condition that a user first enters into it said currently stored security code.
Claim 30
Independent Claim 37 words
A system as claimed in any one of claims 19 to 24, in combination with a cash- or credit-handling machine, the data collection means being operable to collect data relating to transactions carried out by the machine.
Claim 31
Independent Claim 58 words
A system as claimed in any one of claims 2 to 9, wherein the collection means is operable to determine as appropriate a first security code which is peculiar to a particular group of collection means, and a second security code which is common to the particular group of collection means and to collection means outside said group.
Claim 32
Dependent Claim 122 words
A data collection system for a machine which generates data relating to its operation, the system comprising data collection means having a removable data storage module into which the collection means is selectively operable to load said operation data, the module storing a security mode and the collection means being operable to perform a security code recognition operation on the module to determine whether the stored security code is appropriate to authorize loading of operation data, wherein the collection means is operable to determine as appropriate a first security code which is peculiar to a particular group of collection means, and a second security code which is common to the particular group of collection means and to collection means outside said group.
Claim 33
Dependent Claim 122 words
A data collection system for a machine which generates data relating to its operation, the system comprising data collection means having a removable data storage module into which the collection means is selectively operable to load said operation data, the module storing a security mode and the collection means being operable to perform a security code recognition operation on the module to determine whether the stored security code is appropriate to authorize loading of operation data, wherein the collection means is operable to determine as appropriate a first security code which is peculiar to a particular group of collection means, and a second security code which is common to the particular group of collection means and to collection means outside said group.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-09-08 1990-03-10 1990-09-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-09-08 1994-03-10 1994-09-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-09-08 1998-03-10 1998-09-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag