US5969704A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Configurable led matrix display
Assignee: International Game Technology
•
Filing: 1997-07-15
•
Granted: 1999-10-19
•
Expires: 2017-07-15
Abstract
Abstract A LED matrix display having a variety of enhanced functionalities including: a scheduler which schedules tasks based upon commands correlated with real time; a tracking and accounting procedure which provides a database file which accounts for tasks as a function of the time a task is performed; sports display presentations of various sports information associated with different sports based upon corresponding sports IDs; the use of virtual display images or windows which may vary over time and which overlay template or faceplate images; and an improved error reporting capability in which detected errors are displayed using clear descriptive text information.
Inventors
- 👤 Anthony Edward Green
- 👤 Christy J. Olsen
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 16:52
CPC Classifications
G; G06; G06Q; G06Q30/00; G06Q30/02; G09; G09G; G09G3/00; G09G3/20; G09G3/22; G09G3/30; G09G3/32
Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
404 words
An electronic matrix display adapted to sequentially execute multiple display tasks, each display task for displaying corresponding image sequences (text and/or animation) for a predetermined duration at predetermined times, the matrix display comprising: means for determining real time; a schedule file containing a number of time commands each of which has a task initiation time entry and a task entry that relates to initiation of a display task dependent on time; means for automatically reading said schedule file; means responsive to each said time command of the schedule file and to the means for determining real time for executing each said display task sequentially so as to effect the display of the corresponding image sequences in a display task for said predetermined duration at said predetermined time, wherein said means for executing each said display tasks delays execution of the task entry of the given time command until the real time is greater than or equal to the task initiation time entry of the given time command or the prior display task has completed execution, whichever is later; said schedule file further comprises one or more synchronization commands; responsive to each given synchronization command, said means for executing display tasks resets to the first command and sequentially searches the commands in said file until a time command is found having a task initiation time that is equal to or greater than the real time, said means for executing display tasks delaying execution of the time command found until the real time equals the task initiation time of the time command found; means for detecting a change of the schedule file; means for generating an automatic synchronization command responsive to said means for detecting a change; responsive to said means for generating an automatic synchronization command, said means for executing display tasks resets to the first command and sequentially searches the commands in said file until a time command is found having a task initiation time that is equal to greater than the real time, said means for executing display tasks delaying execution of the time command found until the real time equals the task initiation time of the time command found; said means for detecting a change in the schedule file further comprises: means for checking for the existence of said schedule file, means for checking the static attributes of said schedule file, and means for checking the archive attributes of the schedule file.
Claim 2
Dependent Claim
404 words
An electronic matrix display adapted to sequentially execute multiple display tasks, each display task for displaying corresponding image sequences (text and/or animation) for a predetermined duration at predetermined times, the matrix display comprising: means for determining real time; a schedule file containing a number of time commands each of which has a task initiation time entry and a task entry that relates to initiation of a display task dependent on time; means for automatically reading said schedule file; means responsive to each said time command of the schedule file and to the means for determining real time for executing each said display task sequentially so as to effect the display of the corresponding image sequences in a display task for said predetermined duration at said predetermined time, wherein said means for executing each said display tasks delays execution of the task entry of the given time command until the real time is greater than or equal to the task initiation time entry of the given time command or the prior display task has completed execution, whichever is later; said schedule file further comprises one or more synchronization commands; responsive to each given synchronization command, said means for executing display tasks resets to the first command and sequentially searches the commands in said file until a time command is found having a task initiation time that is equal to or greater than the real time, said means for executing display tasks delaying execution of the time command found until the real time equals the task initiation time of the time command found; means for detecting a change of the schedule file; means for generating an automatic synchronization command responsive to said means for detecting a change; responsive to said means for generating an automatic synchronization command, said means for executing display tasks resets to the first command and sequentially searches the commands in said file until a time command is found having a task initiation time that is equal to greater than the real time, said means for executing display tasks delaying execution of the time command found until the real time equals the task initiation time of the time command found; said means for detecting a change in the schedule file further comprises: means for checking for the existence of said schedule file, means for checking the static attributes of said schedule file, and means for checking the archive attributes of the schedule file.
Claim 3
Dependent Claim
58 words
An electronic matrix display in accordance with claim 1 wherein: each task initiation time entry comprises time subfields; and said means for executing display tasks interprets an unspecified time subfield in a given task initiation time entry as being equal to the corresponding time subfield in the task initiation time entry of the time command most recently executed.
Claim 4
Dependent Claim
24 words
An electronic matrix display in accordance with claim 2 wherein: said time subfields range from a least significant subfield to a most significant subfield.
Claim 5
Dependent Claim
49 words
An electronic matrix display in accordance with claim 3 wherein: said time subfields comprise one or more of: the month of the year, the day of the month, the day of the week, the hour of the day, the minute of the hour, and the second of the minute.
Claim 6
Dependent Claim
55 words
An electronic matrix display in accordance with claim 1 wherein: each task initiation time entry comprises time subfields; said real time comprises time subfields; and said means for executing display tasks interprets a blank time subfield in a given task initiation time entry as being equal to the corresponding time subfield of the real time.
Claim 7
Dependent Claim
16 words
An electronic matrix display in accordance with claim 1 wherein: the schedule file is user generated.
Claim 8
Dependent Claim
127 words
An electronic matrix display adapted to be configured to display information associated with gaming events, the matrix display comprising: means for storing one or more game templates each corresponding to game information generated by a different gaming event and each being identified by a different game ID; means for receiving stored information in information packets associated with a gaming event, said information comprising a game ID number; and means for displaying the game template identified by the game ID in the received information wherein: said means for receiving information comprises means for error checking; said means for error checking comprises means detecting corrupted individual information packets received; and said means for receiving further comprises means for requesting a retransmission of individual information packets detected as being corrupted.
Claim 9
Dependent Claim
127 words
An electronic matrix display adapted to be configured to display information associated with gaming events, the matrix display comprising: means for storing one or more game templates each corresponding to game information generated by a different gaming event and each being identified by a different game ID; means for receiving stored information in information packets associated with a gaming event, said information comprising a game ID number; and means for displaying the game template identified by the game ID in the received information wherein: said means for receiving information comprises means for error checking; said means for error checking comprises means detecting corrupted individual information packets received; and said means for receiving further comprises means for requesting a retransmission of individual information packets detected as being corrupted.
Claim 10
Dependent Claim
44 words
An electronic LED matrix display in accordance with claim 7 further comprising: means for assembling a plurality of valid individual information packets into an information buffer; and said error checking means comprises means for detecting checksum errors for the contents of said information buffer.
Claim 11
Independent Claim
255 words
A method for an electronic matrix display adapted to sequentially execute multiple display tasks, each display task for displaying corresponding image sequences (text and/or animation) for a predetermined duration at predetermined times, the matrix display method comprising the steps of: determining real time; providing in a schedule file a number of time commands each of which has a task initiation time entry, and a task entry that relates to initiation of a display task dependent on time; automatically reading said schedule file; displaying the corresponding image sequences in a display task for the predetermined duration at the predetermined time; detecting a change in the schedule file; wherein the step of detecting a change in the schedule file further comprises the steps of: (a) checking for the existence of said schedule file; (b) checking the static attributes of said schedule file; and (c) checking the archive attributes of the schedule file; generating an automatic synchronization command responsive to detecting a change; responsive to generating an automatic synchronization command, resetting to the first time command and sequentially searching the time commands in said schedule file until a time command is found having a task initiation time that is equal to greater than the real time, said means for executing display tasks delaying execution of the time command found until the real time equals the task initiation time of the time command found; delaying execution of the time command found in the sequential search until the real time equals the task initiation time of the time command found.
Claim 12
Independent Claim
255 words
A method for an electronic matrix display adapted to sequentially execute multiple display tasks, each display task for displaying corresponding image sequences (text and/or animation) for a predetermined duration at predetermined times, the matrix display method comprising the steps of: determining real time; providing in a schedule file a number of time commands each of which has a task initiation time entry, and a task entry that relates to initiation of a display task dependent on time; automatically reading said schedule file; displaying the corresponding image sequences in a display task for the predetermined duration at the predetermined time; detecting a change in the schedule file; wherein the step of detecting a change in the schedule file further comprises the steps of: (a) checking for the existence of said schedule file; (b) checking the static attributes of said schedule file; and (c) checking the archive attributes of the schedule file; generating an automatic synchronization command responsive to detecting a change; responsive to generating an automatic synchronization command, resetting to the first time command and sequentially searching the time commands in said schedule file until a time command is found having a task initiation time that is equal to greater than the real time, said means for executing display tasks delaying execution of the time command found until the real time equals the task initiation time of the time command found; delaying execution of the time command found in the sequential search until the real time equals the task initiation time of the time command found.
Claim 13
Dependent Claim
121 words
An electronic matrix display method adapted to be configured to display information associated with gaming events, the matrix display method comprising the steps of: storing a plurality of game templates each corresponding to game information generated by a different gaming event and each being identified by a different game ID; receiving the game information in information packets associated with a gaming event, said information including a game ID number; detecting corrupted individual information packets in the received information; requesting a retransmission of individual information packets detected as being corrupted; and displaying in the electronic matrix display (1) the game template identified by the game ID in the received information, and (2) the information generated by the game in the displayed template.
Claim 14
Dependent Claim
121 words
An electronic matrix display method adapted to be configured to display information associated with gaming events, the matrix display method comprising the steps of: storing a plurality of game templates each corresponding to game information generated by a different gaming event and each being identified by a different game ID; receiving the game information in information packets associated with a gaming event, said information including a game ID number; detecting corrupted individual information packets in the received information; requesting a retransmission of individual information packets detected as being corrupted; and displaying in the electronic matrix display (1) the game template identified by the game ID in the received information, and (2) the information generated by the game in the displayed template.
References Cited (Backward Citations)
US3594762A
Cited
US3760159A
Cited
US3899772A
Cited
US4970502A
Cited
US4485463A
Cited
US4339798A
Cited
US4624462A
Cited
US4624462B1
Cited
US4624462B2
Cited
US4574364A
Cited
US4782336A
Cited
US4652998A
Cited
US4715010A
Cited
US4888690A
Cited
US4710767A
Cited
US5027112A
Cited
US5007649A
Cited
US4856787A
Cited
US4856787B1
Cited
US4833632A
Cited
US4763356A
Cited
US4750034A
Cited
US4973952A
Cited
US5007055A
Cited
US5222209A
Cited
US4961158A
Cited
US4992940A
Cited
US5093907A
Cited
US5165012A
Cited
US5029014A
Cited
US5214758A
Cited
US5198803A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-10-18 | 2003-04-19 | 2003-10-19 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-10-18 | 2007-04-19 | 2007-10-19 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-10-18 | 2011-04-19 | 2011-10-19 | $7700.00 | Window Closed / Lapsed |