IP Library Patent Application 11742429
Patent Application
App. No. 11/742,429

Soft key hot spot activation system and method

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 None
App. No.
11/742,429
Abstract

A gaming system includes one or more gaming machines, a display system, and a player input system. The display system includes a display screen that displays player interactive information, and the player input system includes a secondary input means. The secondary input means include soft keys that are mapped to particular coordinate-defined point or region (“hot spots”). In this regard, activation of a soft key replicates a mouse “click” or a touch screen “event.” The software implementation of the soft-keys is independent of the content being displayed, as long as the navigation buttons fall on the “hot-spots” associated with the soft-keys. In regard, when a soft-key is pressed it generates a mouse click event at its respective “hot-spot” coordinates. Soft-keys may be implemented with existing content since they require no code change. Accordingly, soft keys enable a content developer to develop content without requiring addition coding to implement the soft-keys themselves. In this manner, soft keys implementation is simplified due to their communication with the operating system of a generated mouse click event at a “hot-spot” coordinate.

Claims (33)

1 . A gaming system, wherein the gaming system includes an operating system that operates on an operating system level, and wherein the gaming system includes one or more applications that operate at an application level above the operating system level, the gaming system comprising:

at least one gaming machine;

a display system for presenting player interactive information, wherein the display system includes a display screen; and

a player interface system including one or more soft keys, wherein each soft key is indirectly mapped to associated coordinate-defined point or region on the display screen, and wherein activation of a soft key sends a signal to a program at the operating system level which in turn signals an application at the application level to register an event at the associated coordinate-defined point or region on the display screen.

2 . The gaming system of claim 1 , wherein activation of a soft key sends no direct signal to any application at the application level, but rather signals an application at the application level via the operating system level.

3 . (canceled)

4 . The gaming system of claim 1 , wherein a soft key press replicates a touch screen touch event.

5 . The gaming system of claim 1 , wherein software implementation of the soft keys is independent of the software application at the application level due to soft keys being mapped through the program at the operating system level

6 . The gaming system of claim 1 , wherein implementation of soft keys requires no addition software code at the application level due to soft keys being mapped through the program at the operating system level.

7 . The gaming system of claim 1 , wherein a soft key is mapped to specific function via the program at the operating system level.

8 . The gaming system of claim 1 , wherein a soft key is mapped to a keyboard key via the program at the operating system level.

9 . The gaming system of claim 1 , wherein a soft key is mapped to an associated function table at the operating system level that determines an appropriate response to a soft key activation.

10 . The gaming system of claim 1 , wherein a soft key is mapped to an associated function database at the operating system level that determines an appropriate response to a soft key activation.

11 . A method for user interface in a gaming system, wherein the gaming system includes an operating system that runs at an operating system level, and wherein the gaming system includes one or more applications that runs at an application level above the operating system level, the method comprising:

presenting player interactive information on a display system of a gaming machine, wherein the display system includes a display screen;

mapping one or more soft keys to associated coordinate-defined point or region on the display screen, wherein activating a soft key sends a signal to a program at the operating system level which in turn signals an application at the application level to register an event at the associated coordinate-defined point or region on the display screen; and

receiving user input via one or more of the soft keys.

12 . The method of claim 11 , wherein activating a soft key sends no direct signal to any application at the application level, but rather signals an application at the application level via the operating system level.

13 . (canceled)

14 . The method of claim 11 , wherein activating a soft key replicates a touch screen touch event.

15 . The method of claim 11 , wherein software implementation of the soft keys is independent of the software application at the application level due to soft keys being mapped through the program at the operating system level.

16 . The method of claim 11 , wherein implementation of soft keys requires no addition software code at the application level due to soft keys being mapped through the program at the operating system level.

17 . The method of claim 11 , wherein a soft key is mapped to specific function via the program at the operating system level.

18 . The method of claim 11 , wherein a soft key is mapped to a keyboard key via the program at the operating system level.

19 . The method of claim 11 , wherein a soft key is mapped to an associated function table at the operating system level that determines an appropriate response to a soft key activation.

20 . The method of claim 11 , wherein a soft key is mapped to an associated function database at the operating system level that determines an appropriate response to a soft key activation.

21 . A method for enabling user input in a gaming system, wherein the gaming system includes an operating system that runs at an operating system level, and wherein the gaming system includes one or more applications that runs at an application level above the operating system level, the method comprising:

providing at least one gaming machine, wherein the gaming machine includes a display screen and soft keys indirectly associated with coordinate-defined point or region on the display screen, wherein the soft keys are not directly associated with any application running at the application level;

receiving user input via one or more soft keys being activated in a player interface system;

generating an interrupt signal that is sent to a control module at the operating system level, in response to a soft key being activated;

sending a key code instruction to an application at the application level to register an event on the display screen, in response to an command from the control module at the operating system;

generating a signal at the application level to designate a received event at the associated coordinate-defined point or region, in response to received the key code instruction; and

recording the received event at the associated coordinate-defined point or region on a display screen.

Assignments (5)
CHANGE OF NAME Recorded Jan 18, 2020
From: BALLY GAMING, INC.
To: SG GAMING, INC.
Reel/Frame 051641/0653 →
RELEASE OF SECURITY INTEREST Recorded Dec 1, 2014
From: BANK OF AMERICA, N.A.
To: SHFL ENTERTAINMENT, INC; ARCADE PLANET, INC.; BALLY GAMING, INC; BALLY GAMING INTERNATIONAL, INC.; BALLY TECHNOLOGIES, INC.; SIERRA DESIGN GROUP
Reel/Frame 034501/0049 →
AMENDED AND RESTATED PATENT SECURITY AGREEMENT Recorded Nov 30, 2013
From: BALLY GAMING, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 031745/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ORDER IN WHICH THE FIRST NAMED INVENTORS NAME APPEARS PREVIOUSLY RECORDED ON REEL 019739 FRAME 0121. ASSIGNOR(S) HEREBY CONFIRMS THE INVENTORS NAME SHOULD READ KIRAN BRAHMANDAM. Recorded May 9, 2008
From: BRAHMANDAM, KIRAN; KOMPELLA, VIJAY; MORROW, JAMES W.; DIMICHELE, CARMEN
To: BALLY GAMING, INC.
Reel/Frame 020931/0160 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2007
From: KIRAN, BRAHMANDAM; KOMPELLA, VIJAY; MORROW, JAMES W.; DIMICHELE, CARMEN
To: BALLY GAMING, INC.
Reel/Frame 019739/0121 →