Device verification system and method
First Claim
1. A method for verifying a device, the device having one or more components, comprising:
- (a) reading an identification number of one or more components of the device, and (b) verifying that each identification number is valid.
6 Assignments
0 Petitions
Accused Products
Abstract
There is provided a method and system for verifying a device, having components. Identification numbers of the components are read and then verified. The process of verifying comprises matching each identification number in a database to determine whether each identification number is valid. In one embodiment, the database is remote from the device, wherein verification is performed over a network connecting a database server containing the database with the device. The device transmits the identification numbers for each of the components to the database server for verification. A file allocation structure reader may be located in a basic input/output system of the device for reading and verifying data files from a persistent storage media without loading an operating system. The device may comprise a gaming machine that contains a monitor for monitoring one or more system events being processed by the gaming machine. The monitor monitors routine and non-routine events. A detector is included for detecting selected system events so that they may be recorded.
-
Citations
137 Claims
-
1. A method for verifying a device, the device having one or more components, comprising:
-
(a) reading an identification number of one or more components of the device, and (b) verifying that each identification number is valid. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A system for verifying a device;
- comprising;
(a) one or more components; and
(b) a processor for reading an identification number of each of the one or more components and for verifying that each identification number is valid. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
- comprising;
-
62. A method for verifying a device containing one or more data sets;
- comprising;
(a) retrieving a first abbreviated bit string computed from each data set from a database;
(b) computing a second abbreviated bit string from each of the one or more data sets; and
(c) verifying each data set by authenticating the second abbreviated bit string computed from the data set using the first abbreviated bit string. - View Dependent Claims (63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73)
- comprising;
-
74. A system for verifying a device;
- comprising;
(a) one or more data sets;
(a) a database containing a first abbreviated bit string computed from each of the one or more data sets; and
(b) a processor for computing a second abbreviated bit string from each of the one or more data sets, and for verifying each data set by authenticating the second abbreviated bit string computed from the data set using the first abbreviated bit string. - View Dependent Claims (75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85)
- comprising;
-
86. A method for recording event messages in a gaming machine;
- comprising;
(a) monitoring one or more system events being processed by the gaming machine;
(b) detecting a selected one of the one or more system events for recording; and
(c) storing an event message for the detected system event in a log file. - View Dependent Claims (92, 93, 95, 96, 97, 98, 99)
- comprising;
- 87. The method of claim 87, wherein each monitored system event has a system event type.
-
100. A system for recording event messages in a gaming machine;
- comprising;
(a) a system monitor for monitoring one or more system events being processed by the gaming machine;
(b) a detector for selecting one of the one or more system events for recording; and
(c) a storage device for storing an event message for the detected system event in a log file. - View Dependent Claims (101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115)
- comprising;
-
116. In a basic input/output system, a method for accessing files stored in a storage device, comprising:
-
(a) opening a file allocation structure in a storage device;
(b) reading the file allocation structure; and
(c) processing the file allocation structure to provide access to files stored in the storage device. - View Dependent Claims (117, 118, 119, 120, 121, 122, 123, 124)
-
-
125. A basic input/output system, comprising:
-
(a) a first storage device;
(b) a set of basic input/output data set stored in the first storage device; and
(c) a file allocation reader stored in the first storage device for processing a file allocation structure to provide access to files stored in a second storage device. - View Dependent Claims (126, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137)
-
-
127. The system of claim 127, wherein the solid-state storage device comprises a basic input/output system chip.
Specification