IP Library Granted Patent US 8,246,453
Granted Patent B2
US 8,246,453 · App. 11/919,480 · Granted Aug 21, 2012

Wagering game device having ubiquitous character set

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,246,453
App. No.
11/919,480
Granted
Aug 21, 2012
Kind
B2
Abstract

A wagering game machine uses a single character set for displaying text in multiple languages. The character set may also be used for printing materials, such as ticket printing. In one embodiment, the character set comprises Unicode standard characters, where each character in the font is represented by a unique number, which maps to the Unicode standard, regardless of platform. This allows programs that conform to the Unicode standard to deal with text in multiple languages.

Claims (31)

1. A wagering game device comprising:

a text module that contains messages in multiple languages, the messages including characters encoded according to a ubiquitous character set, and the messages corresponding to resource keys, each resource key used to access a message type in any of the multiple languages;

a ubiquitous character set subsystem coupled to the text module and containing fonts mapped to the ubiquitous character set, the fonts supporting each of the multiple languages; and

a device server coupled to the subsystem for interfacing to a hardware device such that messages are properly rendered on the hardware device in at least one of the multiple languages using any of the fonts, the rendered messages accessed from the text module using the resource keys, wherein characters of the rendered messages are rendered by accessing the fonts using encoding values from the ubiquitous character set.

2. The wagering game device of claim 1 wherein the ubiquitous character set comprises a character set compliant with a Unicode standard.

3. The wagering game device of claim 1 wherein the device server comprises a printer driver for interfacing with a printer, the printer driver accepting processing of the characters in the multiple languages.

4. The wagering game device of claim 1 wherein the text module comprises a game text module that generates messages relating to a game being played with the wagering game device.

5. The wagering game device of claim 1 wherein the text module comprises an operating system text module that generates messages relating to operating system messages.

6. The wagering game device of claim 1 and further comprising a locale resource module providing locale specific graphics and sounds.

7. The wagering game device of claim 1 and further comprising code executing on the wagering game device that references the messages in the text module with a resource key and language selection, and wherein the language selection falls back to a default language if the selection is not available.

8. The wagering game device of claim 7 wherein the subsystem further comprises rules for formatting dates, times, currencies, and numbers for the multiple languages.

9. The wagering game device of claim 7 wherein the subsystem uses ISO identifiers for language and country.

10. The wagering game device of claim 1 wherein the wagering game device enables selection among the multiple languages for rendering messages for simultaneous use by different entities.

11. A method implemented in a wagering game machine, comprising:

providing text to be rendered in one of multiple languages, the text provided from characters of a ubiquitous character set, wherein the ubiquitous character set is used for each of the multiple languages;

selecting language-specific characters from a set of fonts corresponding to the multiple languages using the characters, the set of fonts supporting each of the multiple languages;

providing the language-specific characters in a desired format to a device coupled to the wagering game machine for displaying the text in a desired one of the multiple languages using any of the fonts; and

rendering the text on the device, using a device server interfacing to the device, such that the text is properly rendered on the device in the desired one of the multiple languages using any of the fonts, wherein the language-specific characters are rendered by accessing the fonts using encoding values from the ubiquitous character set.

12. The method of claim 11 wherein the characters are specified according to a Unicode standard.

13. The method of claim 11 wherein the language-specific characters are provided to a printer, the printer configured to render the language-specific characters in the desired one of the multiple languages.

14. The method of claim 11 and further comprising applying rules for formatting dates, times, currencies, and numbers for multiple languages.

15. The method of claim 11 and further comprising using ISO identifiers for language and country.

16. The method of claim 11 and further comprising selecting a language from among the multiple languages for text.

17. The method of claim 11 and further comprising defaulting to a default language following a RAM Clear.

18. The method of claim 11 wherein the device is local or remote.

19. A computer readable storage medium having code stored thereon to cause a wagering game machine to implement a method comprising:

providing text to be rendered in the form of a ubiquitous representation of the text in multiple languages, the ubiquitous representation provided using characters of a character set, wherein the character set is used for each of the multiple languages;

selecting language-specific characters from a set of fonts corresponding to the multiple languages using the ubiquitous representation, the set of fonts supporting each of the multiple languages;

providing the characters in a desired format to a device coupled to the wagering game machine for displaying the text in a desired one of the multiple languages using any of the fonts; and

rendering the text on the device, using a device server interfacing to the device, such that the text is properly rendered on the device in the desired one of the multiple languages using any of the fonts, wherein the language-specific characters are rendered by accessing the fonts using encoding values from the ubiquitous character set.

20. The computer readable storage medium of claim 19 , wherein the ubiquitous representation of the text is provided according to a Unicode standard, and wherein the device comprises a printer, the printer configured to render the characters in the desired one of the multiple languages using the ubiquitous representation.

Assignments (11)
SECURITY AGREEMENT Recorded May 23, 2025
From: LNW GAMING, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 071340/0404 →
CHANGE OF NAME Recorded Feb 7, 2023
From: SG GAMING, INC.
To: LNW GAMING, INC.
Reel/Frame 062669/0341 →
SECURITY AGREEMENT Recorded Apr 22, 2022
From: SG GAMING INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 059793/0001 →
RELEASE OF SECURITY INTEREST Recorded Apr 21, 2022
From: BANK OF AMERICA, N.A.
To: SCIENTIFIC GAMES INTERNATIONAL, INC.; WMS GAMING INC.; BALLY GAMING, INC.; DON BEST SPORTS CORPORATION
Reel/Frame 059756/0397 →
CHANGE OF NAME Recorded Jan 20, 2020
From: BALLY GAMING, INC.
To: SG GAMING, INC.
Reel/Frame 051643/0283 →
RELEASE OF SECURITY INTEREST IN PATENTS (RELEASES REEL/FRAME 034530/0318) Recorded Nov 5, 2018
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SCIENTIFIC GAMES INTERNATIONAL, INC.; BALLY GAMING, INC.; WMS GAMING INC.
Reel/Frame 047924/0701 →
SECURITY AGREEMENT Recorded Apr 11, 2018
From: SCIENTIFIC GAMES INTERNATIONAL, INC.; BALLY GAMING, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 045909/0513 →
SECURITY AGREEMENT Recorded Dec 15, 2017
From: SCIENTIFIC GAMES INTERNATIONAL, INC.; BALLY GAMING, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 044889/0662 →
MERGER Recorded Jul 29, 2015
From: WMS GAMING INC.
To: BALLY GAMING, INC.
Reel/Frame 036225/0201 →
SECURITY AGREEMENT Recorded Dec 4, 2014
From: BALLY GAMING, INC; SCIENTIFIC GAMES INTERNATIONAL, INC; WMS GAMING INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 034530/0318 →
SECURITY AGREEMENT Recorded Dec 18, 2013
From: SCIENTIFIC GAMES INTERNATIONAL, INC.; WMS GAMING INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 031847/0110 →