The present application claims priority from Japanese Patent Application No. 2018-236967, which was filed on Dec. 19, 2018, the disclosure of which is herein incorporated by reference in its entirety.
The present invention relates to a paper stock processing system and a paper stock processing device.
Paper stock processing devices such as banknote processing devices are, for example, embedded in service equipment, a gaming machine installed in a gaming facility, and a vending machine or a ticket machine installed in a public place, each of which is configured to identify the validity of a banknote inserted into an insertion slot by users, and provide a service or product in accordance with the value of a banknote which is identified to be valid. Such a banknote processing device is typically arranged to identify the validity of a banknote inserted through the insertion slot and store a valid banknote in a detachable container (safe).
In the banknote processing device, as disclosed in Japanese Laid-Open Patent Publication No. 2005-18644, for example, a storage unit is provided in the container to check if the inserted banknote is matched with the banknote actually stored in the container. To be more specific, a banknote identification control circuit board is provided in a banknote identifier on the device main body side whereas a banknote container control circuit board is provided on the container side, and these circuit boards are arranged to communicate with each other via a connector terminal. To put it differently, information regarding an inserted banknote is sent from the banknote identification control circuit board to the banknote container control circuit board and the banknote information is stored in a storage unit mounted on the board, with the result that the information of the banknote actually stored in the container is stored and managed.
In the above-described known banknote processing device, a sensor is provided in the container and the number of banknotes is approximated by measuring the thickness of the wad of banknotes. When the measured thickness of the wad of banknotes exceeds predetermined thickness, typically a warning signal is sent to an apparatus in which the banknote processing device is embedded, and the signal is transferred to an external apparatus through the apparatus. Because communications between a management server and the apparatus in which the banknote processing device is embedded are typically standardized in the industry, the content of communication data is limited to, for example, information indicating that the thickness of the wad of banknotes exceeds predetermined thickness as in the known device described above.
Under this circumstance, the external apparatus is required to detect that the paper stock stored in the container reaches the maximum number based on such limited information. However, misdetection occurs due to various reasons such as wrinkles and stains on banknotes and common difference in thickness.
An object of the present invention is to provide a paper stock processing system and a paper stock processing device which are able to accurately detect that paper stock stored in a container reaches a limit number.
A paper stock processing system of the present invention includes: a paper stock processing device including:
an accommodation unit which accommodates paper stock inserted into an insertion slot;
a paper stock information storage unit (IC tag) configured to store the accumulated number of the paper stock accommodated in the accommodation unit;
a control unit configured to update the accumulated number stored in the storage unit each time the paper stock is accommodated in the accommodation unit; and
an accumulated number signal transmitter configured to transmit an accumulated number signal indicating the accumulated number updated by the control unit;
a mediation device which includes a mediation-device-side transceiver unit which is configured to control sending and receiving of signals to and from the outside and transmit the accumulated number signal to the outside when receiving the accumulated number signal from the paper stock processing device; and
an external apparatus including: an external-apparatus-side receiver configured to receive a signal from the outside;
a setting information storage unit configured to store a maximum number which is set in advance; and
a detection unit which, when the external-apparatus-side receiver receives the accumulated number signal from the mediation device, compares the accumulated number indicated by the accumulated number signal with the maximum number and determines whether the number of the paper stock has reached a limitation number set to the accommodation unit.
According to the arrangement above, communications between the paper stock processing device and the external apparatus are performed through the mediation device, the accumulated number sent from the paper stock processing device to the mediation device is sent from the mediation device to the external apparatus, and the external apparatus compares the accumulated number with the maximum number to determine whether the number of paper stock in the accommodation unit of the paper stock processing device has reached the limitation number. A paper stock processing device is typically connected directly to a controller which utilizes information read from paper stock by a paper stock processing device. Meanwhile, in the arrangement above, communications between the controller and the paper stock processing device, communications between the controller and the external apparatus, and communications between the paper stock processing device and the external apparatus are performed through the intermediary of the mediation device. For this reason, even when the communications between the controller and the external apparatus are performed in accordance with a predetermined standard, the communications between the paper stock processing device and the external apparatus through the intermediary of the mediation device are performed with a certain degree of freedom, apart from the communications in accordance with the standard. Because the accumulated number of the paper stock detected by the paper stock processing device can be sent to the external apparatus without any modification, it is possible to precisely detect that the number of paper stock accommodated in the accommodation unit has reached the limitation number.
The paper stock processing system of the present invention further includes a gaming machine in which the paper stock processing device and the mediation device are provided,
the paper stock processing device further including: a reader unit which is provided in the gaming machine to allow the paper stock to be inserted into the insertion slot from the outside; and a paper stock information transmitter which is configured to send a paper stock information signal indicating paper stock information to the mediation device,
when the mediation-device-side transceiver unit receives the paper stock information signal, the mediation device transmitting the paper stock information signal to the gaming machine, and the gaming machine including a game running unit which runs a game based on the paper stock information indicated by the paper stock information signal, when receiving the paper stock information signal from the external-apparatus-side receiver.
According to the arrangement above, the paper stock processing device and the mediation device are included in the gaming machine which runs a game based on paper stock information read by the paper stock processing device. Because the paper stock processing device and the mediation device are provided for and included in each gaming machine, a possibility of physical contact from the outside is decreased, and security in communications is improved.
A paper stock processing device of the present invention includes:
a reader unit configured to read information from paper stock inserted into an insertion slot;
an accommodation unit configured to accommodate the paper stock read by the reader unit;
a storage unit configured to store the accumulated number of the paper stock accommodated in the accommodation unit;
a control unit configured to update the accumulated number stored in the storage unit each time the paper stock is accommodated in the accommodation unit; and
a transmitter configured to transmit a warning signal to an external apparatus when the accumulated number updated by the control unit reaches a limitation number set to the accommodation unit.
According to the arrangement above, the accumulated number in the storage unit is updated each time paper stock is accommodated in the accommodation unit, and a warning signal is transmitted to the external apparatus when the accumulated number reaches the limitation number set to the accommodation unit. Because the accumulated number of paper stock accommodated in the accommodation unit is updated each time paper stock is accommodated and a warning signal is output based on the accumulated number, it is possible to correctly detect that the number of paper stock accommodated in the container has reached the limit.
It is possible to accurately detect that paper stock stored in a container reaches a limit number.
As shown in
The banknote processing device 1 is capable of storing banknotes which are a type of paper stock, and is detachably provided in a cabinet 11 of a slot machine 10. The banknote processing device 1 includes a banknote accommodation unit (banknote stacker) 100 which is an accommodation unit in which banknotes inserted into a banknote insertion slot 5 which is an insertion slot are accommodated. The banknote processing device 1 is arranged to count the number of banknotes each time a banknote is stored in the banknote accommodation unit 100, and accumulatively store the accumulated number of banknotes. Furthermore, the banknote processing device 1 is arranged to acquire banknote information indicating a monetary value, etc. from a banknote inserted into the banknote insertion slot 5.
Banknotes are a type of currency. The term “currency” encompasses not only legal currencies issued by governments but also local currencies each used in a particular community and international currencies transacted internationally, such as Euro and United States Dollar. The term “currency circulation zone” indicates a geographical range in which the currency is used for transaction. For example, in case of a currency circulated in a country, the range within the border of the country is the currency circulation zone. In case of a common currency circulated in an area constituted by a plurality of countries, the area is the currency circulation zone. Furthermore, in case of a currency circulated in a region of a country, the region is the currency circulation zone.
In the present embodiment, the banknote processing device 1 is embedded in a slot machine G10 which is a gaming machine. The slot machine G10 has a cabinet G11, and the cabinet G11 has a bill entry G22 having an insertion slot G22a through which banknotes from the outside are received. Banknotes are therefore received by the banknote processing device 1 through the insertion slot G22a of the bill entry G22.
The banknote processing device 1 is provided in the cabinet G11 so that the banknote insertion slot 5 corresponds to the insertion slot G22a of the bill entry G22. In this way, the banknote processing device 1 receives a banknote T inserted through the insertion slot 22a of the bill entry 22. As such, the banknote processing device 1 is embedded in the slot machine G10 so that banknotes can be inserted into the banknote insertion slot 5 from the outside.
A PTS terminal 700 is inserted into the cabinet G11 from the front surface side of the slot machine G10 and is embedded in the slot machine G10 so as to form a part of the front surface of the cabinet G11. The PTS terminal 700 is arranged to perform mediation in data communications between devices in the banknote processing system 1000. To be more specific, the PTS terminal 700 is connected to each of the banknote processing device 1 and a game controller G100 controlling processes executed by the slot machine G10, so as to be able to perform data communications with the connected devices. Further, the PTS terminal 700 is connected to the management server 260 through a communication line 301.
In the banknote processing system 1000 arranged as described above, the banknote processing device 1 sends, to the PTS terminal 700, a signal (hereinafter, accumulated number signal) which indicates the accumulated number of banknotes T accommodated in the banknote accommodation unit 100. When receiving an accumulated number signal, the PTS terminal 700 sends the accumulated number signal to the management server 260. As such, the PTS terminal 700 mediates data communication from the banknote processing device 1 to the management server 260.
In addition to the above, the banknote processing device 1 sends, to the PTS terminal 700, a signal (hereinafter, banknote information signal) indicating banknote information read from an inserted banknote T. When receiving a banknote information signal, the PTS terminal 700 sends the banknote information signal to the slot machine G10. As such, the PTS terminal 700 mediates data communication from the banknote processing device 1 to the slot machine G10.
Although not illustrated in
When receiving an accumulated number signal, the management server 260 compares the accumulated number indicated by the accumulated number signal with the maximum number which is stored in advance and indicates the maximum number of banknotes accommodated in the banknote accommodation unit 100, and determines whether the accumulated number has reached the limitation number set to the banknote accommodation unit 100. The maximum number and the limitation number are not limited to the maximum number of banknotes which can be physically accommodated in the banknote accommodation unit 100. These numbers may be a predetermined number which is set in advance by an administrator who manages the banknote processing system 1000, for example.
In the present embodiment, the game information signal sent from the PTS terminal 700 to the management server 260 is data which is structured in accordance with a predetermined standard. In other words, the data of the game information signal is constructed in the slot machine G10 or the PTS terminal 700 in accordance with a predetermined standard. Therefore the term “mediation” indicates mediation of information. The PTS terminal 700 may execute processes such as construction of data based on information indicated by a signal sent from the slot machine G10 or the management server 260.
While the banknote processing device 1 of the present embodiment is embedded in the gaming machine, the disclosure is not limited to this arrangement. For example, the banknote processing device 1 may be a terminal device connected to an external apparatus such as a money exchanger, a vending machine, and a ticket machine. The banknote processing device 1 may not be embedded in such a terminal device. While in the present embodiment the paper stock processing device is provided for each terminal device, one paper stock processing device may be provided for plural terminal devices. When a gaming machine includes plural terminal devices, the banknote processing device 1 may be provided for each of the terminal devices.
The management server 260 may be composed of plural devices disposed at different locations. For example, an external apparatus receiving an accumulated number signal may be different from an external apparatus receiving a game information signal.
As described above, in the banknote processing system 1000 of the present embodiment, the banknote processing device 1 which is a paper stock processing device includes the banknote accommodation unit 100 which accommodates banknotes inserted into the banknote insertion slot 5, stores the accumulated number of banknotes accommodated in the banknote accommodation unit 100, and updates the accumulated number and sends an accumulated number signal indicating the accumulated number each time a banknote is accommodated in the banknote accommodation unit 100. The PTS terminal 700 which is a mediation device controls sending and receiving of signals to and from the outside. When receiving an accumulated number signal output from the banknote processing device 1, the PTS terminal 700 sends the accumulated number signal to the outside. The management server 260 which is an external apparatus receives signals from the outside and stores the maximum number which is set in advance, and when receiving an accumulated number signal from the PTS terminal 700, the management server 260 compares the accumulated number indicated by the accumulated number signal with the maximum number and determines whether the number of banknotes has reached the limitation number set to the banknote accommodation unit 100.
In other words, communications between the banknote processing device 1 and the management server 260 are performed through the PTS terminal 700, the accumulated number sent from the banknote processing device 1 to the PTS terminal 700 is sent from the PTS terminal 700 to the management server 260, and the management server 260 compares the accumulated number with the maximum number to determine whether the number of paper stock in the banknote accommodation unit 100 of the banknote processing device 1 has reached the limitation number. A paper stock processing device such as the banknote processing device 1 is typically connected directly to a controller which utilizes information read from paper stock by a paper stock processing device. Meanwhile, in the present embodiment, communications between the slot machine G10 and the banknote processing device 1, communications between the slot machine G10 and the management server 260, and communications between the banknote processing device 1 and the management server 260 are performed through the intermediary of the PTS terminal 700. For this reason, even when the communications between the slot machine G10 and the management server 260 are performed in accordance with a predetermined standard, the communications between the banknote processing device 1 and the management server 260 through the intermediary of the PTS terminal 700 are performed with a certain degree of freedom, apart from the communications in accordance with the standard. Because the accumulated number of banknotes detected by the banknote processing device 1 can be sent to the management server 260 without any modification, it is possible to precisely detect that the number of banknotes accommodated in the banknote accommodation unit 100 has reached the limitation number.
The following will specifically describe the mechanical structure of the banknote processing device 1 of the present embodiment.
As shown in
The device main body 2 includes the frame 2A and a door 2B which is arranged to be rotationally opened or closed about one end portion of the frame 2A. The main body frame 2A and the door 2B are arranged so that, when the door 2B is closed with respect to the body frame 2A, a gap (banknote conveyance path) where banknotes are conveyed is formed between these members, and the banknote insertion slot 5 is formed to match the banknote conveyance path, on the side on which the members are exposed on the front surface. The banknote insertion slot 5 is a slit allowing banknotes to be inserted into the device main body 2 with the short side of each banknote being the leading end.
As shown in
In the banknote processing device 1, a plate 2F is integrally attached to the back surface side of the device main body 2. On the plate 2F, a circuit board 141 on which a magnetic sensor 140, a reader-writer 142, etc. are mounted is provided. The reader-writer 142 reads banknote information from and writes banknote information to an RFID (Radio Frequency Identification) tag 104 which is a paper stock information storage unit provided at an upper wall 102b of the banknote accommodation unit 100. The plate 2F is provided between the frame 2A and a surface of the stand 2D constituting the device main body, and is fixed to both the frame 2A and the stand 2D. While in the present embodiment the paper stock information storage unit is an RFID tag, the disclosure is not limited to this arrangement.
The RFID 104 has a function of storing information related to a banknote sent from the device main body 2 side, etc., in a contactless manner. That is to say, the RFID 104 stores banknote information read from banknotes accommodated in the banknote processing device 1 and accumulated number information. The accumulated number information indicates the accumulated number of banknotes accommodated in the banknote accommodation unit 100 and is updated each time a banknote is accommodated in the banknote processing device 1.
The RFID 104 includes an IC chip 104b mounted on a board 104a made of an insulating material and a coil antenna 104c which is printed on the board 104a and has terminals connected to the IC chip 104b. While the RFID 104 composed of the ID tag in the case above is a passive type not including a battery, the RFID 104 may be an active type including a battery, as a matter of course.
The reader-writer 142 which writes banknote information and accumulated number information into the RFID 104 is, as described above, provided on the circuit board 141 of the plate 2F attached to the back surface side of the device main body 2. The reader-writer 142 is separated from the RFID 104 at a predetermined interval, and sends banknote information, etc. to the RFID 104 in a wireless manner. Although not detailed in the figures, the reader-writer 142 provided on the circuit board 141 includes a communication controller which is composed of passive components such as an IC chip and an LCR, an antenna which is connected to the communication controller and sends banknote information, etc. to the coil antenna 104c of the RFID 104, and a matching circuit which performs matching in accordance with the frequency of an electromagnetic wave used for the communication and the impedance of input and output. These components are mounted on the circuit board 141.
As shown in
As shown in
When the insertion of a banknote is detected by the insertion detection sensor 7, the upper conveyance roller 14A is driven toward the lower conveyance roller 14B, with the result that the inserted banknote is sandwiched. When the skew correction mechanism 10 performs a process (skew correction process) of eliminating the inclination of an inserted banknote and positioning the banknote with respect to the banknote reading sensor 8, the upper conveyance roller 14A is separated from the lower conveyance roller 14B so that no load is placed on the banknote. After the skew correction process, the upper conveyance roller 14A is driven toward the lower conveyance roller 14B again, and hence the banknote is sandwiched. The skew correction mechanism 10 is provided with a pair of left and right movable pieces 10A (only one of them is illustrated) for skew correction. The skew correction process is performed as a motor 40 for a skew driving mechanism is driven, and the banknote is conveyed in the insertion direction as the conveyance roller pairs 15A, 15B, 16A, 16B, 17A, and 17B are driven.
The insertion detection sensor 7 generates a detection signal when detecting a banknote inserted into the banknote insertion slot 5. In the present embodiment, the insertion detection sensor 7 is provided between a conveyance roller pair (14A and 14B) and the skew correction mechanism 10. While the insertion detection sensor 7 is an optical sensor such as a retro-reflective photo sensor, the insertion detection sensor 7 may be constituted by a mechanical sensor.
The movable piece passing detection sensor 12 generates a detection signal when detecting that the leading end of a banknote passes through the pair of left and right movable pieces 10A constituting the skew correction mechanism 10, and is provided upstream of the banknote reading sensor 8. This movable piece passing detection sensor 12 is also constituted by an optical sensor or a mechanical sensor, in the same manner as the insertion detection sensor 7.
The banknote reading sensor 8 reads banknote information from banknotes conveyed after skew correction (accurate positioning) has been done thereto by the skew correction mechanism 10, and determines whether each banknote is valid. To be more specific, for example, a line sensor is provided to read information from a banknote by irradiating light to the both sides of the conveyed banknote and detecting transmitted light and reflected light by a photodetector. The light signal read by the line sensor is subjected to photoelectric conversion, and compared with data of valid banknotes stored in advance. In this way, the validity of conveyed banknotes is identified.
In addition to the above, there are a discharge detection sensor 18 which is configured to detect that a banknote is discharged to the banknote accommodation unit 100, a magnetic sensor 140 which is configured to detect whether the number of banknotes accommodated and stacked in the banknote accommodation unit 100 reaches a predetermined number based on the thickness, and a control circuit board 200A by which members such as the banknote conveyance mechanism 6, the banknote reading sensor 8, and the skew correction mechanism 10 are controlled. The control circuit board 200A will be described later. In addition to the above, the discharge detection sensor 18 detects the rear end of a passing banknote to find that the banknote is discharged to the banknote accommodation unit 100. The discharge detection sensor 18 is provided immediately upstream of a receiving slot 103 of the banknote accommodation unit 100, on the downstream side of the banknote conveyance path 3. This discharge detection sensor 18 is also constituted by an optical sensor or a mechanical sensor, in the same manner as the insertion detection sensor described above. Each time the discharge detection sensor 18 detects the discharge of a banknote to the banknote accommodation unit 100, the banknote processing device 1 acquires the accumulated number from the RFID tag 104 by using the reader-writer 142, and updates the accumulated number stored in the RFID tag 104 by adding 1 to the accumulated number.
In this way, the control circuit board 200A updates the accumulated number information stored in the RFID tag 104 by using the reader-writer 142, each time the discharge detection sensor 18 detects a banknote. Furthermore, the control circuit board 200A stores banknote information in the RFID tag 104 each time the banknote reading sensor 8 detects a banknote.
The main body frame 100A constituting the banknote accommodation unit 100 is substantially rectangular parallelepiped in shape. Inside a front wall 102a of the main body frame 100A, one end of a biasing spring 106 is attached. At the other end, a placement plate 105 where banknotes sent through the receiving slot 103 are stacked one by one is provided. The placement plate 105 is biased toward a pressing plate 115 by the biasing spring 106. In this connection, a later-described pressing plate detection sensor 23 (see
To be more specific, the pressing plate 115 is provided with pairs of link components 115a and 115b. Each pair of the link components 115a and 115b is rotatably supported by the pressing plate 115 at the both ends. The link components 115a and 115b forming each pair are connected to form an X shape, and the end portions of these link components 115a and 115b, which oppose each other in the vertical direction (indicated by an arrow B), are rotatably supported by a movable member 122 which is arranged to be movable in the vertical direction (indicated by the arrow B). With this arrangement, the pressing plate 115 is able to reciprocate in the direction indicated by an arrow A in the main body frame 100A.
In the frame 2A of the device main body 2, the magnetic sensor 140 is provided to detect that a predetermined number of banknotes are placed on the placement plate 105. As described above, the magnetic sensor 140 is mounted on the circuit board 141 of the plate 2F which is provided between the frame 2A and the stand 2D which constitute the device main body 2. A magnet 140A which applies a magnetic field to the magnetic sensor 140 is fixed to a central portion of the back surface of the placement plate 105 of the banknote accommodation unit 100. The magnet 140A therefore approaches the magnetic sensor 140 as the thickness of the banknotes pressed by the placement plate 105 increases, and hence the magnetic force detected by the magnetic sensor 140 increases. Based on the magnetic force detected by the magnetic sensor 140, the banknote processing device 1 determines the number of banknotes accommodated in the banknote accommodation unit 100. When the magnetic sensor 140 no longer detects the magnetic force of the magnet 140A, the banknote processing device 1 determines that the banknote accommodation unit 100 has been detached from the device main body 2.
The following will specifically describe the mechanical structure of the PTS terminal 700 of the present embodiment.
As shown in
The LCD 719 displays an effect image used for an effect in a game, information displayed when there is a payout as a game result, etc. The touch panel 720 is provided on the LCD 719 to cause the PTS terminal 700 to function as an input device capable of receiving input from the outside. The human detection cameras 712 and 713 make it possible to detect the presence of a player by a camera function. The microphones 704 and 705 are used for allowing a player to participate in a game through input of player's voice and for authenticating a player by voice recognition. The speakers 707 and 708 perform effects in a game by sound and output various types of notification sound. The card insertion slot 706 has a mechanism which allows an IC card such as a member card of a player of a game to be inserted or removed. The smart interface board 710 is connected to the above-described components and is a control board controlling the components, and functions as a mediation-device-side transceiver unit which controls sending and receiving of signals to and from the outside.
The following will describe an electrical configuration of the banknote processing system 1000 of the present embodiment.
To begin with, the electrical configuration of the banknote processing system 1000 will be described with reference to the block diagram in
To be more specific, the banknote processing device 1 includes a control circuit board 200A configured to control operations of the above-described driving devices. The control circuit board 200A has thereon a CPU (Central Processing Unit) 210, a ROM (Read Only Memory) 212, a RAM (Random Access Memory) 214, and an I/O port 220.
The ROM 212 stores: programs such as an actuation program for driving devices such as a banknote conveyance mechanism motor 13 configured to drive the above-described banknote conveyance mechanism 6, a pressing plate driving motor 20 configured to drive the above-described pressing plate 115, a conveyance roller driving source 70 configured to drive the conveyance roller 14A to be in contact with or separated from the conveyance roller 14B, and a skew driving mechanism motor 40 configured to drive the skew driving mechanism 10, and a validity determination program for validating banknotes read by the banknote reading sensor 8; and permanent data. The CPU 210 controls the driving devices by generating a control signal based on a program stored in the ROM 212 and inputting and outputting signals between the above-described driving devices through the I/O port 220. The ROM 212 further stores reference data used for determining the validity of banknotes, e.g., sets of data acquired from the entire print region of a valid banknote (e.g., data regarding light and shade and data regarding transmitted light and reflected light when infrared light is applied to a banknote). The RAM 214 stores data and a program used in operation of the CPU 210. The RAM 214 further stores information such as accumulated number information stored in the RFID tag 104, banknote information read from banknotes, and identification information by which the attached banknote accommodation unit 100 is identified. The identification information by which the banknote accommodation unit 100 is identified is stored in the RFID tag 104 of the banknote accommodation unit 100 in advance, and is stored in the RAM 214 when the banknote accommodation unit 100 is attached.
The CPU 210 receives, through the I/O port 220, detection signals from sensors such as the insertion detection sensor 7, the movable piece passing detection sensor 12, the discharge detection sensor 18, the magnetic sensor 140, and the pressing plate detection sensor 23 detecting the position of the pressing plate 115. Based on these detection signals, the drive control of the driving devices is performed.
The CPU 210 is connected to a banknote reading sensor (e.g., line sensor) 8 constituting the above-described banknote reading sensor 8 through the I/O port 220. data read from a banknote by the banknote reading sensor 8 is compared with the reference data stored in the ROM 212, and a verification process of verifying the banknote is executed.
The CPU 210 sends, through the I/O port 220, banknote information regarding a banknote which is determined as a valid banknote to the reader-writer 142. To put it differently, the CPU 210 compares data of a banknote read by the banknote reading sensor 8 with the reference data stored in a reference data storage unit 216. When the verification process of verifying the banknote is executed and the banknote is determined as a valid banknote, the CPU 210 activates the reader-writer 142 to write the information of the valid banknote in the RFID tag 104 in the banknote accommodation unit 100.
In this case, in addition to the banknote information (e.g., monetary value information) of the accommodated banknote, time information indicating the time of insertion of the banknote and unique ID information of the device main body 2 may be stored in the RFID tag 104, in association with the banknote information. To be more specific, for example, when the banknote accommodation unit 100 is attached to the device main body 2, the unique ID information assigned to the device main body 2 of the banknote processing device 1 in advance is written into a storage unit 104b of the RFID tag 104 to associate the device main body 2 with the banknote accommodation unit 100.
The I/O port 220 is connected to a communication interface 91. The communication interface 91 is connected to the smart interface board 710 of the PTS terminal 700 to be able to send data to and receive data from the PTS terminal 700. The banknote processing device 1 transmits, through the communication interface 91, banknote information read from a banknote by the banknote reading sensor 8 and accumulated number information updated by the reader-writer 142 each time a banknote is accommodated to the PTS terminal 700. As such, in the banknote processing device 1, a function as a control unit which updates the accumulated number stored in the RFID tag 104 each time a banknote is accommodated in the banknote accommodation unit 100 is realized by the control circuit board 200A, the reader-writer 142, etc. Furthermore, in the banknote processing device 1, a function as an accumulated number signal transmitter which transmits an accumulated number signal indicating the updated accumulated number is realized by the control circuit board 200A, the communication interface 91, etc. Furthermore, in the banknote processing device 1, a function as a paper stock information transmitter which transmits a banknote information signal indicating banknote information to the PTS terminal 700 is realized by the control circuit board 200A, the communication interface 91, etc.
The slot machine G10 includes the game controller G100 which controls the control panel G30 and the game image display panel G141 described above and runs a game. Although not illustrated, the game controller G100 includes a CPU, a ROM, a RAM, and an I/O port to which members such as the control panel G30 and the game image display panel G141 are connected. The game controller G100 is connected to a communication interface G101 to be able to send data to and receive data from the PTS terminal 700. Through the communication interface G101, the slot machine G10 sends a game result and game information such as the content of a bet on a game to the PTS terminal 700.
In the slot machine G10, when the game controller G100 receives banknote information from the banknote processing device 1 through the PTS terminal 700, based on monetary value information in the banknote information, the game controller G100 executes a process related to a game such as addition of a credit equivalent to the monetary value indicated by the monetary value information to a credit owned by the player. The game controller G100 determines the content of the bet based on an input to the control panel G30 by the player, subtracts a credit indicated by the content of the bet from the owned credit, and starts the game based on the content of the bet.
The PTS terminal 700 includes the smart interface board 710 which controls the LCD 719, the touch panel 720, the human detection cameras 712 and 713, the microphones 704 and 705, and the speakers 707 and 708 described above and controls sending and receiving of signals to and from the outside. Although not illustrated, the smart interface board 710 includes a CPU, a GPU, a ROM, a RAM, and a communication interface by which communications under various standards with the outside are realized. Non-limiting examples of the communication standards supported by the smart interface board 710 include RS232C, RS485, optical isolation, and USB. The smart interface board 710 has a function as an Ethernet (registered trademark) controller and is arranged to be able to communicate with the management server 260 through the communication line 301.
In the PTS terminal 700, the smart interface board 710 has a function of sending accumulated number information to the management server 260 when receiving the accumulated number information from the banknote processing device 1. Furthermore, the smart interface board 710 has a function of sending banknote information to the slot machine G10 when receiving the banknote information from the banknote processing device 1. Furthermore, the smart interface board 710 has a function of sending game information to the management server 260 when receiving the game information from the slot machine G10.
The management server 260 is a computer and includes members such as a center controller 261, a storage unit 262 storing information supplied from the PTS terminal 700, etc., and a communication interface 263 by which sending and receiving of signals to and from the outside is realized. Although not illustrated, the center controller 261 includes a CPU, a ROM, a RAM, and an I/O port to which members such as the storage unit 262 and the communication interface 263 are connected. The storage unit 262 functions as a setting information storage unit which stores the maximum number of banknotes stored in the banknote accommodation unit 100 of the banknote processing device 1, which is set in advance. The center controller 261 controls members connected thereto such as the storage unit 262 and the communication interface 263, and when receiving an accumulated number signal from the PTS terminal 700, the center controller 261 functions as a detection unit which compares the accumulated number indicated by the accumulated number signal with the maximum number and determines whether the number of banknotes has reached the limitation number set to the banknote accommodation unit 100.
The following will describe communications performed by the banknote processing system 1000 and signals transmitted in the communications, with reference to
As described above, mainly three signals are transmitted in the banknote processing system 1000. As shown in
The accumulated number signal is a signal transmitted from the banknote processing device 1 to the management server 260 through the PTS terminal 700. The accumulated number signal indicates information based on the accumulated number stored in the RFID tag 104 of the banknote accommodation unit 100. The accumulated number stored in the RFID tag 104 is updated and acquired by the reader-writer 142 which is controlled by the CPU 210 of the control circuit board 200A.
To be more specific, in addition to the accumulated number, the RFID tag 104 stores information such as an identification number by which the banknote accommodation unit 100 is identified, an identification number by which the banknote processing device 1 to which the banknote accommodation unit 100 is attached is identified, and identification number by which the slot machine G10 provided in the banknote processing device 1 is identified. The CPU 210 of the control circuit board 200A generates an accumulated number signal based on these sets of information and sends the signal to the PTS terminal 700. When the banknote accommodation unit 100 accommodates banknotes in plural accommodation stages in accordance with the types of the banknotes, the accumulated number signal includes information of an accumulated number associated with an identifier by which each accommodation stage is identified.
The banknote information signal is a signal transmitted from the banknote processing device 1 to the slot machine G10 through the PTS terminal 700. As described above, the banknote information signal is generated based on banknote information read from a banknote by the banknote reading sensor 8 (see
The game information signal is a signal transmitted from the slot machine G10 to the management server 260 through the PTS terminal 700. The game information signal is generated based on each set of information generated in accordance with the progress of a game run by the slot machine G10, and this signal is transmitted to the management server 260.
For example, when the slot machine G10 starts a single execution of a slot game, a game information signal indicating the start of the game is transmitted. This game information signal includes information such as identification information by which the slot machine G10 is identified, information indicating the start of the game, information indicating a credit betted on the game, and information indicating the unit (denomination) of the credit.
When the slot machine G10 finishes the single execution of the slot game, a game information signal indicating the finish of the game is transmitted. This game information signal includes information such as identification information by which the slot machine G10 is identified, information indicating the finish of the game, and information indicating a payout credit based on a game result.
Although not illustrated, when the banknote accommodation unit 100 (stacker) is replaced in the banknote processing device 1, a stacker replacement signal is transmitted from the banknote processing device 1 to the management server 260 through the PTS terminal 700. The stacker replacement signal includes identification information by which a banknote accommodation unit 100 before replacement is identified, identification information by which a banknote accommodation unit 100 after replacement is identified, identification information by which the slot machine G10 is identified, and identification information by which the banknote processing device 1 is identified.
The following will describe a data table stored in the storage unit 262 of the management server 260 in the present embodiment.
To begin with, a maximum number table stored in the storage unit 262 will be described with reference to
In the maximum number table, the maximum number is associated with each type of the banknote accommodation unit 100. To be more specific, the maximum number table has a stacker type column, an accommodation stage column, a maximum number column, and an allowable number column.
The stacker type column stores a type of the banknote accommodation unit 100. The accommodation stage column stores an identifier for identifying each accommodation stage when the banknote accommodation unit 100 has plural accommodation stages. The maximum number column stores the maximum number which is set for each type of the banknote accommodation unit 100. When the banknote accommodation unit 100 has plural accommodation stages, the maximum number is set for each accommodation stage. The allowable number column stores the maximally allowable number which is set for each type of the banknote accommodation unit 100. When the banknote accommodation unit 100 has plural accommodation stages, the maximally allowable number is set for each accommodation stage.
For example, a banknote accommodation unit 100 denoted as A is arranged to accommodate received banknotes in the same space without grouping them by type. The maximum number of banknotes accommodated is 490, and the allowable number of banknotes is 500. A banknote accommodation unit 100 denoted as B is arranged to accommodate banknotes in four accommodation stages (accommodation stages B1, B2, B3, and B4) in accordance with the type of banknote. The four accommodation stages have different spaces, respectively. The maximum numbers of banknotes accommodated in the respective accommodation stages are 195, 95, 95, and 95. The allowable numbers of banknotes accommodated in the respective accommodation stages are 200, 100, 100, and 100. A banknote accommodation unit 100 denoted as C is arranged to accommodate received banknotes in the same space without grouping them by type. The maximum number of banknotes accommodated is 980, and the allowable number of banknotes is 1000.
When the center controller 261 of the management server 260 determines that the number of banknotes accommodated in the banknote accommodation unit 100 has reached the maximum number, the center controller 261 performs a warning process of prompting the administrator to replace the banknote accommodation unit 100, by means of a warning, etc. When the center controller 261 of the management server 260 determines that the number of banknotes accommodated in the banknote accommodation unit 100 has reached the allowable number, the center controller 261 performs a stop process of, for example, stopping the acceptance of banknotes by sending a signal to the slot machine G10 and/or the banknote processing device 1 through the PTS terminal 700.
The following will describe a banknote container management table stored in the storage unit 262 with reference to
In the banknote container management table, information indicating the current state is associated with each of all banknote accommodation units 100 which are managed. To be more specific, the banknote container management table has a stacker identification information column, a slot machine identification number column, a banknote processing device identification number column, a stacker type column, an accommodation stage column, an accumulated number column, and a status column.
The stacker identification number column stores a unique number for identifying each of all banknote accommodation units 100 which are managed. The slot machine identification number column stores a unique number for identifying each slot machine G10 in which the banknote processing device 1 to which the banknote accommodation unit 100 is attached is stored. The banknote processing device identification number column stores a unique number for identifying each banknote processing device 1 to which the banknote accommodation unit 100 is attached. The stacker type column indicates the type of the banknote accommodation unit 100 specified by the stacker identification number, and corresponds to a stacker type in the maximum number table (see
The center controller 261 of the management server 260 updates the number in the accumulated number column corresponding to the banknote processing device identification number indicating the banknote processing device 1 which is the sender, each time the center controller 261 receives the accumulated number from the banknote processing device 1 through the PTS terminal 700. The center controller 261 then acquires the maximum number and the allowable number with reference to the maximum number table (
The following will describe a flowchart of a banknote receiving process executed by the CPU 210 of the control circuit board 200A when the banknote processing device 1 receives a valid banknote, with reference to
To begin with, the CPU 210 determines whether a valid banknote is inserted (S100). When a valid banknote is not inserted (NO in S100), the CPU 210 executes the step S100 again and waits for the insertion of a valid banknote. When a valid banknote is inserted (YES in S100), the CPU 210 acquires the banknote information of the inserted banknote based on a signal from the banknote reading sensor 8 (see
Based on a signal from the discharge detection sensor 18 (see
The CPU 210 then acquires the accumulated number stored in the RFID tag 104 by controlling the reader-writer 142 (S105). In this step, the CPU 210 may store the banknote information acquired in the step S101 in the RFID tag 104 by controlling the reader-writer 142. As a result, the latest banknote information is stored in the RFID tag 104. The CPU 210 then adds 1 to the acquired accumulated number and temporarily stores the number after the addition in the RAM 214 (S106).
The CPU 210 then updates the accumulated number stored in the RFID tag 104 to the accumulated number after the addition of 1, by controlling the reader-writer 142 (S107). The CPU 210 then generates an accumulated number signal based on this updated accumulated number (S108). The CPU 210 then sends the generated accumulated number signal to the PTS terminal 700 (S109) and goes back to the step S100.
The following will describe a flowchart of a stacker replacement process executed by the CPU 210 of the control circuit board 200A when the banknote accommodation unit 100 is replaced in the banknote processing device 1, with reference to
To begin with, the CPU 210 determines whether the banknote accommodation unit 100 is detached, based on a signal from the magnetic sensor 140 (see
When the banknote accommodation unit 100 has been detached (YES in S200), the CPU 210 determines whether a new banknote accommodation unit 100 has been attached (S201). When a new banknote accommodation unit 100 has not been attached (NO in S201), the CPU 210 executes the step S201 again and waits for the attachment.
When a new banknote accommodation unit 100 is attached (YES in S201), the CPU 210 determines whether a banknote is accommodated in the new banknote accommodation unit 100 based on a signal from the magnetic sensor 140 (see
When no banknote is accommodated in the new banknote accommodation unit 100 (YES in S202), the CPU 210 acquires the identification information of the new banknote accommodation unit 100 (S203). The CPU 210 then generates a stacker replacement signal based on the identification information of the new banknote accommodation unit 100, the identification information of the banknote accommodation unit 100 before replacement, which is stored in the RAM 214, etc. (S204). The CPU 210 then sends the generated stacker replacement signal to the PTS terminal 700 (S205) and goes back to the step S200.
The following will describe a flowchart of the game running process executed by the game controller G100 of the slot machine G10 with reference to
To begin with, the game controller G100 determines whether a banknote information signal has been supplied from the PTS terminal 700 (S300). When the banknote information signal has been supplied (YES in S300), the game controller G100 adds a credit amount based on the banknote information signal to a credit amount stored in the storage area and owned by the player (S301).
After the step S301 or when no banknote information signal is supplied (NO in S300), the game controller G100 executes a coin-insertion start-check process (S302). In this process, the control panel G30 checks inputs to the bet switch and the spin switch, etc., and a betted credit amount is subtracted from the owned credit amount. The game controller G100 then generates a game information signal based on information such as identification information by which the slot machine G10 is identified, information indicating the start of the game, information indicating a credit betted on the game, and information indicating the unit (denomination) of the credit (G303), and transmits the generated game information signal to the PTS terminal (S304).
The game controller G100 then executes a symbol random determination process (S305). In this process, to-be-stopped symbols are determined based on a random number for symbol determination. The game controller G100 then executes an effect contents determination process (S306). The game controller G100 samples an effect-use random number and randomly selects any of a plurality of predetermined effect contents.
The game controller G100 then executes a symbol display control process (S307). In this process, scroll of symbol columns on video reels or mechanical reels starts, and the to-be-stopped symbols determined in the symbol random determination process in S305 are stopped at predetermined positions. The game controller G100 then executes a payout amount determination process (S308). In this process, a payout amount is determined based on a combination of symbols displayed on a winning line.
The game controller G100 then determines whether a bonus game trigger is established (S309). When the bonus game trigger is established (YES in S309), the game controller G100 executes a bonus game process (S310).
After S310 or when it is determined in S309 that the bonus game trigger is not established (NO in S309), the game controller G100 executes a payout process (S311). The game controller G100 adds a value stored in a payout counter to a credit counter (indicating a credit amount owned by the player).
The game controller G100 then generates a game information signal based on information such as identification information by which the slot machine G10 is identified, information indicating the finish of the game, and information indicating a payout credit based on a game result (G312), and transmits the generated game information signal to the PTS terminal (S313).
The game controller G100 then executes an initializing process at the end of each play of the game (S314) and goes back to S300. This initializing process at the end of each play of the game clears data in a working area of the RAM, etc. of the game controller G100, which becomes unnecessary at the end of each play of game, e.g., a bet amount and a randomly determined symbol.
As described above, when the game controller G100 receives the banknote information signal, the slot machine 1 executes a game based on the banknote information indicated by the banknote information signal.
The following will describe a flowchart of a signal mediation process executed by the smart interface board 710 of the PTS terminal 700 with reference to
To begin with, the smart interface board 710 determines whether an accumulated number signal is supplied from the banknote processing device 1 (S400). When the accumulated number signal is supplied from the banknote processing device 1 (YES in S400), the smart interface board 710 transmits the accumulated number signal to the management server 260 (S401) and goes back to the step S400.
When the accumulated number signal is not supplied from the banknote processing device 1 (NO in S400), the smart interface board 710 determines whether a stacker replacement signal is supplied from the banknote processing device 1 (S402). When the stacker replacement signal is supplied from the banknote processing device 1 (YES in S402), the smart interface board 710 transmits the stacker replacement signal to the management server 260 (S403) and goes back to the step S400.
When the stacker replacement signal is not supplied from the banknote processing device 1 (NO in S402), the smart interface board 710 determines whether a banknote information signal is supplied from the banknote processing device 1 (S404). When the banknote information signal is supplied from the banknote processing device 1 (YES in S404), the smart interface board 710 transmits the banknote information signal to the slot machine G10 (S405) and goes back to the step S400.
When the banknote information signal is not supplied from the banknote processing device 1 (NO in S404), the smart interface board 710 determines whether a game information signal is supplied from the slot machine G10 (S406). When the game information signal is supplied from the slot machine G10 (YES in S406), the smart interface board 710 transmits the game information signal to the management server 260 (S407) and goes back to the step S400.
When the game information signal is not supplied from the banknote processing device 1 (NO in S406), the smart interface board 710 determines whether a stop signal is supplied from the management server 260 (S408). When the stop signal is supplied from the management server 260 (YES in S408), the smart interface board 710 transmits the stop signal to the banknote processing device 1 (S409). After the step S409 or when the stop signal is not supplied from the management server 260 (NO in S408), the smart interface board 710 goes back to the step S400. Although not illustrated, when the banknote processing device 1 receives the stop signal from the PTS terminal 700, the acceptance of banknotes by the banknote accommodation unit 100 is stopped.
As described above, when an accumulated number signal is supplied from the banknote processing device 1, the accumulated number signal is transmitted to the outside (management server 260). Furthermore, when the smart interface board 710 receives a banknote information signal, the PTS terminal 700 transmits the banknote information signal to the slot machine G10.
In the present embodiment, signal data of signals such as the accumulated number signal, the stacker replacement signal, and the game information signal received by the smart interface board 710 is generated by the CPU 210 of the banknote processing device 1 or the game controller G100 of the slot machine G10. The disclosure, however, is not limited to this arrangement. For example, these signals may be generated by the smart interface board 710.
The following will describe a flowchart of a server process executed by the center controller 261 of the management server 260 with reference to
To begin with, the center controller 261 determines whether an accumulated number signal is supplied (S500). When the accumulated number signal is supplied, the center controller 261 updates the banknote container management table with the accumulated number which is based on the received accumulated number signal (S501). To be more specific, with reference to the banknote container management table (see
The center controller 261 then determines whether the accumulated number based on the received accumulated number signal has reached the maximum number (S502). To be more specific, the center controller 261 refers to an item in the stacker type column corresponding to the data specified by the step S501, searches the maximum number table (see
When the accumulated number has reached the maximum number (YES in S502), the center controller 261 determines whether the accumulated number has reached the allowable number (S503). To be more specific, the center controller 261 refers to an item in the stacker type column corresponding to the data specified by the step S501, searches the maximum number table (see
When the accumulated number has not reached the allowable number (NO in S503), the center controller 261 transmits a warning signal (S504) and goes back to the step S500. The warning signal is, for example, sent to a terminal owned by a staff member of the gaming facility where the slot machine G10 is installed, via the communication line 301. The warning signal includes information for specifying the slot machine G10 which includes the banknote processing device 1 having the banknote accommodation unit 100. This allows the staff member to go to the slot machine G10 including the banknote accommodation unit 100 in order to replace the banknote accommodation unit 100. In this process, the center controller 261 updates the status column of the banknote container management table (see
When the accumulated number has reached the allowable number in the step S503 (YES in S503), the center controller 261 transmits a stop signal to the PTS terminal 700 (S505) and goes back to the step S500. In this process, the center controller 261 updates the status column of the banknote container management table (see
When the accumulated number signal is not received in the step S500 (NO in S500), the center controller 261 determines whether a stacker replacement signal has been received (S506). When the stacker replacement signal has been received (YES in S506), the center controller 261 updates the banknote container management table (see
In the step S507, the center controller 261 searches for data corresponding to a stacker identification number of a new banknote accommodation unit 100, which is included in the stacker replacement signal. When such data is not found, data of this stacker identification number is newly added. The center controller 261 then stores, in the items corresponding to the data in the slot machine identification number column and the banknote processing device identification number column, sets of identification information included in the stacker replacement signal, i.e., identification information for identifying the slot machine G10 and identification information for identifying the banknote processing device 1. Furthermore, the center controller 261 stores 0 in the accumulated number column and updates the status column to “in progress”.
When the stacker replacement signal is not received in the step S506 (NO in S506), the center controller 261 determines whether a game information signal has been received (S508). When the game information signal has been received (YES in S508), the center controller 261 updates a database (not illustrated) storing game information with information based on the acquired game information signal (S509). After the step S509 or when the game information signal has not been received in the step S508 (NO in S508), the center controller 261 goes back to the step S500.
As such, the management server 260 stores the maximum number table (see
While in the present embodiment the banknote processing device 1 transmits the accumulated number in the form of an accumulated number signal to the management server 260 through the PTS terminal, the disclosure is not limited to this arrangement. For example, the limitation number of the banknote accommodation unit 100 may be stored in the RFID tag 104, and the accumulated number may be compared with the limitation number in the banknote processing device 1.
In other words, a banknote processing device may include members such as: a banknote reading sensor 8 configured to read a banknote inserted into a banknote insertion slot 5; a banknote accommodation unit 100 configured to accommodate the banknote read by the banknote reading sensor 8; an RFID tag 104 which is configured to store the accumulated number of banknotes accommodated in the banknote accommodation unit 100; a CPU 210 of a control circuit board 200A which is configured to update the accumulated number stored in the RFID tag 104 each time a banknote is accommodated in the banknote accommodation unit 100; and a communication interface 91 which is configured to transmit a warning signal to a management server 260 when the accumulated number updated by the CPU 210, etc. reaches the limitation number set to the banknote accommodation unit 100.
In this way, the accumulated number of the RFID tag 104 is updated each time a banknote is stored in the accommodation unit, and a warning signal is transmitted to the management server 260 when the accumulated number reaches the limitation number set to the banknote accommodation unit 100. Because the accumulated number of banknotes accommodated in the banknote accommodation unit 100 is updated each time a banknote is accommodated and a warning signal is output based on the accumulated number, it is possible to correctly detect that the number of banknotes accommodated in the banknote accommodation unit 100 has reached the limit.
Further, the detailed description above is mainly focused on characteristics of the present invention to for the sake of easier understanding. The present invention is not limited to the above embodiments, and is applicable to diversity of other embodiments. Further, the terms and phraseology used in the present specification are adopted solely to provide specific illustration of the present invention, and in no case should the scope of the present invention be limited by such terms and phraseology. Further, it will be obvious for those skilled in the art that the other structures, systems, methods or the like are possible, within the spirit of the present invention described in this specification. The description of claims therefore shall encompass structures equivalent to the present invention, unless otherwise such structures are regarded as to depart from the spirit and scope of the present invention. Further, the abstract is provided to allow, through a simple investigation, quick analysis of the technical features and essences of the present invention by an intellectual property office, a general public institution, or one skilled in the art who is not fully familiarized with patent and legal or professional terminology. It is therefore not an intention of the abstract to limit the scope of the present invention which shall be construed on the basis of the description of the claims. To fully understand the object and effects of the present invention, it is strongly encouraged to sufficiently refer to disclosures of documents already made available.
The detailed description of the present invention provided hereinabove includes a process executed on a computer. The above descriptions and expressions are provided to allow the one skilled in the art to most efficiently understand the present invention. A process performed in or by respective steps yielding one result or blocks with a predetermined processing function described in the present specification shall be understood as a process with no self-contradiction. Further, the electrical or magnetic signal is transmitted/received and written in the respective steps or blocks. It should be noted that such a signal is expressed in the form of bit, value, symbol, text, terms, number, or the like solely for the sake of convenience. Although the present specification occasionally personifies the processes carried out in the steps or blocks, these processes are essentially executed by various devices. Further, the other structures necessary for the steps or blocks are obvious from the above descriptions.
Number | Date | Country | Kind |
---|---|---|---|
JP2018-236967 | Dec 2018 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
3813500 | Roberts | May 1974 | A |
4039768 | O'Maley | Aug 1977 | A |
4041243 | Zarouni | Aug 1977 | A |
4365700 | Arimoto | Dec 1982 | A |
4840368 | Uehara | Jun 1989 | A |
4866254 | Okayama | Sep 1989 | A |
4889978 | Koshida | Dec 1989 | A |
5350165 | Nagamoto | Sep 1994 | A |
5419423 | Ishida | May 1995 | A |
6356794 | Perin, Jr. | Mar 2002 | B1 |
20020025065 | Yamamoto | Feb 2002 | A1 |
20030137095 | Ito | Jul 2003 | A1 |
20040149537 | Pai | Aug 2004 | A1 |
20040185937 | Takeda | Sep 2004 | A1 |
20060084502 | Downs | Apr 2006 | A1 |
20070119684 | Yang | May 2007 | A1 |
20110049796 | Nireki | Mar 2011 | A1 |
20110198191 | Nireki | Aug 2011 | A1 |
20110230268 | Williams | Sep 2011 | A1 |
20130285838 | Balaban | Oct 2013 | A1 |
20160023120 | Balaban | Jan 2016 | A1 |
Number | Date | Country |
---|---|---|
2005018644 | Jan 2005 | JP |
Number | Date | Country | |
---|---|---|---|
20200202666 A1 | Jun 2020 | US |