This application claims the benefit of U.S. Provisional Patent Application No. 61/479,642, filed on Apr. 27, 2011, entitled “System for Auto-Identification and Auto-Association of an Amusement Device Via a Mobile Device,” the entire contents of which are incorporated by reference herein.
An embodiment of the present invention relates generally to a mobile device, such as a smart device and, more particularly, to an application for a mobile smart device that can be downloaded to the mobile smart device and is configured to allow the mobile smart device to automatically identify and establish a connection with an amusement device.
Some amusement devices, such as game machines and jukeboxes, may be operated for free, while others, which are installed in bars, restaurants, airports, shopping malls, video arcades and the like, typically operate upon input of currency (i.e., coin, token, paper money, credit/debit cards and the like). For game machines, the game choices may include card games, sports games, games of skill, games of chance, action games, trivia games and the like. For jukeboxes, a plurality of songs are generally available for selection and play. Recently, jukeboxes have become computerized, capable of playing selections of music as MP3 files, streaming audio data sets, or the like.
Amusement devices are presently connected to networks and are generally equipped with wireless routers. The settings of the router, particularly the network name or service set identifier (SSID) and the wireless encryption protocol (WEP) key, the Wi-Fi Protected Access (WPA) key, the Wi-Fi Protected Access II (WPA2) key, or other similar security keys may also be programmed such that the router has a specific configuration that would be recognizable by another amusement device with knowledge of the router settings. For example, if a gaming machine is programmed to have knowledge of the configuration details of the router of a certain jukebox device, the gaming machine may be programmed to automatically detect, seek out and identify the recognizable router as part of an amusement device network. Thus, an automatic network connection may be established between the gaming machine and jukebox device. However, individual users of the gaming machine or jukebox device are not presently able to establish any type of automatic connection or other association with any of the devices.
It is desirable to create an application for a mobile smart device that can be downloaded directly to the mobile smart device, wherein the application allows the mobile smart device to automatically identify and establish an automatic association with an amusement device.
Briefly stated, an embodiment of the present invention relates to a system for automatically detecting and associating with an amusement device using a mobile device. The system comprises an amusement device connected to a network, a mobile device having a controller, and an application program within the mobile device. The amusement device has a display screen, a memory and a controller. The application program is configured to (i) automatically detect when the mobile device is within a predetermined geographic range of the amusement device, (ii) automatically issue an alert on the mobile device of the detected amusement device, and (iii) prompt the controller of the mobile device to automatically associate the mobile device with the detected amusement device.
Another preferred embodiment relates to a mobile device. The mobile device comprises a display, an input component, a controller and a memory for storing an application program. The application program is configured to (i) detect an amusement device which is connected to an amusement device network and which is within a predetermined geographic range of the mobile smart device, and (ii) prompt the controller to automatically associate the mobile smart device with the detected network amusement device.
Another preferred embodiment is directed to a method for automatically detecting and associating with an amusement device using a mobile device. The method comprises storing an application program in a mobile device, automatically detecting by the application program when the mobile device is within a predetermined geographic range of an amusement device connected to a network, automatically issuing an alert on the mobile device of the detected network amusement device, and automatically associating the mobile device with the detected network amusement device by the application program.
A further preferred embodiment is directed to a system for automatically detecting and associating with an amusement device using a mobile device. The system comprises an amusement device connected to a network; a mobile device which has a display, a memory and a controller; and an application program stored within the memory of the mobile device. The application program is configured to (i) retrieve global positioning system coordinates of the mobile device, (ii) prompt the controller of the mobile device to connect with a server of the network, (iii) detect at least one amusement device within a predetermined range of the global positioning system coordinates of the mobile device, (ii) issue an alert on the mobile device of the detected amusement device, and (iii) prompt the controller of the mobile device to automatically associate the mobile device with the identified amusement device.
Another preferred embodiment relates a system for automatically detecting and associating with an amusement device using a mobile device. The system comprises an amusement device connected to a network and having a display with an embedded quick response code; a mobile device having a display, a memory and a controller; and an application program stored within the memory of the mobile device. The mobile device is configured to scan the quick response code. The application program is configured to (i) interpret the scanned quick response code, (ii) verify if the amusement device is connected to the network, and (iii) prompt the controller to automatically associate the mobile device with the amusement device verified as being connected to the network.
The foregoing summary, as well as the following detailed description of preferred embodiments of the invention, will be better understood when read in conjunction with the appended drawings. For the purpose of illustration, there are shown in the drawings embodiments which are presently preferred. It should be understood, however, that the invention is not limited to the precise arrangements and instrumentalities shown.
Certain terminology is used in the following description for convenience only and is not limiting. The words “right”, “left”, “lower”, and “upper” designate directions in the drawings to which reference is made. The words “inwardly” and “outwardly” refer to directions toward and away from, respectively, the geometric center of the apparatus and designated parts thereof. The terminology includes the above-listed words, derivatives thereof, and words of similar import. Additionally, the words “a” and “an”, as used in the claims and in the corresponding portions of the specification, mean “at least one.” Further, the terms “coin” or “currency” should not be construed as limiting and can be used herein to mean all forms of coin and paper currency from any country as well as proprietary tokens, game cards, credit cards, debit cards, chits, or other representative forms of credit and/or payment.
In the drawings, like numerals are used to indicate like elements throughout. Referring to the drawings in detail,
The system 10 includes a first amusement device 12 and, more preferably, a plurality of amusement devices 12. As is shown in
In the present embodiment, the amusement device 12 is a money-operated amusement device which includes at least one input component 14 that receives value in order to establish one or more playable credits. The value received may be at least one of currency, coins, tokens, chits, credits, credit cards/debit cards, or the like. Although only one input component 14 is shown, the amusement device 12 may include more than one input component 14 to give a user an option for payment, for permitting multiple players, or the like. Preferably, the amusement device 12 is made operable upon payment by a user, for example, by actuation of the input component 14. In other words, the user may not operate the amusement device 12 or select and play an electronic game or song until value is received at the input component 14 and/or one or more playable credits are issued to the user. However, free selections may be offered at the discretion of an operator of the amusement device 12. It will be understood by those skilled in the art that the amusement device 12 need not be a money-operated amusement device, but instead may be an amusement device which does not require a value to be input for operation of the amusement device.
The amusement devices 12 may be a free-standing or floor-standing apparatus (as shown in
Each amusement device 12 is preferably part of a network 30 (see
The mobile device 16 may be any generally mobile device that is capable of connecting wirelessly to an electronic network, such as the internet, and preferably that is capable of functioning as a personal information manager. Examples of the mobile device 16 include an IPHONE, an IPAD, a PALM PILOT, a BLACKBERRY, a personal digital assistant (PDA) or any other smart device or the like. Referring to
A memory 22 (shown in phantom in
Specifically, once the application program A1 is downloaded to the mobile device 16, the mobile device 16 becomes equipped to identify and associate with each amusement device 12 of the amusement device network 30. According to one embodiment, the application program Al within the mobile device 16 automatically identifies or detects that the mobile device 16 is within the predetermined range of the amusement device network 30 and, more particularly, that there is an amusement device 12 of the amusement device network 30 within the predetermined geographic range.
Where the application program A1 is equipped with a set of SSIDs, the application program A1 may be automatically or manually triggered to try to connect to the identified amusement device 12 by using each the plurality of SSIDs, in succession, until it identifies the first SSID that matches the router settings for the identified amusement device 12. Similarly, the application program A1 may attempt to connect to the amusement device 12 by trying each of the security keys, in succession, until it identifies the first security key that matches the router settings for the identified amusement device 12. In another embodiment, the application program A1 may utilize the identified SSID and then look up the associated security key in an internal table which maintains the information for all of the known security keys. In the event that there are a plurality of amusement devices 12 detected as being within the predetermined geographic range, the application program A1 preferably attempts to connect to the identified amusement device 12 of the closest geographic proximity to the mobile device 16.
The application program A1 then automatically alerts the user of the mobile device 16 accordingly. This alert may take the form of, for example, a sound effect or vibration, display of a visual icon on the display screen 18, modification of an existing icon already present on the display screen 18, or display of a notification message on the display screen 18. However, it will be understood by those skilled in the art that the alert may take the form of any standard alert message mechanism. The application program A1 then automatically prompts the mobile device 16 to automatically establish a connection with the amusement device network 30 and, more specifically, automatically prompts the controller 24 of the mobile device 16 to automatically associate the mobile device 16 with the identified amusement device 12. Once the automatic association is established, the mobile device 16 can interact with the identified and associated amusement device 12. Thus, a user of a mobile device 16 equipped with the application A1 need not undertake any manual steps or activities to establish the beneficial automatic association with a geographically proximate amusement device 12.
According to another embodiment, the above identification/detection and association activities may only occur upon initiation of the application program A1 on the mobile device 16 by the user. However, after the user initiates the application program A1, the above-described identification and association activities are automatically implemented by the now active application program A1.
According to a further embodiment, an application program A2 may be downloaded to and stored in the memory 22 of the mobile device 16. Once downloaded and stored, the application program A2 may automatically seek out and retrieve the global positioning system (GPS) coordinates of the mobile device 16. The application program A2 will then either automatically connect with the server 26 or may only do so upon a specific command by the user. Connection with the server 26 will enable the application program A2 to identify any amusement devices 12 which are located in a facility, such as a bar, restaurant, and the like, having GPS coordinates within a predetermined range of the GPS coordinates of the mobile device 16. Once identification of any such devices 12 is completed, the application program A2 will alert the user accordingly.
For example, the application program A2 may preferably connect with the server 26 to identify any restaurants or bars equipped with an amusement device 12 and which have GPS coordinates within a predetermined distance, such as a few hundred feet, of the mobile device 16. The application program A2 will then alert the user with a message on the display 18 of the mobile device 16 informing the user of the closest locations of the amusement devices 12 and/or asking the user to confirm if he or she is at a particular identified location. The application program A2 may then, either automatically or upon a request by the user, initiate communication and association with the identified amusement device or devices 12 through the server 26, and all subsequent communication between the mobile device 16 and the amusement device or devices 12 will take place via the server 26. Alternatively, the application program A2 may initiate communication and association with the identified amusement device or devices 12 via the wireless router 28.
If an amusement device 12 is not identified within the predetermined range of the mobile device 16, but one or more amusement devices 12 are identified within a reasonable distance, preferably one half mile, of the mobile device 16, the application programs A1, A2 may communicate a message on the display 18 to the user of the mobile device 16 providing a list of the identified amusement devices 12 which are within a reasonable distance of the mobile device 16.
According to another embodiment, an application program A3 may enable the mobile device 16 and the amusement device 12 to be quickly and automatically associated with each other utilizing quick response (QR) code technology. According to this embodiment, the amusement device 12 is provided with a menu selection button or input button which, when selected or depressed, results in the controller U1 causing the display 12a of the amusement device 12 to show an embedded QR code. Once the application program A3 has been downloaded and stored in memory 22, the mobile device 16 user can scan or take a picture of the QR code using the mobile device 16, and the scanned QR code will be interpreted by the application program A3 for identification of the amusement device 12. Specifically, the application program A3 interprets the scanned QR code to determine if the amusement device 12 is a device within the amusement device network 30. If the amusement device 12 is identified to be within the amusement device network 30, the application program A3 automatically connects the mobile device 16 to the amusement device network 30 and establishes an automatic association between the mobile device 16 and the identified amusement device 12.
Once one or more of the application programs A1, A2, A3 have connected or associated the mobile device 16 with the amusement device network 30, and more particularly, with one or more amusement devices 12 of the amusement device network 30, the mobile device 16 is able to control the one or more associated amusement devices 12 to a limited extent. For example, in the context of jukeboxes, the mobile device 16 may be used to select and purchase a song stored on a jukebox device for playing of the selected song on the jukebox device with which the mobile device 16 is associated. In the context of gaming machines, the mobile device 16 may be used to select and purchase a game stored on a gaming machine for playing of the selected game on the gaming machine with which the mobile device 16 is associated. The mobile device 16 may also be used to purchase credits for a song or game stored on the associated amusement device 12, or the associated amusement device 12 may provide free credits to the user via the mobile device 16.
Referring to
Additionally, in the context of gaming machines, the mobile device 16 equipped with one or more of the application programs A1, A2, A3 may be used as an input device for actively playing the selected game on the gaming machine. Specifically, the mobile device 16 may serve as a game controller for two or more players of the selected game. Alternatively, one player (i.e., the primary player) may play the selected game directly on the gaming machine, using the input device (e.g., touch input 12a) of the gaming machine, while other players (i.e., secondary players) may use their respective connected mobile devices 16 as input mechanisms to assist or play against the primary player. For example, the primary player may perform an action which causes coins or power-ups to appear on the display screen 18, and the secondary player can then control a game object to collect the displayed coins or power-ups for himself or for the primary player.
The mobile device 16 equipped with one or more of the application programs A1, A2, A3 can also serve as a private control or input interface for one of the players in a multiplayer game. For example, in a multiplayer trivia game, the user of a mobile device 16 which is connected with a gaming machine 12 may use the mobile device 16 to enter or input an answer to each trivia question, such that his or her entered answers are kept shielded from the view of the other players. The same principle and benefits apply in the context of a multiplayer card game, allowing the user of the connected mobile device 16 to keep the cards that he or she has been dealt shielded from the view of the other players.
It will be appreciated by those skilled in the art that changes could be made to the embodiments described above without departing from the broad inventive concept thereof. It is understood, therefore, that this invention is not limited to the particular embodiments disclosed, but it is intended to cover modifications within the spirit and scope of the present invention as defined by the appended claims.
Number | Date | Country | |
---|---|---|---|
61479642 | Apr 2011 | US |