The invention relates to a method for initiating a transaction between a communication device such as a smart phone and a transaction or receiving device with which the smart phone is carrying out a transaction.
Payment and access to devices with a mobile telephone require an initiation of the transaction between the mobile phone and the POS (Point-Of-Sale) devices, lock or any device that is to be initiated or activated. The identification number of the POS device can be manually entered into the mobile phone by the user or by scanning a bar/QR code or by using a Near-Field-Communication (NFC) system. There are several drawbacks of the current technologies. Manual entry is both inconvenient and slow. Scanning is relatively fast but requires aiming and aligning of the mobile phone relative to a receiving or transaction device. NFC is not widely used because it is a protocol or standard that has not been implemented in the most popular mobile telephones and other similar devices.
There is a need for a fast, convenient, reliable and cost-effective method for initiating a transaction between a communication device, such as a mobile or smart telephone and a transaction/receiving device to which the transaction is initiated by the smart telephone.
The method of the present invention provides a solution to the above-outlined problems. More particularly, the method of the present invention is for initiating a transaction. The method comprises the steps of providing a communication device in communication with a first device and a second device via a network. The communication device is in close proximity to the first device or the second device and senses a magnetic field of a first or a second magnet or electro-magnetic coil. The communication device sends a turning-off command to the first device to turn off the magnetic field of the electro-magnet of the first device. The communication device determines whether a magnetic field still exists. If the magnetic field disappears, the communication device determines that the communication device is in close proximity of the electro-magnet of the first device and initiates a transaction with the first device. When a magnetic field still exists despite the sending of the first turning-off command, the communication device sends a second turning off command to the second device to turn off the magnetic field of the second electro-magnet of the second device. If the magnetic field disappears, the communication device determines that the communication device is in close proximity of the second magnet of the second device and initiates a transaction with the second device.
The method further comprises the step of using a smart phone having a sensor for sensing magnetic fields.
The method further comprises the step of the smart phone being in connection with one or a plurality of point-of-sale (POS) devices via signals in the network.
The method further comprises the step of the smart phone sensing light or vibrations from the POS devices.
The method further comprises the step of the smart phone sending a turning-off command to a microprocessor of a first POS device.
The method further comprises the step of the microprocessor of the first POS device turning off the first magnet upon receipt of the turning-off command.
The method further comprises the step of the communication device ranking POS devices based on signal strength received from the POS devices.
The method further comprises the step of providing the communication device with an application program and initiating the program to sense the POS devices.
The method further comprises the step of sending a turning-off command with different off-time parameters to all POS devices and determining the identity of the POS device based on the off-time of the magnetic field of the POS device.
With reference to
A user, such as a customer in a store, initiates a purchase or access-transaction by starting the application program 130 of the smart phone 102. The smart phone 102 is held next to one of the POS devices such as POS device 104 since the range sensed by sensor 110 of the magnetic field 105a from coil 105 is only a couple of centimeters. The maximum range could be longer than a couple of centimeters but should be substantially shorter than the maximum range of the signals in network 111. The magnetic field 105a is sensed by the sensor 110 and the application program 130 concludes that the smart phone 102 is close to a POS device but does not know which POS device the magnetic field belong to because the application program 130 could potentially be wirelessly connected via network 111 to more than one POS device such a to POS devices 106 and 108 also if they are located within, for example, about 10 meters which is a normal maximum range when Bluetooth is used. The smart phone 102 needs to sort out which magnetic field the sensor 110 is sensing i.e. which POS device the smart phone is next to i.e. whether it is next to POS device 104, 106 or 108. An important feature of the present invention is that the application program 130 sorts out from which POS device it is sensing the magnetic field by sequentially turning off the magnetic field of the POS devices one at the time until it can determine which magnetic field the sensor 110 is sensing i.e. which POS device is generating the magnetic field sensed by sensor 110. More particularly, the application program 130 may send a communication signal 112, such as a turning off command 112a, via network 111 to POS device 104 to turn off the power to the electromagnetic coil 105. For example, this may be done by using the microprocessor 124 that controls a transistor or switch electrically connected to the electromagnetic coil 105. The program 130 may be designed to try to turn off coil 105 first because the communication signal 112 received from the POS device 104 is the strongest of the three POS devices 104, 106 and 108 the smart phone 102 is in communication with. In other words, the program 130 may rank the POS devices based on the strength of the signals received from the POS devices via network 111 and create a ranking list of POS devices. By this, the time to find the right POS can be reduced. Other criteria for ranking the POS device may also be used. If the magnetic field 105a disappears in conjunction with the turning-off command 112, the POS device associated with the magnetic field 105a, i.e. POS device 104, in the closest proximity is found and identified and the purchase/access transaction can be started. The application program 130 can conclude that the smart phone 102 is next to POS device 104 since sensor 110 cannot sense the magnetic fields 107a and 109a generated by coils 107 and 109 associated with POS devices 106, 108, respectively, because they are too far away. If the sensor 110 still senses a magnetic field although the power to coil 105 is turned off means that smart phone 102 is in proximity to another coil such as coil 107 or 109. The program 130 then sends another turning-off command (such as turn-off command 114a or command 116a) to turn off the magnetic field generated by a coil of another POS device such as the POS device that emits the second strongest communication signal in network 111 such as POS device 106 or POS device 108, respectively. Once it has been determined which POS device the smart phone 102 is next too and it is time to initiate the transaction, communication signals, such as Bluetooth or Wi-Fi, will be sent via the network 111 between the smart phone 102 and the POS device to initiate, perform and complete the transaction such as a purchase of an item.
It is also possible to enhance the detection of the POS by adding an off-time parameter in the turn-off command. For example, 100 ms may be added in the turn-off command sent to the POS device, such as POS device 104, where the microprocessor is then turning off the magnetic field generated by the coil 105 for 100 ms. The turn-off time may be set different for each POS device to further improve the identification of each POS device. The off-time then acts like a “fingerprint” for the POS device so that the smart phone can identify which POS device it is close to.
It is thus possible to send the turn-off command simultaneously to all POS in range with different off-time parameters and the POS in proximity to the smart phone 102 being identified by the turn-off time of the detected magnetic field. For example, the three POS devices 104, 106 and 108 are in range and connected to the smart phone 102 over the local wireless network. The smart phone sends turn-off commands simultaneously to each POS device with different off-time parameters, e.g. 50 ms to POS 104, 100 ms to POS 106 and 150 ms to POS 108. The microprocessor 124 in POS device 104 turns off the magnet 105 for 50 ms, the microprocessor 126 in POS device 106 turns off the magnet 107 for 100 ms and the microprocessor 128 in POS device 108 turns off the magnet 109 for 150 ms. If the smart phone 102 is in proximity to, for example, POS 106 it will sense the magnetic field disappearing for 100 ms and by that conclude that it is close to POS 106. In other words, the length of time of the turn-off of the magnetic fields can be used to identify which POS device the smart phone 102 is close to. It is also possible to give an identity to the magnetic field by other means than the pulse time described above, for example, by a number of short pulses.
One important advantage of communicating over the local network 111 is that it eliminates the cost and hassle of connecting both the smart phone 102 and the POS device to the
Internet by, for example, using a GSM modem with the SIM-card in the smart phone 102. However, it should be pointed out that the POS devices could be connectable (by wire or wirelessly) to the Internet if necessary and communicate with the smart phone via the Internet. The POS device in the closest range could also be determined by the geographical location of all the POS devices stored at a server and the identified locations are compared to the geographical location of the smart phone 102 as detected by, for example, GPS or any other mobile network positioning system.
POS device 104 is connected to the Internet via the Internet connection of the smart phone 102 i.e. via the network 111. By letting the POS device 104 connect to the Internet via the local network 111 and then via the Internet connection of the smart phone 102 both cost savings, reliability of service and transaction speed can be achieved. It is also possible to have the system automatically select and use the Internet connection available to achieve higher redundancy.
The connections are different depending upon the specific application. For example, to keep a remotely-placed vending-machine connected to the Internet many times requires a modem and SIM-card. This involves costs for not only the investment of the hardware but also costs for installation and operation and increases the risk of service disruption. By letting the vending machine communicate with the transaction server 170 via, for example, Bluetooth/Wi-Fi networks 111, to the Internet connection of the user of the smart phone 102 the costs are reduced and the reliability is improved. Regarding retail and public transportation applications, the problem is often not related to trying to keep the store connected to the Internet because it normally has a reliable broadband connection for processing card transactions. One problem is instead to have reliable connection of the smart phone 102 to the Internet since the coverage of the Internet service provider of the smart phone 102 may be poor or temporary down. In retail and public transport applications, the speed of the transaction is often most important to ensure a high throughput of users. By connecting the smart phone 102 over Bluetooth of Wi-Fi of network 111, a reliable and predictable transaction time is achieved. In applications related to hotels, cabin rental and public transport, the problem is neither that the POS device nor the smart phone can be guaranteed to be connected to the Internet because a bus stop or a rental cabin may be in an area with poor coverage of Internet providers. In this case, time-limited access codes may be passed to the smart phone 102 when it has coverage and then be transferred to the POS device over the network 111 to provide access. When the smart phone is again in an area covered by the Internet a report about access time, status from the POS device may be sent to the server 170.
The connection in network 111, such as Bluetooth connection, and sensing of the magnetic field of the POS device or lock may be done in different orders of sequences depending on application. One possible order of sequence, as described above, is that the smart phone 102 and the POS device first connect over the Bluetooth when in range. The smart phone 102 senses the magnetic field produced by the POS device and then sends a turn-off command over Bluetooth i.e. network 111, to each POS device, one at a time, to switch of the magnetic field until the magnetic field disappears in conjunction with the turn-off command. Another possible order of sequence is that the smart phone 102 and the POS device sense the magnetic field produced by the POS device and then directly connects over Bluetooth i.e. via network 111, with the POS devices that are in range. The smart phone produced a turn-off command over Bluetooth to each POS device, one at a time, to switch off the magnetic field until the magnetic field disappears in conjunction with the turn-off command. A third possible order of sequence is that when in a battery-operated POS device is used the coil that is producing the magnetic field may normally be turned off to preserve battery. A proximity sensor in the POS device senses the presence of close objects, e.g. the smart phone 102, and the magnetic field (and Bluetooth IC) is then turned on. The continued sequence then follows the second order of sequence described above.
While the present invention has been described in accordance with preferred compositions and embodiments, it is to be understood that certain substitutions and alterations may be made thereto without departing from the spirit and scope of the following claims.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US15/10402 | 1/7/2015 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
61928205 | Jan 2014 | US |