US20110187642A1 - Interaction Terminal - Google Patents
- ️Thu Aug 04 2011
US20110187642A1 - Interaction Terminal - Google Patents
Interaction Terminal Download PDFInfo
-
Publication number
- US20110187642A1 US20110187642A1 US12/953,368 US95336810A US2011187642A1 US 20110187642 A1 US20110187642 A1 US 20110187642A1 US 95336810 A US95336810 A US 95336810A US 2011187642 A1 US2011187642 A1 US 2011187642A1 Authority
- US
- United States Prior art keywords
- interaction
- data
- mobile device
- interaction terminal
- terminal Prior art date
- 2009-11-25 Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
- G06F1/1694—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/40—User authentication by quorum, i.e. whereby two or more security principals are required
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/322—Aspects of commerce using mobile devices [M-devices]
- G06Q20/3224—Transactions dependent on location of M-devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/389—Keeping log of transactions for guaranteeing non-repudiation of a transaction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
- G06Q20/4016—Transaction verification involving fraud or risk level assessment in transaction processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/42—Confirmation, e.g. check or permission by the legal debtor of payment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/08—Access security
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/60—Context-dependent security
- H04W12/68—Gesture-dependent or behaviour-dependent
Definitions
- Payor wishes to transfer money to another person or entity (“payee”).
- the payor physically transfers cash funds to the payee.
- the payor transfers money to the payee, using a check. If the payee is a merchant, the payor may use a credit card, debit card, or other portable consumer device by presenting that card or portable consumer device to the merchant.
- Embodiments of the invention are directed to systems, apparatuses and methods for conducting a financial transaction, payment transaction, or any money transfer transaction.
- One embodiment of the invention is directed to a method of conducting a financial transaction between a first device and a second device.
- the first device comprises a first processor and a first accelerometer coupled to the first processor
- the second device comprises a second accelerometer and a second processor coupled to the second accelerometer.
- the second device is in a fixed position, but may be moveable.
- the method comprises determining when the first device moves towards and makes contact with, the second device. After determining when the first device makes contact with the second device, further processing related to a financial transaction is performed.
- the second device is an interaction terminal that communicates with mobile devices after interacting.
- One embodiment of the invention is directed to a method of conducting a financial transaction.
- the method comprises receiving first interaction data from a mobile device and receiving second interaction data from an interaction terminal.
- the mobile device comprises a first processor and a first motion sensor coupled to the first processor.
- the interaction terminal comprises a second motion sensor and a second processor coupled to the second motion sensor.
- the method further comprises determining whether the mobile device physically interacted with the interaction terminal with a server computer using interaction data from the mobile device and the interaction terminal. If the mobile device and the interaction terminal make contact, an authorization request message to a first issuer is initiated.
- the first issuer may approve or not approve the authorization request message, and the transaction is completed or denied accordingly.
- One embodiment of the invention is directed to a method of conducting a financial transaction.
- the method comprises receiving first interaction data from a mobile device, receiving second interaction data from an interaction terminal, and determining whether the mobile device physically interacted with the interaction terminal with a server computer using sensor data from the mobile device and the interaction terminal.
- the mobile device comprises a first processor and a first motion sensor coupled to the first processor.
- the interaction terminal comprises a second motion sensor and a second processor coupled to the second motion sensor. If the mobile device makes physical contact with the interaction terminal, the transmission of an authorization request message to a first issuer is initiated. Then, an issuer approves or does not approve the authorization request message by sending an authorization response message.
- the interaction terminal may be used in financial transactions and comprises a first processor, a first sensor coupled to the first processor, and a non-transitory computer readable medium coupled to the first processor.
- the computer readable medium includes code for implementing a method comprising generating first interaction data with the first sensor, initiating comparison of first interaction data with second interaction data to determine whether the interaction terminal and the mobile device physically interacted.
- Second interaction data is generated by a mobile device comprising a second sensor coupled to a second processor. If the interaction terminal and the mobile device physically interacted, initiating the transmission of an authorization request message to a first issuer. Then, an issuer approves or does not approve the authorization request message by sending an authorization response message.
- FIG. 1 is a high level diagram illustrating one embodiment of a system in accordance with the present disclosure.
- FIG. 2 is a high level diagram illustrating one embodiment of a remote server computer in accordance with the present disclosure.
- FIGS. 3A-C are high level diagrams illustrating various embodiments of communications between devices and a remote server computer in accordance with the present disclosure.
- FIG. 4 is a high level flow diagram illustrating one embodiment of a method of processing a transaction in accordance with the present invention.
- FIG. 5 is a high level flow diagram illustrating one embodiment of a method of using a mobile device in a financial transaction in accordance with the present invention.
- FIG. 6 is a high level diagram illustrating an embodiment of an interaction terminal computer in accordance with the present disclosure.
- FIGS. 7A-B are high level diagrams illustrating embodiments of a mobile device and an interaction terminal in accordance with the present disclosure.
- FIGS. 8A-C depict exemplary user interfaces according to one embodiment of the present disclosure.
- FIG. 9 shows a block diagram of a device in accordance with the present disclosure.
- FIG. 10 shows a block diagram of a computer apparatus in accordance with the present disclosure.
- Embodiments of the present invention are directed to systems, apparatuses and methods for using a mobile device with an accelerometer to conduct a financial transaction by making contact with an interaction terminal thereby generating interaction data that is representative of the physical contact between the mobile device and the interaction terminal.
- the mobile device may be a mobile phone.
- the interaction terminal may be a point of sale terminal or access point device.
- the interaction terminal may be stationary (i.e., in a fixed position), and may also be moveable (i.e., capable of being moved to another fixed positions).
- An interaction terminal may be stationary.
- “stationary” means that the interaction terminal is in a fixed position. Although it may be stationary, an interaction terminal also may moveable so that it can be moved to a different fixed position (e.g., 10 feet away, 100 feet away, or at a different geographic location altogether). For example, a stationary interaction terminal could be moved from one checkout line in a store to another checkout line in the same store, from one airport line to another airport line, from one vending machine to another vending machine, etc. Therefore, interaction terminals of the present disclosure may be moved or reinstalled at a different position or location and still be considered “stationary” or “fixed.”
- the terms “stationary” and “fixed,” as used herein, do not limit the ability of the interaction terminal (or component thereof) to move in smaller increments in response to an external force or impact, such as a tap or bump from a human being. While an interaction terminal may be firmly positioned at a particular location, there may be play in the interaction terminal, a stand for the interaction terminal, or an attachment element for the interaction terminal. That is, the interaction terminal can move, flex, spring back, or recoil in small magnitudes and still be considered stationary.
- the interaction terminal body may be generally immobile, but a part of the interaction terminal moves, flexes, or recoils. For example, the interaction terminal (or part thereof) may move, flex, or recoil a small distance, ranging from a fraction of an inch (i.e., anything greater than zero) to a foot or more.
- a mobile device with an accelerometer physically contacts an interaction terminal with an accelerometer.
- the interaction terminal recoils slightly and generates interaction data (e.g., accelerometer data, location data, time data, etc.) representative of the physical interaction between the mobile device and the interaction terminal.
- a server computer determines, based on interaction data, that the mobile device and the interaction terminal made physical contact.
- a processor associated with the interaction terminal may determine, based on interaction data, that the mobile device and the interaction terminal made physical contact.
- communications may be initiated between the devices.
- Communications may be related to processing a payment transaction.
- the payment processing may include the sending of an authorization request message and authorization response message through a payment processing network.
- VisaNetTM may be used to process a Visa transaction between the operators of a mobile device and an interaction terminal.
- One embodiment of the invention is directed to a method of using a first device and a second device to conduct a financial transaction.
- the first device comprises a first processor and a first accelerometer coupled to the first processor.
- the second device comprises a second accelerometer and a second processor coupled to the second accelerometer.
- the first and second devices may comprise a computer readable medium coupled to the processor.
- the second device may be a point of sale (POS) terminal, automated teller machine (ATM), electronic cash register (ECR), kiosk, ticket kiosk, vending machine, magnetic stripe reader device, or personal computer.
- POS point of sale
- ATM automated teller machine
- ECR electronic cash register
- kiosk ticket kiosk
- vending machine magnetic stripe reader device
- magnetic stripe reader device or personal computer.
- the second device may be in a fixed position. Although the second device is in a fixed position (e.g., at a checkout line or entrance), it may be moveable. Attachment elements of the second device may permit the second device to be moved easily with few or no tools and/or little effort.
- the interaction terminal may have a flexible element allowing all or part of the interaction terminal to move or recoil in response to an external physical force or impact. When the flexible element of the interaction terminal permits movement that is measureable by the motion sensor, interaction data may be generated and stored.
- the flexible element may be a base element that couples the interaction terminal to a particular fixed location.
- the base element may flex so that the body of the interaction terminal moves and pivots in response to an external force.
- the fulcrum of the pivot may be distal end of the attachment element.
- the flexible element may be a interaction contact surface coupled to the body of the interaction terminal. The contact surface may move or depress in response to an external force or impact. When the contact surface of the interaction terminal permits movement that is measureable by the motion sensor, interaction data may be generated.
- the method comprises determining when a first device moves towards and makes contact with a second device using first accelerometer data from the first device and second accelerometer data from the second device.
- the first device may be associated with a first transaction account issued by the first issuer.
- the second device may be associated with a second transaction account issued by the second issuer.
- the second device is operated by a merchant and the merchant has an acquiring bank.
- the method may further include determining when a first device makes physical contact with a second device using time data from at least one of the first or second device. For example, according to embodiments of the present invention, it can be determined that at a particular time (12:01 pm) on a particular date (Nov. 25, 2010), the first device made physical contact with the second device. Therefore, the method may use time data.
- Time data includes information about when the device started and stopped moving, as recorded by the accelerometer, as well as the duration of the acceleration and the rate of change in acceleration values.
- Time data may include timestamps or timestamp data, which is a numeric value that represents a time that an event occurred. For example, at 12:01 p.m., the first device accelerated above a predetermined threshold, and the second device accelerated above a predetermined threshold.
- time data is also used for fraud or risk analysis. For example, fraud risk may be higher at certain times of day. Multiple unsuccessful transactions may indicate fraud. Multiple transaction for small amounts of money within a short period of time may indicated fraud, such as skimming.
- the method may further include receiving location data from at least one of the first or second device.
- Location data may be GPS data or any other data that describes the location of a device at a given time (e.g., WiFi positioning or cellular network positioning).
- location data may describe the coordinates of a point of sale device, which may then be compared to location data describing the location of a mobile device. If the location data describing the location of the point of sale device and the mobile device are substantially similar, it can be determined that the devices interacted. Tolerances for the location data may vary with the location technology used. GPS may allow for average median error of 0-25 meters.
- WiFi and cellular data positing may have higher average median error (50 m-1 km). In embodiments, where average median error for location data is high, other interaction data may be used to resolve conflicts among a plurality of devices and their respective interaction data.
- Location data may be used to determine whether the first device and the second device interacted.
- location data is also used for fraud or risk analysis. For example, some areas may present a higher risk of fraud, and location may be used to access risk. In other embodiments, multiple transaction within a small geographic area may indicate fraud. This is especially true where numerous transactions occur in a similar location for small amounts of money over time, which could indicate skimming. Therefore, location data may be used to mitigate risk and reduce fraud.
- the method may also comprise performing further processing after determining when the first device makes contact with the second device.
- a first financial account is associated with the mobile device and a second financial account is associated with the interaction terminal.
- the further processing relates to a financial transaction and may include initiating the sending of an authorization request message and the receipt of an authorization response message.
- an authorization message may be sent to the first issuer from an acquiring bank associated with the second device.
- the payment amount is debited from the first transaction account.
- Further processing can relate to an access transaction, whereby one party wishes to gain access to a secured or restricted area and another party wishes to control access to the secured or restricted area.
- An access transaction and a financial transaction may be combined so that both access and payment for access are completed after a single physical interaction.
- One embodiment of the invention is directed to a method of conducting a financial transaction.
- the mobile device comprises a first processor and a first motion sensor coupled to the first processor.
- the interaction terminal comprises a second motion sensor and a second processor coupled to the second motion sensor.
- the method comprises receiving first interaction data from a mobile device and receiving second interaction data from an interaction terminal.
- a non-transitory computer readable medium may be coupled to the first and second processors.
- a server may comprise the computer readable medium.
- the method further comprises determining whether the mobile device physically interacted with the interaction terminal with a server computer using first and second interaction data. Any combination of interaction data may be analyzed, including time data, location data, or accelerometer data. In addition to being used to recognize an interaction between a mobile device and an interaction terminal, interaction data may be used in fraud prevention or risk analysis. If the mobile device and the interaction terminal make physical contact with each other, an authorization request message is sent to a first issuer. The first issuer approves or does not approve the authorization request message.
- the interaction terminal comprises a first processor, a first sensor coupled to the first processor, and a non-transitory computer readable medium coupled to the first processor.
- the computer readable medium includes code for generating first interaction data with the first sensor and initiating comparison of first interaction data with second interaction data to determine whether the interaction terminal and the mobile device physically interacted.
- the second interaction data is generated by a mobile device comprising a second sensor coupled to a second processor. If the interaction terminal and the mobile device physically interacted with the interaction terminal, the transmission of an authorization request message to a first issuer is initiated. Then, an issuer approves or does not approve the authorization request message.
- the interaction terminal may be a point of sale (POS) terminal, automated teller machine (ATM), electronic cash register (ECR), kiosk, ticket kiosk, vending machine, magnetic stripe reader device, personal computer, or other electronic device.
- POS point of sale
- ATM automated teller machine
- ECR electronic cash register
- kiosk ticket kiosk
- vending machine magnetic stripe reader device
- personal computer or other electronic device.
- an interaction terminal may be incorporated into any of these devices.
- the first and second sensor can be an accelerometer.
- the second sensor comprises a pressure sensor.
- the interaction terminal may further comprise a housing that contains the first sensor, first processor, and non-transitory computer readable medium.
- the housing may have a coupling element so that the interaction terminal can be coupled to an object at a fixed location.
- the coupling element may be flexible so that when physical contact is made with the interaction terminal, the interaction terminal can move and the accelerometer can sense acceleration.
- the housing may have a interaction contact surface that moves or depresses in response to an external force
- FIG. 1 is a high level diagram illustrating one embodiment of a system 100 capable of performing the disclosed method.
- the system 100 includes a payor device 101 , an interaction terminal (payee device) 102 , a communications network 110 , a remote server computer 120 , a payment processing network 130 , account issuers 140 and 150 , and an acquirer 160 .
- the terms “payor” and “payee” are used here to depict the party that is making a payment and the party that is receiving a payment, respectively.
- Mobile device 101 may be used in financial transactions and may be linked to the transaction account.
- the components illustrated in FIG. 1 and recited above can be in operative communication with each other via communication channels, depicted as arrows 103 , 105 , 107 , 109 , 111 , 121 , 131 , and 133 .
- mobile device 101 and interaction terminal 102 can be in any suitable form.
- Mobile device 101 and interaction terminal 102 may be linked to transaction accounts and may contain a computer readable medium.
- the computer readable medium may embody a program containing code to perform embodiments of the invention. Any device that is capable of sensing motion and sending/receiving information to communications network 110 and linked to a financial account would be suitable.
- interaction data After moving the mobile device towards the interaction terminal, the interaction terminal is “bumped.”
- the processors and the accelerometers in the mobile device and interaction terminal can provide acceleration data, time data (e.g., timestamps), and/or geo-location data (e.g., GPS coordinates) to a remote server computer indicating that they have been intentionally moved and that operators of those devices intend for those devices to interact with each other. Collectively, this data is referred to as “interaction data.”
- interaction data represents the characteristics of an interaction, or attempted interaction, between devices.
- Interaction data may include accelerometer data. Accelerometer data may include numeric values representing the magnitude and direction of the acceleration as a vector quantity.
- Interaction data further may include time data (e.g., the duration or length of time a device was still or near motionless or the length of time a device was continuously moving).
- Interaction data may further include the geographic location of the device at the time of an interaction or attempted interaction.
- Interaction data may include data from motion sensors or pressure sensors in addition to, or in lieu of, accelerometer data from an accelerometer.
- an accelerometer is used to measure the acceleration that mobile device 101 and interaction terminal 102 experience relative to freefall.
- Single- and multi-axis models can detect the magnitude and direction of the acceleration as a vector quantity.
- Accelerometers can also be used to sense orientation, vibration and shock.
- Exemplary devices could be smart phones, Personal Digital Assistants (PDA), tablet computers, and the like.
- Micro-machined accelerometers are increasingly present in portable electronic devices and video game controllers. Thus, portable devices with accelerometers and processors are commercially available.
- An application may run on the mobile device 101 and/or interaction terminal 102 .
- the application or program may be an application downloaded from an application store, music store, or an online marketplace.
- the application may be installed on the mobile device 101 or interaction terminal 102 before the device/terminal is sent to end users.
- the application When the application is started, it may connect to the remote server computer 120 .
- the connection to the remote server computer 120 may occur only when the application needs to communicate with the server computer.
- Software on the mobile device may store other interaction data and other sensor data.
- the interaction data may be sent to the remote server computer 120 via communication channels 103 and 105 .
- the mobile device 101 and interaction terminal 102 communicate with remote server computer 120 through communications network 110 .
- the mobile device 101 and interaction terminal 102 may also communicate with payment processing network 130 via communications network 110 .
- encryption may be used to securely transmit the data. Accelerometer data or other interaction data may be used as a seed for the encryption algorithm.
- the mobile device 101 and interaction terminal 102 may communicate with the remote server computer 120 and/or payment processing network 130 through any suitable communications channel (e.g., 103 , 105 , 111 , and 121 ).
- One exemplary communications network 110 would be communications through the Internet.
- Other examples of a communications channel could include wired and wireless networks (e.g., WiFi) or local and wide area networks.
- Communication networks 110 may be a cellular data network (e.g., Edge, 3G, 4G, etc.).
- the mobile device 101 and interaction terminal 102 can send and receive messages and data through communication channels 103 and 105 to communications network 110 .
- Remote server computer 120 is in operative communication with communications network 110 via communication channel 111 .
- Remote server computer 120 uses interaction data as input to a pairing algorithm designed to match interactions of different devices.
- Remote server computer 120 receives and monitors accelerometer data from devices 101 and 102 .
- a pairing algorithm attempts to match the data from two interaction attempts by different devices.
- An interaction attempt is a movement of a device above a predetermined threshold of movement (or acceleration) made by the operator of the device to start communications with another device.
- the pairing algorithm allows the remote server computer 120 to match interaction data between any two devices in the world that tap, bump, or otherwise interact with each other.
- the pairing algorithm takes numerous input (accelerometer data, time data, location information, and other data representative of the interaction event) from the mobile device 101 and interaction terminal 102 .
- the pairing algorithm may examine location data first.
- the algorithm may examine timestamp data first.
- the algorithm may examine accelerometer measurements first.
- the interaction data from the mobile device may be examined substantially at the same time and the different type of interaction data may be assigned a differing weight. Location information and/or timestamp data may be more conclusive in determining whether the mobile device and the interaction terminal were bumped together than accelerometer measurements. In this case, the location information and/or timestamp data may be given more precedence in the pairing algorithm.
- the remote server computer may “connect” the mobile device and the interaction terminal so that they can directly communicate with each other. That is, when the remote server computer 120 determines that the mobile device 101 and interaction terminal 102 have interacted with each other, the server computer 120 may “pair” the two devices. At this point, remote server computer 120 acts as a conduit (via 103 , 105 , and 111 ) for communication between the mobile device and the interaction terminal. Communications sent through communication channels 103 , 105 , and 111 may be encrypted or otherwise secured. Alternatively, mobile device 101 and interaction terminal 102 may connect directly and may use a session key communicated by the server computer.
- the remote server computer 120 may send an authorization request message to the payment processing network 130 via communication channel 121 .
- the server computer may initiate the authorization request message by transmitting the payment information to the payment processing network 130 , which then generates the authorization request message.
- the interaction terminal 102 may be operated by a merchant, and the merchant may have an acquiring bank.
- the authorization request message may be sent to the payment processing network 130 by acquirer 160 via communication channel 107 .
- Acquiring bank (or “acquirer”) 160 forwards the authorization request to the payment processing network 130 via 109 .
- the authorization request message is then forwarded by the payment processing network 130 to the issuer 140 of the transaction account associated with mobile device 101 .
- issuer 140 may then authorize or decline the transaction.
- the transaction may be approved or declined due to a number of factors (e.g., the creditworthiness of the consumer, the risk of fraud, etc).
- the issuer 140 generates an authorization response message, indicating whether or not the current transaction is authorized, and sends this back to the payment processing network 130 .
- interaction terminal 102 may then provide the authorization response message for the payor.
- the response message may be displayed by mobile device 101 (payor) or interaction terminal 102 (payee).
- a transaction receipt which may be itemized, may be sent to at least one of the mobile device 101 or interaction terminal 102 .
- the transaction receipt may be sent via email, text message, or an application alert.
- the authorization request message is sent to the issuer 140 of the transaction account associated with the mobile device 101 .
- the payor may specify the transaction account from which funds should be withdrawn. Then, the payor may send this information to the payment processing network 130 via communication channel 103 and remote server computer 120 .
- the payment processing network 130 may then receive the account information provided by the payor, and determine the issuer that issued the transaction account. In one embodiment, the issuer can be determined based on the account number.
- the issuer 140 sends an authorization response message back to the payment processing network 130 to indicate whether or not the current transaction is authorized.
- the payment processing network 130 then forwards the authorization response message back to the interaction terminal 102 via remote server computer 120 .
- Issuer 140 holding the payor's transaction account, may receive the request for the transfer of funds from the payor's transaction account. After verifying that the account is valid, and that sufficient funds or credit exists to make the payment, issuer 140 may respond ( 131 ) to the payment processing network 130 , indicating that the transaction may proceed.
- a clearing process is a process of exchanging financial details between an acquirer and an issuer to facilitate posting to a consumer's account and reconciliation of the consumer's settlement position. Clearing and settlement can occur simultaneously.
- a payment authorization request message may include a payor personal account number (PAN), risk score, fraud protection data, payee PAN, transaction ID, transaction details, and payor and payee information.
- a payor PAN includes account number information of the payor.
- the payment authorization request message may also include a risk score, indicating the credit risk of the payor. The risk score may be used by the receiving financial institution to make a determination of whether to accept or deny the transaction.
- Transaction details may include transaction amount, merchant category code, service code, or other information. Transaction details may also be used to calculate a risk score.
- the authorization request message may also include additional information such as the card verification value or expiration date. Transaction details may further include information about the funds transfer such as amount of funds transfer, currency, exchange rate, etc. Even though the payment authorization message is described as including certain information, one skilled in the art will realize that other types of information in lieu of or in addition to the information described may be included in the authorization request message.
- the payment processing network 130 may include data processing subsystems, networks, and operations used to support and deliver authorization services, exception file services, and clearing and settlement services.
- An exemplary payment processing system may include VisaNetTM.
- Payment processing systems such as VisaNetTM are able to process credit card transactions, debit card transactions, and other types of commercial transactions.
- VisaNetTM in particular, includes a VIP system (Visa Integrated Payments system) which processes authorization requests and a Base II system which performs clearing and settlement services.
- the payment processing network 130 may include a server computer.
- a server computer is typically a powerful computer or cluster of computers.
- the server computer can be a large mainframe, a minicomputer cluster, or a group of server computers functioning as a unit.
- the server computer may be a database server computer coupled to a Web server computer.
- the payment processing network 130 may use any suitable wired or wireless network, including the Internet.
- the payment processing network 130 may then request a transfer of funds from the issuer 140 that has issued the payor's transaction account. After verifying that the account is valid, and that sufficient funds or credit exists to make the payment, the issuer 140 may respond ( 131 ) to the payment processing network 130 indicating that the transaction may proceed. Upon receipt of the message indicting that the transaction may proceed ( 131 ), the payment processing network 130 may receive funds from the payor's transaction account. In one embodiment, the received funds may be temporarily stored in a generic holding account at the payment processing network 130 prior to being transferred to the issuer of the payee's account. In another embodiment, the funds may be temporarily stored in a holding account that is associated with the issuer 150 of the payee's account, but not specifically associated with the payee's account.
- the interaction terminal 102 may be associated with an issuing bank 150 , where deposits or credits can be made to an account at the issuing bank 150 .
- the payment processing network 130 may then push the funds received from the payor's transaction account into the account specified by the payee.
- the payment processing network may send a message to the issuer 150 of the account specified by the payee requesting that the funds received be transferred from the account in which they are being held temporarily, into the account that the payee has specified.
- the payment processing network 130 is capable of this transaction because it contains payment authorization, clearing, and settlement services.
- the issuer 150 may send a response message 133 to the payment processing network 130 indicating the successful transaction.
- the payment processing network 130 may send a message 132 to the payee indicating that the funds have been received and deposited into the specified account.
- the payment processing network 130 is capable of requesting funds directly from the issuer because, as mentioned above, it contains payment authorization, clearing, and settlement services.
- mobile device 101 and interaction terminal 102 could be associated with any number of transaction accounts that are issued by any number of issuers.
- mobile device 101 may be associated with a credit card account maintained by one issuer and a debit card account maintained by a different issuer. This would allow a user to choose which transaction account to use in the transaction. Therefore, a user could make all payments with a credit account and receive all payments directly into a checking account.
- device 102 may be linked to multiple transaction accounts from multiple issuers and/or an acquirer. In some embodiments, the mobile 101 and interaction terminal 102 may both be associated with transaction accounts issued by the same issuer.
- FIG. 2 depicts an embodiment of the remote server computer 120 which may be in operative communication with the communications network (not shown) and payment processing network (not shown).
- Remote server computer 120 may include an accelerometer analysis unit 210 , location analysis unit 220 , time analysis unit 230 , identification unit 240 , and payment unit 250 , which may be used alone or in combination to resolve or “match” devices that have interacted with each other (e.g., when a mobile device 101 makes intentional physical contact with an interaction terminal 102 ).
- Units within the server computer are coupled to a processor.
- databases may be associated with the remote server computer 120 and/or in operative communication through communication channels 265 , 275 , and 285 , which may be wired or wireless connections.
- databases 260 , 270 , and 280 are part of the remote server computer.
- Accelerometer analysis unit 210 compares accelerometer data from a plurality of devices (e.g., mobile devices 101 and interaction terminals 102 ). Accelerometer data may include the magnitude and direction of the acceleration. Accelerometer data may also include orientation data (such as pitch, yaw, and roll and/or cardinal direction). From the accelerometer data, the accelerometer analysis unit 210 can determine whether a mobile device and an interaction terminal intentionally have interacted with each other. For example, if the absolute value of the magnitude of the measured acceleration of a mobile device and an interaction terminal is equal, or substantially equal, the accelerometer analysis unit 210 can determine with relative certainty that the mobile device and the interaction terminal have interacted together.
- accelerometer analysis unit 210 can determine with relative certainty that the mobile device and the interaction terminal were “bumped” together if the accelerometer data of the mobile device and the interaction terminal are substantially equal and opposite. Physical principles, including the conversation of momentum may be used calculated expected accelerometer data.
- Location analysis unit 220 may be used to help further resolve conflicts from interaction data generated by the mobile device 101 and the interaction terminal 102 .
- the location analysis unit compares location data from a plurality of devices (e.g., 101 , 102 ) and determines whether any two devices are sufficiently close when acceleration (above a predetermined threshold) occurred to indicate a likelihood that two devices have interacted with each other.
- Location data is obtained through GPS units residing in devices (e.g., 101 , 102 ).
- Cellular tower data may also be used to determine the location of a device.
- interaction data from numerous devices is sent to the remote server computer for comparison and analysis.
- Location data may be used to supplement accelerometer data in order to determine whether two devices have interacted. For example, if two devices with substantially similar acceleration data were also within 100 feet of each other according to location data, there is a high probability that the devices have intentionally interacted with each other.
- Time analysis unit 230 may be used to help further resolve conflicts from interaction data generated by mobile device 101 and interaction terminal 102 .
- the time analysis unit compares time data from a plurality of devices and determines whether any two devices accelerated at the same, or substantially the same, time. Time data is obtained from devices. Time data may include a timestamp indicating when acceleration (above a predetermined threshold) started or stopped as well as the duration of the device's movement. For example, the server computer may determine with greater certainty that devices with similar acceleration data have interacted with each other if the time data from the respective devices is also similar (e.g., acceleration within 5 seconds after adjustments for differences in clocks and time zones).
- Identification unit 240 may be used to identify the mobile device 101 or interaction terminal 102 associated with any given interaction data.
- a mobile device or an interaction terminal may be identified by its phone number, SIM card numbers, serial number, or hardware ID.
- Identification unit 240 may look up enrollment information or account information associated with a device by querying accounts database 260 or enrollment database 270 .
- Enrollment information for a plurality of users is stored in the enrollment database 270 .
- Enrollment information may include information about the enrolled device (e.g., phone number, SIM card numbers, serial number, or hardware ID) and information about the enrolled customer (e.g., name, financial account associated with customer, etc.).
- Accounts database 260 may store transaction account information.
- Transaction account information includes payment account information from at least one issuer.
- Payment unit 250 aggregates and formats payment information (e.g., payor, payee, payment amount, etc.) after remote server computer 120 has determined that a mobile device and an interaction terminal have interacted and the users of those devices intend to conduct a financial transaction. In some embodiments, payment unit 250 aggregates payor information, payee information, and a payment amount. Payment unit 250 may create an authorization request message using this information. In other embodiments, payment unit 250 forwards payment information to a payment processing network, thereby initiating an authorization request message.
- payment information e.g., payor, payee, payment amount, etc.
- some or all of the elements 210 through 250 may be contained in or associated with the interaction terminal (payee device) 102 . That is, any element of the remote server computer 120 may be included in the interaction terminal 102 .
- FIG. 1 the mobile device 101 and interaction terminal 102 do not directly communicate with each other, but communicate with each other via a central server computer.
- FIGS. 3A-C show various embodiments of the communication flows contemplated by embodiments of the present invention.
- the mobile device 101 and interaction terminal 102 may be any type of device with an accelerometer.
- Communications network 110 depicted in FIG. 1 , is not shown for the purposes of this illustration. However, one of skill in the art would understand that the mobile device 101 and interaction terminal 102 communicate with remote server computer 120 via a communications network.
- FIG. 3A shows a system whereby a remote server computer 120 provides both the mobile device 101 and interaction terminal 102 with session keys, and the mobile device 101 and interaction terminal 102 can communicate directly with each other as long as the session keys are active.
- Session keys may be based, in part, on the accelerometer data from one or both of the mobile device 101 and interaction terminal 102 .
- launch of applications on the mobile device 101 and interaction terminal 102 may automatically initiate a request for the session keys.
- Mobile devices 101 may “bump” interactive terminal 102 to communicate. This causes first interaction information to be sent from mobile device 101 to remote server computer 120 via connection 335 and second interaction information to be sent from interactive terminal 102 to remote server computer 120 via connection 340 .
- Remote server computer 120 determines, based on interaction information, that the operators of the two devices want to exchange information. Session keys may be sent by remote server computer 120 to mobile device 101 and interaction terminal 102 via connections 330 , 345 . While session keys are active, mobile device 101 and interaction terminal 102 may directly exchange information through wireless links 320 and 325 (e.g., RF and/or infrared).
- wireless links 320 and 325 e.g., RF and/or infrared
- FIG. 3B shows a system including the mobile device 101 and interaction terminal 102 that communicate through wireless links 350 and 355 and through the interaction terminal 102 , which communicates with a remote server computer 120 via connections 360 and 365 .
- mobile device 101 could communicate with the remote server computer 120 through interaction terminal 102 .
- the communication through remote server computer 120 could also occur via mobile device 101 .
- Accelerometer data, time-stamp data, etc. can be sent from mobile device 101 to the remote server computer 120 via interaction terminal 102 (or alternatively via mobile device 101 ).
- the processor in the interaction terminal 102 can send any suitable interaction data to the remote server computer 120 after mobile device 101 and interaction terminal 102 have interacted with each other.
- the server computer may receive both the account number from the first device and a transaction amount from the interaction terminal along with the accelerometer data, timestamp, and/or geo-location data from both the first and second devices.
- the remote server computer could then initiate, format, and send an authorization request message to the issuer, and the issuer can approve or deny the request (as described above).
- An authorization response message may then be sent by the issuer to the mobile device and/or interaction terminal.
- the server computer can send the payment account number to the interaction terminal for payment processing.
- the account number may have been sent by the first device to the server computer after mobile device 101 and interaction terminal 102 “bumped,” or the remote server computer may have retrieved the account number from a database after determining that mobile device 101 and interaction terminal 102 bumped.
- the interaction terminal may then format an authorization request message comprising the transaction amount and a merchant code, and this may be sent to the issuer (via an acquirer and a payment processing network) of the account number for approval.
- an authorization response message indicating approval of the transaction (or denial) may be sent to mobile device 101 or interaction terminal 102 .
- a clearing and settling process between the issuer, acquirer, and payment processing network can occur.
- FIG. 3C shows a system including mobile device 101 and interaction terminal 102 communicating with each other without the use of an intermediate remote server computer 120 . This may occur, for example, after the remote server computer determines that the mobile device 101 and interaction terminal 102 have interacted with each other and paired the devices.
- the mobile device 101 and interaction terminal 102 may communicate with each other through wireless links 310 and 315 (e.g., RF and/or infrared).
- Embodiments of the invention can be implemented in different ways. Also, in embodiments of the invention, it is possible to send information from a remote server computer to the first and second devices before they interact with each other or “bump” into each other. It is also possible to send information (e.g., coupons, receipts) to the first and second devices after they interact with each other or “bump” each other.
- information e.g., coupons, receipts
- FIG. 4 is a high level flow diagram illustrating one embodiment of a method of resolving interaction data from a plurality of devices and conducting a financial transaction between a mobile device 101 and an interaction terminal 102 that have interacted.
- the method in FIG. 4 can be described with reference to FIGS. 1 and 2 .
- remote server computer 120 receives accelerometer, location, and time data from mobile devices 101 and interaction terminal 102 (in FIG. 1 ).
- time analysis unit 230 (in FIG. 2 ) compares the time data from device 101 with time data from the interaction terminal 102 . If the time data matches, or is substantially the same, the location analyzer unit 220 compares the location data from device 101 with location data from interaction terminal device 102 (step 405 ). If the time data does not match, remote server computer 120 returns to state 401 and monitors and receives accelerometer, location, and time data from various mobile devices and interaction terminals.
- the accelerometer analysis unit compares the accelerometer data from the mobile device 101 with accelerometer data from interaction terminal 102 (step 407 ). If the location data does not match, remote server computer 120 returns to state 401 and monitors and receives accelerometer, location, and time data from various mobile devices and interaction terminals.
- remote server computer 120 can determine with sufficient certainly that the mobile device 101 and interaction terminal 102 intended to interact (step 409 ). If the accelerometer data does not match, remote server computer 120 returns to state 401 and monitors and receives accelerometer, location, and time data from various mobile devices and interaction terminals.
- the receipt and analysis of data illustrated in steps 401 , 403 , 405 , and 407 may be completed in any suitable order or substantially simultaneously. For example, analysis of the accelerometer data (step 407 ) may be completed before analysis of time data (step 403 ).
- remote server computer 120 may receive payment amount, payor information, and payee information. In some embodiments, step 411 can occur before a determination is made that the mobile device and the interaction terminal have interacted (e.g., step 411 may occur before step 409 or 401 ).
- remote server computer 120 initiates an authorization request message.
- remote server computer 120 receives a confirmation from the payments processing network.
- remote server computer 120 sends a confirmation to at least one of the mobile device and the interaction terminal. The confirmation may include a receipt. Other specific details of this method are described above.
- FIG. 5 is a high level flow diagram illustrating one embodiment of a method of using a mobile device to conduct a financial transaction between two devices that have interacted.
- the user of mobile device 101 moves the mobile device 101 towards the interaction terminal 102 (operated or controlled by a payee, such as a merchant), making physical contact with the interaction terminal.
- the interaction terminal 102 may flex, recoil, or move, thereby generating interaction data.
- Mobile devices 101 and interaction terminal 102 record accelerometer, location, time, and identification data representative of the respective device's movement.
- step 510 interaction data is sent to the remote server computer 120 .
- step 515 the remote server computer 120 determines whether user of mobile device 101 and operator of interaction terminal 102 intended to conduct a payment transaction, such as the purchase of goods or services.
- step 520 the remote server computer 120 initiates the sending of an authorization request message to payment processing network 130 .
- the payee device may be in operative communication with an acquiring bank 160 .
- Acquiring bank 160 may initiate the sending of the authorization request message to the payment processing network 130 .
- the payment processing network 130 forwards the authorization request message to the issuer 150 .
- the payment processing network 130 requests funds from the issuer 150 .
- the issuer 150 sends the authorization response message to the payment processing network 130 .
- the payment processing network sends the message to withdraw funds from the payor account and deposit funds into the payee account.
- FIG. 6 illustrates an embodiment of an interaction terminal according to the disclosure of the present invention.
- the interaction terminal 102 may be attached to, or integrated as part of, any of the following devices: an automated teller machine (ATM), a point of sale (POS) terminal, an electronic cash register (ECR), a kiosk, a ticket kiosk, a vending machine, a magnetic stripe reader device, a personal computer, or any other device where consumer payment devices, such as credit or debit cards, are accepted for payment or to conduct other financial transactions.
- ATM automated teller machine
- POS point of sale
- ECR electronic cash register
- kiosk a ticket kiosk
- vending machine a vending machine
- magnetic stripe reader device such as credit or debit cards
- Interaction terminal 102 may have an attachment member 620 for coupling the housing of the interaction terminal 102 to an object where the interaction terminal is positioned.
- the interaction terminal may be positioned near a checkout line or any other type of line, secured door, gate, turnstile at any number of venues or establishments, such as sports stadiums or arenas, theatres, music halls and amphitheatres, museums, amusement parks, public transit terminals, or toll roads/bridges/booths.
- the interaction terminal 102 may be in a fixed position, but it may be moveable to accommodate changing circumstances.
- the attachment member 620 may be rigid to hold the interaction terminal upright yet flexible so that when physical contact is made with the interaction terminal the interaction terminal may move, recoil, or flex.
- Attachment member may comprise a base portion 640 , which may couple the interaction terminal 102 to a particular fixed location. Fasteners or adhesives may be used in conjunction with the attachment member 620 the base portion 640 .
- the amount of flexibility/rigidity allows a sufficient range of movement so that the motion sensor (such as an accelerometer) within the interaction terminal can generate measurable interaction data.
- attachment member 620 may flex so that the interaction terminal 102 pivots around a fulcrum. In some embodiments, the fulcrum is located approximately at the base member 640 .
- the interaction terminal 102 may comprise a housing 630 that contains or is coupled to various electronic components. Although not shown in FIG. 6 , the interaction terminal may have any of the components and units described with respect to FIG. 2 and FIG. 9 .
- interaction terminal may have all or some of the elements that comprise the remote server computer 120 such as an accelerometer analysis unit 210 , location analysis unit 220 , a time analysis unit 230 , an identification unit 240 , and a payment unit 250 . These units may be used alone or in combination to resolve or “match” mobile devices that have interacted with the interaction terminal (e.g., when a mobile device 101 makes intentional physical contact with an interaction terminal 102 ).
- the interaction terminal may contain or be associated with the databases illustrated in FIG. 2 ( 260 , 270 , 280 ).
- Interaction terminal 102 includes a sensor, which may be an accelerometer. In other embodiments, the sensor may be a pressure sensor.
- the motion/pressure sensor generates interaction data representative of the physical interaction the interaction terminal experience relative to external objects. That is, the motion/pressure sensor generates interaction data in response to physical contact from mobile devices.
- Interaction terminal 102 may have an interaction contact surface 610 where users of mobile devices can physically contact the device, causing interaction data to be generated by the mobile device and the interaction terminal.
- the interaction contact surface 610 may be coupled to the sensor.
- the interaction contact surface 610 may be made of any suitable material.
- the interaction contact surface may be hard plastic or may be rubberized. In some embodiments it comprises the same material as the housing for the interaction terminal and may be an integral piece of the interaction terminal. In other embodiments, it comprises a material different from the housing of the interaction terminal.
- Interaction contact surface 610 may move or depress in response to an external force or impact from a user.
- the contact surface of the interaction terminal permits movement that is measureable by the motion sensor and interaction data may be generated.
- Interaction terminal may include a user interface.
- there is no user interface visible to customers in interaction terminal 102 and the customer uses the user interface on his or her mobile device 101 (not shown) to input and output data.
- FIGS. 7A-B show a mobile device being used with an interaction terminal according to an embodiment of the present invention.
- FIG. 7A depicts an exemplary user interface of an application running on mobile device 101 .
- the user interface of the mobile device 101 may include any suitable instructions and buttons for the user to press.
- the user interface of device 101 instructs the user to “Tap sales terminal to checkout.”
- interaction terminal 102 is the “sales terminal” referred to on the user interface of mobile device 101 . Tapping the sale terminal generates interaction data that is used to pair the mobile device and the interaction terminal, as described herein.
- a user of a mobile device 101 bumps a point of sale terminal to quickly pay for items at a fast food restaurant or other merchant.
- a user of a mobile device 101 may physically contact with an interaction terminal 102 at a fast food restaurant or vending machine.
- an interaction terminal 102 at a fast food restaurant or vending machine.
- communications are initiated between the mobile device and the interaction terminal.
- the communications are related to items for sale at the establishment (e.g., a menu or a price list).
- the user of device 101 uses the mobile device to order the items desired, submit the order, and pay.
- the payment transaction may be processed using the interaction data, as described above.
- a user of a mobile device 101 makes physical contact with an access point at toll booth.
- communications are initiated between the mobile device and the access point.
- the communications may be related to an access transaction and a payment transaction.
- Access transactions between two devices with accelerometers are described in U.S. App. No. ______ (Attorney Docket No. 016222-056930US), titled “Access Using a Mobile Device with an Accelerometer” and filed on ______. This application is hereby incorporated by reference in their entirety for all purposes.
- An “access transaction” is a transaction whereby one party wishes to gain access to a secured or restricted area and another party wishes to control access to the secured or restricted area. In some embodiments, access is granted only where payment is made for the desired access. The payment transaction may be processed using the interaction data as described above. After payment for the desired access is made, access may be granted to the restricted area.
- FIG. 7B depicts a mobile device 101 making physical contact with interaction terminal 102 .
- the remote server computer 120 in FIG. 1
- processor in the interaction terminal determines that the mobile device 101 and the interaction terminal 102 interacted (i.e., steps 401 - 409 in FIG. 4 )
- mobile device 101 and interaction terminal 102 communicate information, such as the amount of payment to be made.
- the user interface of the mobile device asks the user of mobile device 101 to confirm the payment amount of “$9.99.” Other prompts for user input may be presented.
- the user interface could prompt the user to enter information or select options (e.g., from a drop down menu or the like), such as the payment account to use to fund the transaction, purchase of additional products or services, contact information, etc.
- Information may also be sent to the mobile device 101 for reference and/or storage (e.g., directions, manuals, rebate information, warranty information, etc.).
- Sending information between two devices with accelerometers are described in US App. No. ______ (Attorney Docket No. 016222-056940US), titled “Information Access Device and Data Transfer” and filed on ______. This application is hereby incorporated by reference in their entirety for all purposes.
- the user interface may prompt the user of mobile device 101 to digitally “sign” a transaction.
- the prompt might specify that the user shake the mobile device (or otherwise move the device beyond a predetermined threshold for a predetermined amount of time, e.g., 1-5 seconds), to sign or verify the transaction. Accelerometer data from this shake movement would be stored on the mobile device and/or a backend server.
- the user may be required to enter a previously defined “motion password” to confirm the identity of the user or that the user is authorized to use the device.
- a motion password is created by the user before the mobile device is used in a transaction using an accelerometer in the device to create unique authentication data representative of the user's movement.
- the user “enters” (i.e., performs) the previously defined motion password by moving the device in the predefined pattern and the accelerometer in the mobile device records the data representative of the movement.
- the accelerometer data generated by unique movement is used to authenticate the user in a manner similar to entering a signature of one's name, PIN, or a username/password.
- the user may have created a motion password in a set up process.
- the user may set up his device and authentication data using any combination of a mobile device, personal computer, or access point.
- the user is prompted to create a digital signature that is representative of a unique movement of the user moving the device.
- the motion password can be any combination of movement and pauses in movement.
- the accelerometer records accelerometer data representative of the movement, which is stored for future reference and comparison.
- the user interface of a software application running on the device prompts the user to enter the pre-set motion password.
- the accelerometer records the acceleration data, which is then compared to the accelerometer data from the pre-set motion password. If the data matches, the transaction may continue.
- the accelerometer data representative of the unique movement may include several data points. Accelerometer data may include direction of the movement. That is, it may include information indicating whether the device was moved left or right or up or down, or combinations thereof. Accelerometer data may include magnitude of acceleration. Accelerometer data may include time measurements (e.g., if a user holds the device still for an amount of time before, after, or in between other movements).
- accelerometer data can be used to provide a unique signature by bumping another device a predetermined number of times in a predetermined manner. For example, a person can take his device and can: a) bump the phone against a terminal a first time; b) wait for 1 second; c) bump the terminal a second time; d) wait for three seconds, and e) bump the terminal a third time.
- This unique pattern can be indicative of a particular signature of a particular person.
- a person could use a device, such as 101 , at an ATM in order to authenticate himself to the ATM.
- a device such as 101
- the user could bump a contact surface at the ATM to start an interaction and identify himself to the ATM.
- the ATM may then prompt the user to move his device in a unique way.
- the user then moves the device according to the unique movement chosen by the user during setup. For example, the user might move the device up very fast (e.g., greater than 10 meters per second per second), left slowly (e.g., less than 0.5 meters per second per second), follow up three brief shakes (e.g., up, down, up within a 1 second period of time).
- the device's user interface may ask the user to orient the phone in a specific way in the user's hand that would not be visible to a bystander. For example, the user interface may prompt the user to turn the device upside down when performing the unique pattern. In some embodiments, the user interface may prompt the user to perform a short series of physical movements.
- a person could use a device at a POS terminal in order to complete a transaction.
- the digital signature is used in lieu of entering in a PIN at a POS terminal.
- FIGS. 8A-C illustrate the user interface used for registering the phone.
- FIG. 8A shows the “Welcome” screen where the user can choose to register mobile phone 101 .
- FIG. 8B shows data entry fields that may be used in some embodiments.
- the enrollment database 270 stores this information in a lookup table. Other information may be stored in the enrollment database 270 or accounts database 260 .
- FIG. 8C confirms the information entered in FIG. 8C has been accepted and that the Visa account ending in 0123 has been associated with the mobile device 101 .
- the user of mobile device 101 may associate additional financial accounts with the mobile device 101 by selecting the “Add Another Visa Account” button.
- enrollment database 270 ( FIG. 2 ) is updated with device information from mobile device 101 and transaction account information from accounts database 260 .
- FIGS. 6A-B , 7 A-B, and 8 A-C show various buttons or keys (“Help,” “Main Menu,” “Cancel,” etc.).
- buttons or keys (“Help,” “Main Menu,” “Cancel,” etc.).
- devices 101 and 102 are depicted as mobile phones, the devices can be any mobile device with an accelerometer.
- FIG. 9 shows a diagram of some components in an exemplary mobile device or interaction terminal.
- Mobile device 101 and interaction terminal 102 may include one or more of the features shown in FIG. 9 .
- an exemplary POS device may also include a network interface as well as a reader (e.g., a card reader such as a magnetic stripe reader) for reading data from contactless or contact based cards or phones.
- a reader e.g., a card reader such as a magnetic stripe reader
- An exemplary mobile device 32 in the form of a phone may comprise a computer readable medium and a body.
- FIG. 9 shows a number of components, and the mobile devices according to embodiments of the invention may comprise any suitable combination or subset of such components.
- the computer readable medium 32 ( b ) may be present within the body (not shown), or may be detachable from it.
- the body may be in the form of a plastic substrate, housing, or other structure.
- the computer readable medium 32 ( b ) may be a memory that stores data and may be in any suitable form including a magnetic stripe, a memory chip, uniquely derived keys, encryption algorithms, etc.
- the memory also preferably stores information such as financial information, transit information (e.g., as in a subway or train pass), access information (e.g., as in access badges), etc.
- Financial information may include information such as bank account information, bank identification number (BIN), credit or debit card number information, account balance information, expiration date, consumer information such as name, date of birth, etc. Any of this information may be transmitted by the mobile device 32 .
- Information in the memory may also be in the form of data tracks that are traditionally associated with credits cards.
- Such tracks include Track 1 and Track 2.
- Track 1 International Air Transport Association
- Track 2 (“American Banking Association”) is currently most commonly used. This is the track that is read by ATMs and credit card checkers.
- the ABA American Banking Association designed the specifications of this track and all world banks must abide by it. It contains the cardholder's account, encrypted PIN, plus other discretionary data.
- the mobile device 32 may further include a contactless element 32 ( g ), which is typically implemented in the form of a semiconductor chip (or other data storage element) with an associated wireless transfer (e.g., data transmission) element, such as an antenna.
- Contactless element 32 ( g ) is associated with (e.g., embedded within) mobile device 32 and data or control instructions transmitted via a cellular network may be applied to contactless element 32 ( g ) by means of a contactless element interface (not shown).
- the contactless element interface functions to permit the exchange of data and/or control instructions between the mobile device circuitry (and hence the cellular network) and an optional contactless element 32 ( g ).
- Contactless element 32 ( g ) is capable of transferring and receiving data using a near field communications (“NFC”) capability (or near field communications medium) typically in accordance with a standardized protocol or data transfer mechanism (e.g., ISO 14443 /NFC).
- NFC near field communications
- Near field communications capability is a short-range communications capability, such as RFID, Bluetooth, infra-red, or other data transfer capability that can be used to exchange data between the mobile device 32 and an interrogation device.
- the mobile device 32 is capable of communicating and transferring data and/or control instructions via both a cellular network and a near field communications line or network.
- the mobile device 32 may also include a processor 32 ( c ) (e.g., a microprocessor) for processing the functions of the mobile device 32 and a display 32 ( d ) to allow a consumer to see phone numbers and other information and messages.
- the mobile device 32 may further include input elements 32 ( e ) to allow a consumer to input information into the device, a speaker 32 ( f ) to allow the consumer to hear voice communication, music, etc., and a microphone 32 ( i ) to allow the consumer to transmit her voice through the mobile device 32 .
- the mobile device 32 may also include an antenna 32 ( a ) for wireless data transfer (e.g., data transmission), and an accelerometer 32 ( h ) which can provide acceleration data to the processor 32 ( c ).
- FIGS. 1-3 and 6 - 7 may operate or use one or more computer apparatuses to facilitate the functions described herein.
- Any of the elements in FIG. 1 e.g., the devices 101 , 102 , the remote server computer 120 , the payment processing network 130 , the issuers 140 , 150 , the acquirer 160 , etc.
- FIG. 10 Examples of such subsystems or components are shown in FIG. 10 , which may illustrate parts of a computer apparatus.
- the subsystems shown in FIG. 10 are interconnected via a system bus 775 . Additional subsystems such as a printer 774 , keyboard 778 , fixed disk 779 (or other memory comprising computer readable media), monitor 776 , which is coupled to display adapter 782 , and others are shown. Peripherals and input/output (I/O) devices, which couple to I/O controller 771 , can be connected to the computer system by any number of means known in the art, such as serial port 777 . For example, serial port 777 or external interface 781 can be used to connect the computer apparatus to a wide area network such as the Internet, a mouse input device, or a scanner.
- I/O input/output
- system bus allows the central processor 773 to communicate with each subsystem and to control the execution of instructions from system memory 772 or the fixed disk 779 , as well as the exchange of information between subsystems.
- the system memory 772 and/or the fixed disk 779 may embody a computer readable medium.
- any of the software components or functions described in this application may be implemented as software code to be executed by a processor using any suitable computer language such as, for example, Java, C++ or Perl, using, for example, conventional or object-oriented techniques.
- the software code may be stored as a series of instructions, or commands on a computer readable medium, such as a random access memory (RAM), a read only memory (ROM), a magnetic medium such as a hard-drive or a floppy disk, or an optical medium such as a CD-ROM.
- RAM random access memory
- ROM read only memory
- magnetic medium such as a hard-drive or a floppy disk
- optical medium such as a CD-ROM.
- Any such computer readable medium may reside on or within a single computational apparatus, and may be present on or within different computational apparatuses within a system or network.
- the present invention may use existing payment card infrastructure that is used to process debit and credit card transactions.
- Debit and credit cards offer protections against fraud, solutions to mitigate risk, and the ability to issue chargeback for unauthorized purchases. Additionally, debit and credit card are nearly universally accepted at merchants, thus making embodiments of the invention more universally acceptable.
- the location of the merchant can be compared against the location of the mobile device. If the locations do not match, this may indicate a fraudulent transaction.
- Location data just before the transaction can be compared to the location data during the transaction to see if the location data is consistent with the device actually being present at the location of the transaction (as opposed to characteristics of the device being cloned).
- Time data may also be used to detect fraud. If the server computer detects repeated, unsuccessful interaction data from a device, a risk score indicating a higher amount of risk can be assigned to the device generating repeated, unsuccessful interaction data because this might be indicative of a fraudster trolling for financial information.
- an authorization message is beneficial because it allows financial institutions to make informed decisions about whether to authorize or deny a transaction. Since the authorization message, in some embodiments of the present invention, includes unique transaction data (acceleration, time, and/or location data), financial institutions have more data upon which to base their risk mitigation decisions.
- Embodiments of the present invention allow a mobile device belonging to a user to act as the user interface. Therefore, in some embodiments, an interaction terminal is not required to have its own user interface, reducing costs and complexity of the interaction terminal hardware. From the consumer's perspective, the consumer may feel more comfortable entering payment or personal information into his or her own mobile device. This enhances security and privacy. Also, customers are more familiar with the user interfaces of their mobile devices than the user interfaces of various terminals provided by merchants, banks, etc. Customers will be able to use mobile devices more readily since they are familiar with the user interface.
- Embodiments of the present invention increase checkout speed, decrease transaction time, lower abandonment, and reduce lines. This offers the advantage of increased speed in a checkout line. Embodiments of the present invention promote speed and convenience. Amount of money spent (or ticket size) may be increased because of the speed and convenience of embodiments of the present invention.
- Embodiments of the present invention offer increased security because sensitive data is not transmitted to over RF, where the sensitive data may be more prone to interception (in transmission from the mobile device to the interaction terminal using RF). Rather, sensitive data can be transmitted more securely using network connections and encryption.
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Finance (AREA)
- Computer Hardware Design (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Development Economics (AREA)
- Human Computer Interaction (AREA)
- Economics (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Telephonic Communication Services (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Abstract
Embodiments of the present invention are directed to systems, apparatuses and methods for using a mobile device with an accelerometer to conduct a financial transaction by making contact with an interaction terminal, thereby generating interaction data that is representative of the physical contact between the mobile device and the interaction terminal. The mobile device may be a mobile phone. The interaction terminal may be a point of sale terminal, access point device, or any other stationary (i.e., in a fixed position) device positioned at a line, door, gate, or entrance. A mobile device with an accelerometer physically contacts the interaction terminal. The interaction terminal flexes, recoils, or moves and generates interaction data (e.g., accelerometer, location, time data, etc.) representative of the physical interaction between the mobile device and the interaction terminal. A server computer determines, based on interaction data, that the mobile device and the interaction terminal made physical contact. After determining that the mobile device and the interaction terminal made contact, communication may be initiated between the devices. Communications may relate to processing a payment transaction using a payment processing network.
Description
-
CROSS-REFERENCES TO RELATED APPLICATIONS
-
The present application is a non-provisional application of and claims priority to U.S. Provisional Application No. 61/264,543, filed on Nov. 25, 2009, the entire contents of which are herein incorporated by reference for all purposes.
BACKGROUND
-
There are many situations in which a person or entity (“payor”) wishes to transfer money to another person or entity (“payee”). In the simplest situation, the payor physically transfers cash funds to the payee. In other situations, the payor transfers money to the payee, using a check. If the payee is a merchant, the payor may use a credit card, debit card, or other portable consumer device by presenting that card or portable consumer device to the merchant.
-
The process described above suffers from several shortcomings. In cases where payment is made through a written instrument such as a check, the payee is not guaranteed that the payment instrument is valid (e.g., bounced check). In addition, even if the written instrument is valid or cash is received, the payment still must be deposited by the payee into a checking or savings account, thus further delaying the availability of the funds in the account for further transactions. Physical cards are subject to loss, theft, and fraudulent use.
-
With more advanced portable consumer devices (in smart phones and personal digital assistants), there is the problem of securely connecting with, and transferring money to, the intended party. Various methods of connecting mobile devices have been used. Past efforts to “beam” information from one mobile device to another mobile device have posed security and privacy concerns. For example, payment account information might be accidentally sent to the wrong party. Still worse, payment account information might be captured by a fraudster trolling the airwaves for payment account information. For example, Bluetooth can “pair” devices together. However, setting up Bluetooth connections to “pair” devices takes time and can be inconvenient and cumbersome to the customer because a code may be required. Other forms of device-to-device communication also suffer security and privacy problems.
-
These and other problems are solved by the disclosure of the present invention.
BRIEF SUMMARY
-
Embodiments of the invention are directed to systems, apparatuses and methods for conducting a financial transaction, payment transaction, or any money transfer transaction.
-
One embodiment of the invention is directed to a method of conducting a financial transaction between a first device and a second device. The first device comprises a first processor and a first accelerometer coupled to the first processor, and the second device comprises a second accelerometer and a second processor coupled to the second accelerometer. The second device is in a fixed position, but may be moveable. The method comprises determining when the first device moves towards and makes contact with, the second device. After determining when the first device makes contact with the second device, further processing related to a financial transaction is performed. In one embodiment, the second device is an interaction terminal that communicates with mobile devices after interacting.
-
One embodiment of the invention is directed to a method of conducting a financial transaction. The method comprises receiving first interaction data from a mobile device and receiving second interaction data from an interaction terminal. The mobile device comprises a first processor and a first motion sensor coupled to the first processor. The interaction terminal comprises a second motion sensor and a second processor coupled to the second motion sensor. After first and second interaction data are received, the method further comprises determining whether the mobile device physically interacted with the interaction terminal with a server computer using interaction data from the mobile device and the interaction terminal. If the mobile device and the interaction terminal make contact, an authorization request message to a first issuer is initiated. The first issuer may approve or not approve the authorization request message, and the transaction is completed or denied accordingly.
-
One embodiment of the invention is directed to a method of conducting a financial transaction. The method comprises receiving first interaction data from a mobile device, receiving second interaction data from an interaction terminal, and determining whether the mobile device physically interacted with the interaction terminal with a server computer using sensor data from the mobile device and the interaction terminal. The mobile device comprises a first processor and a first motion sensor coupled to the first processor. The interaction terminal comprises a second motion sensor and a second processor coupled to the second motion sensor. If the mobile device makes physical contact with the interaction terminal, the transmission of an authorization request message to a first issuer is initiated. Then, an issuer approves or does not approve the authorization request message by sending an authorization response message.
-
One embodiment of the invention is directed to an interaction terminal. The interaction terminal may be used in financial transactions and comprises a first processor, a first sensor coupled to the first processor, and a non-transitory computer readable medium coupled to the first processor. The computer readable medium includes code for implementing a method comprising generating first interaction data with the first sensor, initiating comparison of first interaction data with second interaction data to determine whether the interaction terminal and the mobile device physically interacted. Second interaction data is generated by a mobile device comprising a second sensor coupled to a second processor. If the interaction terminal and the mobile device physically interacted, initiating the transmission of an authorization request message to a first issuer. Then, an issuer approves or does not approve the authorization request message by sending an authorization response message.
-
These and other embodiments of the invention are described in further detail below.
BRIEF DESCRIPTION OF THE DRAWINGS
-
The disclosure, together with further advantages thereof, may best be understood by reference to the following description taken in conjunction with the accompanying drawings in which:
- FIG. 1
is a high level diagram illustrating one embodiment of a system in accordance with the present disclosure.
- FIG. 2
is a high level diagram illustrating one embodiment of a remote server computer in accordance with the present disclosure.
- FIGS. 3A-C
are high level diagrams illustrating various embodiments of communications between devices and a remote server computer in accordance with the present disclosure.
- FIG. 4
is a high level flow diagram illustrating one embodiment of a method of processing a transaction in accordance with the present invention.
- FIG. 5
is a high level flow diagram illustrating one embodiment of a method of using a mobile device in a financial transaction in accordance with the present invention.
- FIG. 6
is a high level diagram illustrating an embodiment of an interaction terminal computer in accordance with the present disclosure.
- FIGS. 7A-B
are high level diagrams illustrating embodiments of a mobile device and an interaction terminal in accordance with the present disclosure.
- FIGS. 8A-C
depict exemplary user interfaces according to one embodiment of the present disclosure.
- FIG. 9
shows a block diagram of a device in accordance with the present disclosure.
- FIG. 10
shows a block diagram of a computer apparatus in accordance with the present disclosure.
-
These and other embodiments of the invention are described in further detail below.
DETAILED DESCRIPTION
-
Embodiments of the present invention are directed to systems, apparatuses and methods for using a mobile device with an accelerometer to conduct a financial transaction by making contact with an interaction terminal thereby generating interaction data that is representative of the physical contact between the mobile device and the interaction terminal. The mobile device may be a mobile phone. The interaction terminal may be a point of sale terminal or access point device. The interaction terminal may be stationary (i.e., in a fixed position), and may also be moveable (i.e., capable of being moved to another fixed positions).
-
An interaction terminal may be stationary. As used herein, “stationary” means that the interaction terminal is in a fixed position. Although it may be stationary, an interaction terminal also may moveable so that it can be moved to a different fixed position (e.g., 10 feet away, 100 feet away, or at a different geographic location altogether). For example, a stationary interaction terminal could be moved from one checkout line in a store to another checkout line in the same store, from one airport line to another airport line, from one vending machine to another vending machine, etc. Therefore, interaction terminals of the present disclosure may be moved or reinstalled at a different position or location and still be considered “stationary” or “fixed.”
-
However, the terms “stationary” and “fixed,” as used herein, do not limit the ability of the interaction terminal (or component thereof) to move in smaller increments in response to an external force or impact, such as a tap or bump from a human being. While an interaction terminal may be firmly positioned at a particular location, there may be play in the interaction terminal, a stand for the interaction terminal, or an attachment element for the interaction terminal. That is, the interaction terminal can move, flex, spring back, or recoil in small magnitudes and still be considered stationary. In some embodiments, the interaction terminal body may be generally immobile, but a part of the interaction terminal moves, flexes, or recoils. For example, the interaction terminal (or part thereof) may move, flex, or recoil a small distance, ranging from a fraction of an inch (i.e., anything greater than zero) to a foot or more.
-
According to an embodiment of the present invention, a mobile device with an accelerometer physically contacts an interaction terminal with an accelerometer. The interaction terminal recoils slightly and generates interaction data (e.g., accelerometer data, location data, time data, etc.) representative of the physical interaction between the mobile device and the interaction terminal. A server computer determines, based on interaction data, that the mobile device and the interaction terminal made physical contact. In other embodiments, a processor associated with the interaction terminal (rather than the remote server computer) may determine, based on interaction data, that the mobile device and the interaction terminal made physical contact.
-
After determining that the mobile device and the interaction terminal made contact, communications may be initiated between the devices. Communications may be related to processing a payment transaction. The payment processing may include the sending of an authorization request message and authorization response message through a payment processing network. For example, VisaNet™ may be used to process a Visa transaction between the operators of a mobile device and an interaction terminal.
-
One embodiment of the invention is directed to a method of using a first device and a second device to conduct a financial transaction. The first device comprises a first processor and a first accelerometer coupled to the first processor. The second device comprises a second accelerometer and a second processor coupled to the second accelerometer. The first and second devices may comprise a computer readable medium coupled to the processor. The second device may be a point of sale (POS) terminal, automated teller machine (ATM), electronic cash register (ECR), kiosk, ticket kiosk, vending machine, magnetic stripe reader device, or personal computer.
-
The second device may be in a fixed position. Although the second device is in a fixed position (e.g., at a checkout line or entrance), it may be moveable. Attachment elements of the second device may permit the second device to be moved easily with few or no tools and/or little effort. The interaction terminal may have a flexible element allowing all or part of the interaction terminal to move or recoil in response to an external physical force or impact. When the flexible element of the interaction terminal permits movement that is measureable by the motion sensor, interaction data may be generated and stored.
-
For example, the flexible element may be a base element that couples the interaction terminal to a particular fixed location. The base element may flex so that the body of the interaction terminal moves and pivots in response to an external force. The fulcrum of the pivot may be distal end of the attachment element. In another example, the flexible element may be a interaction contact surface coupled to the body of the interaction terminal. The contact surface may move or depress in response to an external force or impact. When the contact surface of the interaction terminal permits movement that is measureable by the motion sensor, interaction data may be generated.
-
The method comprises determining when a first device moves towards and makes contact with a second device using first accelerometer data from the first device and second accelerometer data from the second device. The first device may be associated with a first transaction account issued by the first issuer. The second device may be associated with a second transaction account issued by the second issuer. In some embodiments, the second device is operated by a merchant and the merchant has an acquiring bank.
-
The method may further include determining when a first device makes physical contact with a second device using time data from at least one of the first or second device. For example, according to embodiments of the present invention, it can be determined that at a particular time (12:01 pm) on a particular date (Nov. 25, 2010), the first device made physical contact with the second device. Therefore, the method may use time data. Time data includes information about when the device started and stopped moving, as recorded by the accelerometer, as well as the duration of the acceleration and the rate of change in acceleration values. Time data may include timestamps or timestamp data, which is a numeric value that represents a time that an event occurred. For example, at 12:01 p.m., the first device accelerated above a predetermined threshold, and the second device accelerated above a predetermined threshold.
-
If the acceleration of the first device and the second device is substantially similar at a given time (e.g., at the 12:01 p.m. timestamp), it may be determined that the first and second devices interacted, using a remote server computer. In some embodiments, time data is also used for fraud or risk analysis. For example, fraud risk may be higher at certain times of day. Multiple unsuccessful transactions may indicate fraud. Multiple transaction for small amounts of money within a short period of time may indicated fraud, such as skimming.
-
The method may further include receiving location data from at least one of the first or second device. Location data may be GPS data or any other data that describes the location of a device at a given time (e.g., WiFi positioning or cellular network positioning). For example, location data may describe the coordinates of a point of sale device, which may then be compared to location data describing the location of a mobile device. If the location data describing the location of the point of sale device and the mobile device are substantially similar, it can be determined that the devices interacted. Tolerances for the location data may vary with the location technology used. GPS may allow for average median error of 0-25 meters. That is, if the location data from the point of sale terminal and the mobile device are within 25 m (and both accelerated at a substantially the same time and/or with substantially the same acceleration value), it may be determined that the point of sale terminal and the mobile device interacted. WiFi and cellular data positing may have higher average median error (50 m-1 km). In embodiments, where average median error for location data is high, other interaction data may be used to resolve conflicts among a plurality of devices and their respective interaction data.
-
Location data may be used to determine whether the first device and the second device interacted. In some embodiments, location data is also used for fraud or risk analysis. For example, some areas may present a higher risk of fraud, and location may be used to access risk. In other embodiments, multiple transaction within a small geographic area may indicate fraud. This is especially true where numerous transactions occur in a similar location for small amounts of money over time, which could indicate skimming. Therefore, location data may be used to mitigate risk and reduce fraud.
-
The method may also comprise performing further processing after determining when the first device makes contact with the second device. A first financial account is associated with the mobile device and a second financial account is associated with the interaction terminal. The further processing relates to a financial transaction and may include initiating the sending of an authorization request message and the receipt of an authorization response message. For example, using a payment processing network, an authorization message may be sent to the first issuer from an acquiring bank associated with the second device. In some embodiments, if the first issuer approves the authorization message, the payment amount is debited from the first transaction account.
-
Further processing can relate to an access transaction, whereby one party wishes to gain access to a secured or restricted area and another party wishes to control access to the secured or restricted area. An access transaction and a financial transaction may be combined so that both access and payment for access are completed after a single physical interaction.
-
One embodiment of the invention is directed to a method of conducting a financial transaction. The mobile device comprises a first processor and a first motion sensor coupled to the first processor. The interaction terminal comprises a second motion sensor and a second processor coupled to the second motion sensor. The method comprises receiving first interaction data from a mobile device and receiving second interaction data from an interaction terminal. A non-transitory computer readable medium may be coupled to the first and second processors. A server may comprise the computer readable medium.
-
The method further comprises determining whether the mobile device physically interacted with the interaction terminal with a server computer using first and second interaction data. Any combination of interaction data may be analyzed, including time data, location data, or accelerometer data. In addition to being used to recognize an interaction between a mobile device and an interaction terminal, interaction data may be used in fraud prevention or risk analysis. If the mobile device and the interaction terminal make physical contact with each other, an authorization request message is sent to a first issuer. The first issuer approves or does not approve the authorization request message.
-
One embodiment of the invention is directed to an interaction terminal that may be used in performing embodiments of the methods disclosed. The interaction terminal comprises a first processor, a first sensor coupled to the first processor, and a non-transitory computer readable medium coupled to the first processor. The computer readable medium includes code for generating first interaction data with the first sensor and initiating comparison of first interaction data with second interaction data to determine whether the interaction terminal and the mobile device physically interacted. The second interaction data is generated by a mobile device comprising a second sensor coupled to a second processor. If the interaction terminal and the mobile device physically interacted with the interaction terminal, the transmission of an authorization request message to a first issuer is initiated. Then, an issuer approves or does not approve the authorization request message.
-
The interaction terminal may be a point of sale (POS) terminal, automated teller machine (ATM), electronic cash register (ECR), kiosk, ticket kiosk, vending machine, magnetic stripe reader device, personal computer, or other electronic device. Similarly, an interaction terminal may be incorporated into any of these devices. In some embodiments, the first and second sensor can be an accelerometer. In other embodiments, the second sensor comprises a pressure sensor. The interaction terminal may further comprise a housing that contains the first sensor, first processor, and non-transitory computer readable medium. The housing may have a coupling element so that the interaction terminal can be coupled to an object at a fixed location. The coupling element may be flexible so that when physical contact is made with the interaction terminal, the interaction terminal can move and the accelerometer can sense acceleration. The housing may have a interaction contact surface that moves or depresses in response to an external force.
-
Additional details regarding embodiments of the invention are described below.
-
I. Exemplary System
- FIG. 1
is a high level diagram illustrating one embodiment of a
system100 capable of performing the disclosed method. The
system100 includes a
payor device101, an interaction terminal (payee device) 102, a
communications network110, a
remote server computer120, a
payment processing network130,
account issuers140 and 150, and an
acquirer160. The terms “payor” and “payee” are used here to depict the party that is making a payment and the party that is receiving a payment, respectively.
Mobile device101 may be used in financial transactions and may be linked to the transaction account. The components illustrated in
FIG. 1and recited above can be in operative communication with each other via communication channels, depicted as
arrows103, 105, 107, 109, 111, 121, 131, and 133.
-
According to embodiments of the system,
mobile device101 and
interaction terminal102 can be in any suitable form.
Mobile device101 and
interaction terminal102 may be linked to transaction accounts and may contain a computer readable medium. The computer readable medium may embody a program containing code to perform embodiments of the invention. Any device that is capable of sensing motion and sending/receiving information to
communications network110 and linked to a financial account would be suitable.
-
After moving the mobile device towards the interaction terminal, the interaction terminal is “bumped.” The processors and the accelerometers in the mobile device and interaction terminal can provide acceleration data, time data (e.g., timestamps), and/or geo-location data (e.g., GPS coordinates) to a remote server computer indicating that they have been intentionally moved and that operators of those devices intend for those devices to interact with each other. Collectively, this data is referred to as “interaction data.”
-
That is, interaction data represents the characteristics of an interaction, or attempted interaction, between devices. Interaction data may include accelerometer data. Accelerometer data may include numeric values representing the magnitude and direction of the acceleration as a vector quantity. Interaction data further may include time data (e.g., the duration or length of time a device was still or near motionless or the length of time a device was continuously moving). Interaction data may further include the geographic location of the device at the time of an interaction or attempted interaction. Interaction data may include data from motion sensors or pressure sensors in addition to, or in lieu of, accelerometer data from an accelerometer.
-
In embodiments of the invention, an accelerometer is used to measure the acceleration that
mobile device101 and
interaction terminal102 experience relative to freefall. Single- and multi-axis models can detect the magnitude and direction of the acceleration as a vector quantity. Accelerometers can also be used to sense orientation, vibration and shock. Exemplary devices could be smart phones, Personal Digital Assistants (PDA), tablet computers, and the like. Micro-machined accelerometers are increasingly present in portable electronic devices and video game controllers. Thus, portable devices with accelerometers and processors are commercially available.
-
An application may run on the
mobile device101 and/or
interaction terminal102. For example, the application or program may be an application downloaded from an application store, music store, or an online marketplace. The application may be installed on the
mobile device101 or
interaction terminal102 before the device/terminal is sent to end users. When the application is started, it may connect to the
remote server computer120. In other embodiments, the connection to the
remote server computer120 may occur only when the application needs to communicate with the server computer. Software on the mobile device may store other interaction data and other sensor data. The interaction data may be sent to the
remote server computer120 via
communication channels103 and 105.
-
The
mobile device101 and
interaction terminal102 communicate with
remote server computer120 through
communications network110. The
mobile device101 and
interaction terminal102 may also communicate with
payment processing network130 via
communications network110. When the mobile device and the interaction terminal communicate with the
remote server computer120, encryption may be used to securely transmit the data. Accelerometer data or other interaction data may be used as a seed for the encryption algorithm.
-
The
mobile device101 and
interaction terminal102 may communicate with the
remote server computer120 and/or
payment processing network130 through any suitable communications channel (e.g.,103, 105, 111, and 121). One
exemplary communications network110 would be communications through the Internet. Other examples of a communications channel could include wired and wireless networks (e.g., WiFi) or local and wide area networks.
Communication networks110 may be a cellular data network (e.g., Edge, 3G, 4G, etc.). The
mobile device101 and
interaction terminal102 can send and receive messages and data through
communication channels103 and 105 to
communications network110.
- Remote server computer
120 is in operative communication with
communications network110 via
communication channel111.
Remote server computer120 uses interaction data as input to a pairing algorithm designed to match interactions of different devices.
Remote server computer120 receives and monitors accelerometer data from
devices101 and 102. After
remote server computer120 receives accelerometer data and other interaction data, a pairing algorithm attempts to match the data from two interaction attempts by different devices. An interaction attempt is a movement of a device above a predetermined threshold of movement (or acceleration) made by the operator of the device to start communications with another device.
-
The pairing algorithm allows the
remote server computer120 to match interaction data between any two devices in the world that tap, bump, or otherwise interact with each other. The pairing algorithm takes numerous input (accelerometer data, time data, location information, and other data representative of the interaction event) from the
mobile device101 and
interaction terminal102.
-
For example, to limit the number of potential matches, the pairing algorithm may examine location data first. In another embodiment, the algorithm may examine timestamp data first. In yet another embodiment, the algorithm may examine accelerometer measurements first. In still other embodiments, the interaction data from the mobile device may be examined substantially at the same time and the different type of interaction data may be assigned a differing weight. Location information and/or timestamp data may be more conclusive in determining whether the mobile device and the interaction terminal were bumped together than accelerometer measurements. In this case, the location information and/or timestamp data may be given more precedence in the pairing algorithm.
-
When the remote server computer determines that two devices have interacted, the remote server computer may “connect” the mobile device and the interaction terminal so that they can directly communicate with each other. That is, when the
remote server computer120 determines that the
mobile device101 and
interaction terminal102 have interacted with each other, the
server computer120 may “pair” the two devices. At this point,
remote server computer120 acts as a conduit (via 103, 105, and 111) for communication between the mobile device and the interaction terminal. Communications sent through
communication channels103, 105, and 111 may be encrypted or otherwise secured. Alternatively,
mobile device101 and
interaction terminal102 may connect directly and may use a session key communicated by the server computer.
-
When the
remote server computer120 determines that the
mobile device101 and
interaction terminal102 have interacted with each other, in some embodiments, the
remote server computer120 may send an authorization request message to the
payment processing network130 via
communication channel121. In other embodiments, the server computer may initiate the authorization request message by transmitting the payment information to the
payment processing network130, which then generates the authorization request message.
-
In some embodiments, the
interaction terminal102 may be operated by a merchant, and the merchant may have an acquiring bank. In this embodiment, the authorization request message may be sent to the
payment processing network130 by
acquirer160 via
communication channel107. Acquiring bank (or “acquirer”) 160 forwards the authorization request to the
payment processing network130 via 109. The authorization request message is then forwarded by the
payment processing network130 to the
issuer140 of the transaction account associated with
mobile device101. After the
issuer140 receives the authorization request message,
issuer140 may then authorize or decline the transaction. The transaction may be approved or declined due to a number of factors (e.g., the creditworthiness of the consumer, the risk of fraud, etc). The
issuer140 generates an authorization response message, indicating whether or not the current transaction is authorized, and sends this back to the
payment processing network130.
-
After
interaction terminal102 receives the authorization response message (via acquirer 160),
interaction terminal102 may then provide the authorization response message for the payor. The response message may be displayed by mobile device 101 (payor) or interaction terminal 102 (payee). In some embodiments, a transaction receipt, which may be itemized, may be sent to at least one of the
mobile device101 or
interaction terminal102. The transaction receipt may be sent via email, text message, or an application alert.
-
In one embodiment, the authorization request message is sent to the
issuer140 of the transaction account associated with the
mobile device101. In other embodiments, the payor may specify the transaction account from which funds should be withdrawn. Then, the payor may send this information to the
payment processing network130 via
communication channel103 and
remote server computer120. The
payment processing network130 may then receive the account information provided by the payor, and determine the issuer that issued the transaction account. In one embodiment, the issuer can be determined based on the account number. After the
issuer140 receives the authorization request message, the
issuer140 sends an authorization response message back to the
payment processing network130 to indicate whether or not the current transaction is authorized. The
payment processing network130 then forwards the authorization response message back to the
interaction terminal102 via
remote server computer120.
- Issuer
140, holding the payor's transaction account, may receive the request for the transfer of funds from the payor's transaction account. After verifying that the account is valid, and that sufficient funds or credit exists to make the payment,
issuer140 may respond (131) to the
payment processing network130, indicating that the transaction may proceed.
-
At the end of the day, a normal clearing and settlement process can be conducted by the
payment processing network130. A clearing process is a process of exchanging financial details between an acquirer and an issuer to facilitate posting to a consumer's account and reconciliation of the consumer's settlement position. Clearing and settlement can occur simultaneously.
-
A payment authorization request message may include a payor personal account number (PAN), risk score, fraud protection data, payee PAN, transaction ID, transaction details, and payor and payee information. A payor PAN includes account number information of the payor. The payment authorization request message may also include a risk score, indicating the credit risk of the payor. The risk score may be used by the receiving financial institution to make a determination of whether to accept or deny the transaction.
-
Transaction details may include transaction amount, merchant category code, service code, or other information. Transaction details may also be used to calculate a risk score. The authorization request message may also include additional information such as the card verification value or expiration date. Transaction details may further include information about the funds transfer such as amount of funds transfer, currency, exchange rate, etc. Even though the payment authorization message is described as including certain information, one skilled in the art will realize that other types of information in lieu of or in addition to the information described may be included in the authorization request message.
-
The
payment processing network130 may include data processing subsystems, networks, and operations used to support and deliver authorization services, exception file services, and clearing and settlement services. An exemplary payment processing system may include VisaNet™. Payment processing systems such as VisaNet™ are able to process credit card transactions, debit card transactions, and other types of commercial transactions. VisaNet™, in particular, includes a VIP system (Visa Integrated Payments system) which processes authorization requests and a Base II system which performs clearing and settlement services.
-
The
payment processing network130 may include a server computer. A server computer is typically a powerful computer or cluster of computers. For example, the server computer can be a large mainframe, a minicomputer cluster, or a group of server computers functioning as a unit. In one example, the server computer may be a database server computer coupled to a Web server computer. The
payment processing network130 may use any suitable wired or wireless network, including the Internet.
-
The
payment processing network130 may then request a transfer of funds from the
issuer140 that has issued the payor's transaction account. After verifying that the account is valid, and that sufficient funds or credit exists to make the payment, the
issuer140 may respond (131) to the
payment processing network130 indicating that the transaction may proceed. Upon receipt of the message indicting that the transaction may proceed (131), the
payment processing network130 may receive funds from the payor's transaction account. In one embodiment, the received funds may be temporarily stored in a generic holding account at the
payment processing network130 prior to being transferred to the issuer of the payee's account. In another embodiment, the funds may be temporarily stored in a holding account that is associated with the
issuer150 of the payee's account, but not specifically associated with the payee's account.
-
In some embodiments, the
interaction terminal102 may be associated with an issuing
bank150, where deposits or credits can be made to an account at the issuing
bank150. The
payment processing network130 may then push the funds received from the payor's transaction account into the account specified by the payee. The payment processing network may send a message to the
issuer150 of the account specified by the payee requesting that the funds received be transferred from the account in which they are being held temporarily, into the account that the payee has specified. Again, the
payment processing network130 is capable of this transaction because it contains payment authorization, clearing, and settlement services.
-
After the funds have been deposited into the account specified by the payee, the
issuer150 may send a
response message133 to the
payment processing network130 indicating the successful transaction. Upon receipt of the message indicating a successful transaction, the
payment processing network130 may send a message 132 to the payee indicating that the funds have been received and deposited into the specified account. The
payment processing network130 is capable of requesting funds directly from the issuer because, as mentioned above, it contains payment authorization, clearing, and settlement services.
-
Although only a single issuer is shown for each of the
mobile device101 and the
interaction terminal102, it would be clear to a person of skill in the art that
mobile device101 and
interaction terminal102 could be associated with any number of transaction accounts that are issued by any number of issuers. For example,
mobile device101 may be associated with a credit card account maintained by one issuer and a debit card account maintained by a different issuer. This would allow a user to choose which transaction account to use in the transaction. Therefore, a user could make all payments with a credit account and receive all payments directly into a checking account. Likewise,
device102 may be linked to multiple transaction accounts from multiple issuers and/or an acquirer. In some embodiments, the mobile 101 and
interaction terminal102 may both be associated with transaction accounts issued by the same issuer.
- FIG. 2
depicts an embodiment of the
remote server computer120 which may be in operative communication with the communications network (not shown) and payment processing network (not shown).
Remote server computer120 may include an
accelerometer analysis unit210,
location analysis unit220,
time analysis unit230,
identification unit240, and
payment unit250, which may be used alone or in combination to resolve or “match” devices that have interacted with each other (e.g., when a
mobile device101 makes intentional physical contact with an interaction terminal 102). Units within the server computer are coupled to a processor. Various databases (e.g., 260, 270, and 280) may be associated with the
remote server computer120 and/or in operative communication through
communication channels265, 275, and 285, which may be wired or wireless connections. In some embodiments,
databases260, 270, and 280 are part of the remote server computer.
- Accelerometer analysis unit
210 compares accelerometer data from a plurality of devices (e.g.,
mobile devices101 and interaction terminals 102). Accelerometer data may include the magnitude and direction of the acceleration. Accelerometer data may also include orientation data (such as pitch, yaw, and roll and/or cardinal direction). From the accelerometer data, the
accelerometer analysis unit210 can determine whether a mobile device and an interaction terminal intentionally have interacted with each other. For example, if the absolute value of the magnitude of the measured acceleration of a mobile device and an interaction terminal is equal, or substantially equal, the
accelerometer analysis unit210 can determine with relative certainty that the mobile device and the interaction terminal have interacted together. In embodiments where magnitude and direction of the acceleration are analyzed by the
accelerometer analysis unit210, it would be expected that the mobile device and the interaction terminal that are “bumped” together would have substantially equal acceleration magnitude in opposite directions. That is,
accelerometer analysis unit210 can determine with relative certainty that the mobile device and the interaction terminal were “bumped” together if the accelerometer data of the mobile device and the interaction terminal are substantially equal and opposite. Physical principles, including the conversation of momentum may be used calculated expected accelerometer data.
- Location analysis unit
220 may be used to help further resolve conflicts from interaction data generated by the
mobile device101 and the
interaction terminal102. The location analysis unit compares location data from a plurality of devices (e.g., 101, 102) and determines whether any two devices are sufficiently close when acceleration (above a predetermined threshold) occurred to indicate a likelihood that two devices have interacted with each other. Location data is obtained through GPS units residing in devices (e.g., 101, 102). Cellular tower data may also be used to determine the location of a device. As discussed above, interaction data from numerous devices is sent to the remote server computer for comparison and analysis. Location data may be used to supplement accelerometer data in order to determine whether two devices have interacted. For example, if two devices with substantially similar acceleration data were also within 100 feet of each other according to location data, there is a high probability that the devices have intentionally interacted with each other.
- Time analysis unit
230 may be used to help further resolve conflicts from interaction data generated by
mobile device101 and
interaction terminal102. The time analysis unit compares time data from a plurality of devices and determines whether any two devices accelerated at the same, or substantially the same, time. Time data is obtained from devices. Time data may include a timestamp indicating when acceleration (above a predetermined threshold) started or stopped as well as the duration of the device's movement. For example, the server computer may determine with greater certainty that devices with similar acceleration data have interacted with each other if the time data from the respective devices is also similar (e.g., acceleration within 5 seconds after adjustments for differences in clocks and time zones).
- Identification unit
240 may be used to identify the
mobile device101 or
interaction terminal102 associated with any given interaction data. A mobile device or an interaction terminal may be identified by its phone number, SIM card numbers, serial number, or hardware ID.
Identification unit240 may look up enrollment information or account information associated with a device by querying
accounts database260 or
enrollment database270.
-
In some embodiments, users of a mobile device or interaction terminal according to the present invention must register their devices in order to make or receive payment. Enrollment information for a plurality of users is stored in the
enrollment database270. Enrollment information may include information about the enrolled device (e.g., phone number, SIM card numbers, serial number, or hardware ID) and information about the enrolled customer (e.g., name, financial account associated with customer, etc.).
Accounts database260 may store transaction account information. Transaction account information includes payment account information from at least one issuer.
- Payment unit
250 aggregates and formats payment information (e.g., payor, payee, payment amount, etc.) after
remote server computer120 has determined that a mobile device and an interaction terminal have interacted and the users of those devices intend to conduct a financial transaction. In some embodiments,
payment unit250 aggregates payor information, payee information, and a payment amount.
Payment unit250 may create an authorization request message using this information. In other embodiments,
payment unit250 forwards payment information to a payment processing network, thereby initiating an authorization request message.
-
In some embodiments, some or all of the
elements210 through 250 may be contained in or associated with the interaction terminal (payee device) 102. That is, any element of the
remote server computer120 may be included in the
interaction terminal102.
-
In
FIG. 1, the
mobile device101 and
interaction terminal102 do not directly communicate with each other, but communicate with each other via a central server computer.
FIGS. 3A-Cshow various embodiments of the communication flows contemplated by embodiments of the present invention. In
FIGS. 3A-C, the
mobile device101 and
interaction terminal102 may be any type of device with an accelerometer.
Communications network110, depicted in
FIG. 1, is not shown for the purposes of this illustration. However, one of skill in the art would understand that the
mobile device101 and
interaction terminal102 communicate with
remote server computer120 via a communications network.
- FIG. 3A
shows a system whereby a
remote server computer120 provides both the
mobile device101 and
interaction terminal102 with session keys, and the
mobile device101 and
interaction terminal102 can communicate directly with each other as long as the session keys are active. Session keys may be based, in part, on the accelerometer data from one or both of the
mobile device101 and
interaction terminal102. In this embodiment, launch of applications on the
mobile device101 and
interaction terminal102 may automatically initiate a request for the session keys.
Mobile devices101 may “bump”
interactive terminal102 to communicate. This causes first interaction information to be sent from
mobile device101 to
remote server computer120 via
connection335 and second interaction information to be sent from
interactive terminal102 to
remote server computer120 via
connection340.
Remote server computer120 determines, based on interaction information, that the operators of the two devices want to exchange information. Session keys may be sent by
remote server computer120 to
mobile device101 and
interaction terminal102 via
connections330, 345. While session keys are active,
mobile device101 and
interaction terminal102 may directly exchange information through
wireless links320 and 325 (e.g., RF and/or infrared).
- FIG. 3B
shows a system including the
mobile device101 and
interaction terminal102 that communicate through
wireless links350 and 355 and through the
interaction terminal102, which communicates with a
remote server computer120 via
connections360 and 365. In this embodiment,
mobile device101 could communicate with the
remote server computer120 through
interaction terminal102. Alternatively, the communication through
remote server computer120 could also occur via
mobile device101. Accelerometer data, time-stamp data, etc. can be sent from
mobile device101 to the
remote server computer120 via interaction terminal 102 (or alternatively via mobile device 101). The processor in the
interaction terminal102 can send any suitable interaction data to the
remote server computer120 after
mobile device101 and
interaction terminal102 have interacted with each other.
-
In another embodiment, the server computer may receive both the account number from the first device and a transaction amount from the interaction terminal along with the accelerometer data, timestamp, and/or geo-location data from both the first and second devices. The remote server computer could then initiate, format, and send an authorization request message to the issuer, and the issuer can approve or deny the request (as described above). An authorization response message may then be sent by the issuer to the mobile device and/or interaction terminal.
-
In one embodiment, after the server computer determines that the mobile device and interaction terminal have interacted with each other, the server computer can send the payment account number to the interaction terminal for payment processing. The account number may have been sent by the first device to the server computer after
mobile device101 and
interaction terminal102 “bumped,” or the remote server computer may have retrieved the account number from a database after determining that
mobile device101 and
interaction terminal102 bumped. After the interaction terminal receives the account number, the interaction terminal may then format an authorization request message comprising the transaction amount and a merchant code, and this may be sent to the issuer (via an acquirer and a payment processing network) of the account number for approval. After the issuer approves of (or denies) the transaction, an authorization response message indicating approval of the transaction (or denial) may be sent to
mobile device101 or
interaction terminal102. At the end of the day, a clearing and settling process between the issuer, acquirer, and payment processing network can occur.
- FIG. 3C
shows a system including
mobile device101 and
interaction terminal102 communicating with each other without the use of an intermediate
remote server computer120. This may occur, for example, after the remote server computer determines that the
mobile device101 and
interaction terminal102 have interacted with each other and paired the devices. In this embodiment, the
mobile device101 and
interaction terminal102 may communicate with each other through
wireless links310 and 315 (e.g., RF and/or infrared).
-
Embodiments of the invention can be implemented in different ways. Also, in embodiments of the invention, it is possible to send information from a remote server computer to the first and second devices before they interact with each other or “bump” into each other. It is also possible to send information (e.g., coupons, receipts) to the first and second devices after they interact with each other or “bump” each other.
-
II. Exemplary Methods
- FIG. 4
is a high level flow diagram illustrating one embodiment of a method of resolving interaction data from a plurality of devices and conducting a financial transaction between a
mobile device101 and an
interaction terminal102 that have interacted. The method in
FIG. 4can be described with reference to
FIGS. 1 and 2. In
step401,
remote server computer120 receives accelerometer, location, and time data from
mobile devices101 and interaction terminal 102 (in
FIG. 1). In
step403, time analysis unit 230 (in
FIG. 2) compares the time data from
device101 with time data from the
interaction terminal102. If the time data matches, or is substantially the same, the
location analyzer unit220 compares the location data from
device101 with location data from interaction terminal device 102 (step 405). If the time data does not match,
remote server computer120 returns to
state401 and monitors and receives accelerometer, location, and time data from various mobile devices and interaction terminals.
-
If the location data matches, or the information indicates that the
mobile device101 and the
interaction terminal102 are substantially close, the accelerometer analysis unit compares the accelerometer data from the
mobile device101 with accelerometer data from interaction terminal 102 (step 407). If the location data does not match,
remote server computer120 returns to
state401 and monitors and receives accelerometer, location, and time data from various mobile devices and interaction terminals.
-
If the accelerometer data matches, or is substantially similar,
remote server computer120 can determine with sufficient certainly that the
mobile device101 and
interaction terminal102 intended to interact (step 409). If the accelerometer data does not match,
remote server computer120 returns to
state401 and monitors and receives accelerometer, location, and time data from various mobile devices and interaction terminals. The receipt and analysis of data illustrated in
steps401, 403, 405, and 407 may be completed in any suitable order or substantially simultaneously. For example, analysis of the accelerometer data (step 407) may be completed before analysis of time data (step 403).
-
In step 411,
remote server computer120 may receive payment amount, payor information, and payee information. In some embodiments, step 411 can occur before a determination is made that the mobile device and the interaction terminal have interacted (e.g., step 411 may occur before
step409 or 401). In
step413,
remote server computer120 initiates an authorization request message. In
step415,
remote server computer120 receives a confirmation from the payments processing network. In
step417,
remote server computer120 sends a confirmation to at least one of the mobile device and the interaction terminal. The confirmation may include a receipt. Other specific details of this method are described above.
- FIG. 5
is a high level flow diagram illustrating one embodiment of a method of using a mobile device to conduct a financial transaction between two devices that have interacted. To conduct a financial transaction, in
step505, the user of mobile device 101 (payor) moves the
mobile device101 towards the interaction terminal 102 (operated or controlled by a payee, such as a merchant), making physical contact with the interaction terminal. The
interaction terminal102 may flex, recoil, or move, thereby generating interaction data.
Mobile devices101 and
interaction terminal102 record accelerometer, location, time, and identification data representative of the respective device's movement.
-
In
step510, interaction data is sent to the
remote server computer120. In
step515, the
remote server computer120 determines whether user of
mobile device101 and operator of
interaction terminal102 intended to conduct a payment transaction, such as the purchase of goods or services. In
step520, the
remote server computer120 initiates the sending of an authorization request message to
payment processing network130.
-
In some embodiments, for example, where the payee is a merchant, the payee device (102) may be in operative communication with an acquiring
bank160. Acquiring
bank160 may initiate the sending of the authorization request message to the
payment processing network130. In this case, the
payment processing network130 forwards the authorization request message to the
issuer150. In
step525, the
payment processing network130 requests funds from the
issuer150. In
step530, the
issuer150 sends the authorization response message to the
payment processing network130. In
step535, the payment processing network sends the message to withdraw funds from the payor account and deposit funds into the payee account.
- FIG. 6
illustrates an embodiment of an interaction terminal according to the disclosure of the present invention. The
interaction terminal102 may be attached to, or integrated as part of, any of the following devices: an automated teller machine (ATM), a point of sale (POS) terminal, an electronic cash register (ECR), a kiosk, a ticket kiosk, a vending machine, a magnetic stripe reader device, a personal computer, or any other device where consumer payment devices, such as credit or debit cards, are accepted for payment or to conduct other financial transactions.
- Interaction terminal
102 may have an
attachment member620 for coupling the housing of the
interaction terminal102 to an object where the interaction terminal is positioned. For example, the interaction terminal may be positioned near a checkout line or any other type of line, secured door, gate, turnstile at any number of venues or establishments, such as sports stadiums or arenas, theatres, music halls and amphitheatres, museums, amusement parks, public transit terminals, or toll roads/bridges/booths. The
interaction terminal102 may be in a fixed position, but it may be moveable to accommodate changing circumstances.
-
The
attachment member620 may be rigid to hold the interaction terminal upright yet flexible so that when physical contact is made with the interaction terminal the interaction terminal may move, recoil, or flex. Attachment member may comprise a
base portion640, which may couple the
interaction terminal102 to a particular fixed location. Fasteners or adhesives may be used in conjunction with the
attachment member620 the
base portion640. The amount of flexibility/rigidity allows a sufficient range of movement so that the motion sensor (such as an accelerometer) within the interaction terminal can generate measurable interaction data. For example,
attachment member620 may flex so that the
interaction terminal102 pivots around a fulcrum. In some embodiments, the fulcrum is located approximately at the
base member640.
-
The
interaction terminal102 may comprise a
housing630 that contains or is coupled to various electronic components. Although not shown in
FIG. 6, the interaction terminal may have any of the components and units described with respect to
FIG. 2and
FIG. 9. For example, interaction terminal may have all or some of the elements that comprise the
remote server computer120 such as an
accelerometer analysis unit210,
location analysis unit220, a
time analysis unit230, an
identification unit240, and a
payment unit250. These units may be used alone or in combination to resolve or “match” mobile devices that have interacted with the interaction terminal (e.g., when a
mobile device101 makes intentional physical contact with an interaction terminal 102). The interaction terminal may contain or be associated with the databases illustrated in
FIG. 2(260, 270, 280).
- Interaction terminal
102 includes a sensor, which may be an accelerometer. In other embodiments, the sensor may be a pressure sensor. The motion/pressure sensor generates interaction data representative of the physical interaction the interaction terminal experience relative to external objects. That is, the motion/pressure sensor generates interaction data in response to physical contact from mobile devices.
- Interaction terminal
102 may have an
interaction contact surface610 where users of mobile devices can physically contact the device, causing interaction data to be generated by the mobile device and the interaction terminal. The
interaction contact surface610 may be coupled to the sensor. The
interaction contact surface610 may be made of any suitable material. The interaction contact surface may be hard plastic or may be rubberized. In some embodiments it comprises the same material as the housing for the interaction terminal and may be an integral piece of the interaction terminal. In other embodiments, it comprises a material different from the housing of the interaction terminal.
- Interaction contact surface
610 may move or depress in response to an external force or impact from a user. When the contact surface of the interaction terminal permits movement that is measureable by the motion sensor and interaction data may be generated.
-
Interaction terminal may include a user interface. In other embodiments, there is no user interface visible to customers in
interaction terminal102, and the customer uses the user interface on his or her mobile device 101 (not shown) to input and output data.
-
III. Exemplary User Interface
- FIGS. 7A-B
show a mobile device being used with an interaction terminal according to an embodiment of the present invention. Specifically,
FIG. 7Adepicts an exemplary user interface of an application running on
mobile device101. The user interface of the
mobile device101 may include any suitable instructions and buttons for the user to press. In the embodiment shown, the user interface of
device101 instructs the user to “Tap sales terminal to checkout.” In this embodiment,
interaction terminal102 is the “sales terminal” referred to on the user interface of
mobile device101. Tapping the sale terminal generates interaction data that is used to pair the mobile device and the interaction terminal, as described herein.
-
In one embodiment, a user of a
mobile device101 bumps a point of sale terminal to quickly pay for items at a fast food restaurant or other merchant. A user of a
mobile device101 may physically contact with an
interaction terminal102 at a fast food restaurant or vending machine. After a server pairs the mobile device and the interaction terminal, using interaction data, communications are initiated between the mobile device and the interaction terminal. In this embodiment, the communications are related to items for sale at the establishment (e.g., a menu or a price list). The user of
device101 uses the mobile device to order the items desired, submit the order, and pay. The payment transaction may be processed using the interaction data, as described above.
-
In another embodiment, a user of a
mobile device101 makes physical contact with an access point at toll booth. After a server pairs the mobile device and the access point, using interaction data, communications are initiated between the mobile device and the access point. In one embodiment, the communications may be related to an access transaction and a payment transaction. Access transactions between two devices with accelerometers are described in U.S. App. No. ______ (Attorney Docket No. 016222-056930US), titled “Access Using a Mobile Device with an Accelerometer” and filed on ______. This application is hereby incorporated by reference in their entirety for all purposes. An “access transaction” is a transaction whereby one party wishes to gain access to a secured or restricted area and another party wishes to control access to the secured or restricted area. In some embodiments, access is granted only where payment is made for the desired access. The payment transaction may be processed using the interaction data as described above. After payment for the desired access is made, access may be granted to the restricted area.
- FIG. 7B
depicts a
mobile device101 making physical contact with
interaction terminal102. In the embodiment illustrated, after the remote server computer (120 in
FIG. 1) or processor in the interaction terminal determines that the
mobile device101 and the
interaction terminal102 interacted (i.e., steps 401-409 in
FIG. 4),
mobile device101 and
interaction terminal102 communicate information, such as the amount of payment to be made. In the illustrated embodiment, the user interface of the mobile device asks the user of
mobile device101 to confirm the payment amount of “$9.99.” Other prompts for user input may be presented.
-
For example, after the remote server computer determines that the
mobile device101 and the
interaction terminal102 interacted, the user interface could prompt the user to enter information or select options (e.g., from a drop down menu or the like), such as the payment account to use to fund the transaction, purchase of additional products or services, contact information, etc. Information may also be sent to the
mobile device101 for reference and/or storage (e.g., directions, manuals, rebate information, warranty information, etc.). Sending information between two devices with accelerometers are described in US App. No. ______ (Attorney Docket No. 016222-056940US), titled “Information Access Device and Data Transfer” and filed on ______. This application is hereby incorporated by reference in their entirety for all purposes.
-
In other embodiments, the user interface may prompt the user of
mobile device101 to digitally “sign” a transaction. For example, the prompt might specify that the user shake the mobile device (or otherwise move the device beyond a predetermined threshold for a predetermined amount of time, e.g., 1-5 seconds), to sign or verify the transaction. Accelerometer data from this shake movement would be stored on the mobile device and/or a backend server. In some embodiments, the user may be required to enter a previously defined “motion password” to confirm the identity of the user or that the user is authorized to use the device. In this embodiment, a motion password is created by the user before the mobile device is used in a transaction using an accelerometer in the device to create unique authentication data representative of the user's movement. The user “enters” (i.e., performs) the previously defined motion password by moving the device in the predefined pattern and the accelerometer in the mobile device records the data representative of the movement. The accelerometer data generated by unique movement is used to authenticate the user in a manner similar to entering a signature of one's name, PIN, or a username/password.
-
For example, prior to engaging in a financial transaction, the user may have created a motion password in a set up process. The user may set up his device and authentication data using any combination of a mobile device, personal computer, or access point. During setup, the user is prompted to create a digital signature that is representative of a unique movement of the user moving the device. The motion password can be any combination of movement and pauses in movement. When the user is prompted to create a motion password, the accelerometer records accelerometer data representative of the movement, which is stored for future reference and comparison. Then, when the user participates in a financial transaction, the user interface of a software application running on the device prompts the user to enter the pre-set motion password. The accelerometer records the acceleration data, which is then compared to the accelerometer data from the pre-set motion password. If the data matches, the transaction may continue.
-
The accelerometer data representative of the unique movement may include several data points. Accelerometer data may include direction of the movement. That is, it may include information indicating whether the device was moved left or right or up or down, or combinations thereof. Accelerometer data may include magnitude of acceleration. Accelerometer data may include time measurements (e.g., if a user holds the device still for an amount of time before, after, or in between other movements).
-
For example, accelerometer data can be used to provide a unique signature by bumping another device a predetermined number of times in a predetermined manner. For example, a person can take his device and can: a) bump the phone against a terminal a first time; b) wait for 1 second; c) bump the terminal a second time; d) wait for three seconds, and e) bump the terminal a third time. This unique pattern can be indicative of a particular signature of a particular person.
-
In one embodiment, a person could use a device, such as 101, at an ATM in order to authenticate himself to the ATM. For example, the user could bump a contact surface at the ATM to start an interaction and identify himself to the ATM. The ATM may then prompt the user to move his device in a unique way. The user then moves the device according to the unique movement chosen by the user during setup. For example, the user might move the device up very fast (e.g., greater than 10 meters per second per second), left slowly (e.g., less than 0.5 meters per second per second), follow up three brief shakes (e.g., up, down, up within a 1 second period of time). Since a user's general movement may be visible to bystanders, the device's user interface may ask the user to orient the phone in a specific way in the user's hand that would not be visible to a bystander. For example, the user interface may prompt the user to turn the device upside down when performing the unique pattern. In some embodiments, the user interface may prompt the user to perform a short series of physical movements.
-
In one embodiment, a person could use a device at a POS terminal in order to complete a transaction. In some embodiments, the digital signature is used in lieu of entering in a PIN at a POS terminal.
-
In some embodiments of the present invention, the user of
mobile device101 must register the device. Registration may occur through a suitable application running on the device or using the internet.
FIGS. 8A-Cillustrate the user interface used for registering the phone.
FIG. 8Ashows the “Welcome” screen where the user can choose to register
mobile phone101.
FIG. 8Bshows data entry fields that may be used in some embodiments. When the customer enters her Visa number and phone number, the
enrollment database270 stores this information in a lookup table. Other information may be stored in the
enrollment database270 or accounts
database260.
FIG. 8Cconfirms the information entered in
FIG. 8Chas been accepted and that the Visa account ending in 0123 has been associated with the
mobile device101. The user of
mobile device101 may associate additional financial accounts with the
mobile device101 by selecting the “Add Another Visa Account” button.
-
After enrollment, information about the enrolled device is correlated with transaction account information. For example, enrollment database 270 (
FIG. 2) is updated with device information from
mobile device101 and transaction account information from
accounts database260.
-
The user interfaces depicted in
FIGS. 6A-B, 7A-B, and 8A-C show various buttons or keys (“Help,” “Main Menu,” “Cancel,” etc.). However, those skilled in the art will recognize that there are many other variations that could be employed without departing from the scope of the invention. Although
devices101 and 102 are depicted as mobile phones, the devices can be any mobile device with an accelerometer.
-
IV. Exemplary Device
- FIG. 9
shows a diagram of some components in an exemplary mobile device or interaction terminal.
Mobile device101 and
interaction terminal102 may include one or more of the features shown in
FIG. 9. In addition to the elements shown in
FIG. 6A-B, an exemplary POS device may also include a network interface as well as a reader (e.g., a card reader such as a magnetic stripe reader) for reading data from contactless or contact based cards or phones.
-
An exemplary
mobile device32 in the form of a phone (which may also serve as an access device in some embodiments) may comprise a computer readable medium and a body. (
FIG. 9shows a number of components, and the mobile devices according to embodiments of the invention may comprise any suitable combination or subset of such components.) The computer readable medium 32(b) may be present within the body (not shown), or may be detachable from it. The body may be in the form of a plastic substrate, housing, or other structure. The computer readable medium 32(b) may be a memory that stores data and may be in any suitable form including a magnetic stripe, a memory chip, uniquely derived keys, encryption algorithms, etc. The memory also preferably stores information such as financial information, transit information (e.g., as in a subway or train pass), access information (e.g., as in access badges), etc. Financial information may include information such as bank account information, bank identification number (BIN), credit or debit card number information, account balance information, expiration date, consumer information such as name, date of birth, etc. Any of this information may be transmitted by the
mobile device32.
-
Information in the memory may also be in the form of data tracks that are traditionally associated with credits cards. Such tracks include Track 1 and Track 2. Track 1 (“International Air Transport Association”) stores more information than Track 2, and contains the cardholder's name as well as account number and other discretionary data. This track is sometimes used by the airlines when securing reservations with a credit card. Track 2 (“American Banking Association”) is currently most commonly used. This is the track that is read by ATMs and credit card checkers. The ABA (American Banking Association) designed the specifications of this track and all world banks must abide by it. It contains the cardholder's account, encrypted PIN, plus other discretionary data.
-
The
mobile device32 may further include a contactless element 32(g), which is typically implemented in the form of a semiconductor chip (or other data storage element) with an associated wireless transfer (e.g., data transmission) element, such as an antenna. Contactless element 32(g) is associated with (e.g., embedded within)
mobile device32 and data or control instructions transmitted via a cellular network may be applied to contactless element 32(g) by means of a contactless element interface (not shown). The contactless element interface functions to permit the exchange of data and/or control instructions between the mobile device circuitry (and hence the cellular network) and an optional contactless element 32(g).
-
Contactless element 32(g) is capable of transferring and receiving data using a near field communications (“NFC”) capability (or near field communications medium) typically in accordance with a standardized protocol or data transfer mechanism (e.g., ISO 14443/NFC). Near field communications capability is a short-range communications capability, such as RFID, Bluetooth, infra-red, or other data transfer capability that can be used to exchange data between the
mobile device32 and an interrogation device. Thus, the
mobile device32 is capable of communicating and transferring data and/or control instructions via both a cellular network and a near field communications line or network.
-
The
mobile device32 may also include a processor 32(c) (e.g., a microprocessor) for processing the functions of the
mobile device32 and a display 32(d) to allow a consumer to see phone numbers and other information and messages. The
mobile device32 may further include input elements 32(e) to allow a consumer to input information into the device, a speaker 32(f) to allow the consumer to hear voice communication, music, etc., and a microphone 32(i) to allow the consumer to transmit her voice through the
mobile device32. The
mobile device32 may also include an antenna 32(a) for wireless data transfer (e.g., data transmission), and an accelerometer 32(h) which can provide acceleration data to the processor 32(c).
-
V. Exemplary System Elements
-
The various participants and elements in
FIGS. 1-3and 6-7 may operate or use one or more computer apparatuses to facilitate the functions described herein. Any of the elements in
FIG. 1(e.g., the
devices101, 102, the
remote server computer120, the
payment processing network130, the
issuers140, 150, the
acquirer160, etc.) may use any suitable number of subsystems to facilitate the functions described herein. Examples of such subsystems or components are shown in
FIG. 10, which may illustrate parts of a computer apparatus.
-
The subsystems shown in
FIG. 10are interconnected via a
system bus775. Additional subsystems such as a
printer774,
keyboard778, fixed disk 779 (or other memory comprising computer readable media), monitor 776, which is coupled to
display adapter782, and others are shown. Peripherals and input/output (I/O) devices, which couple to I/
O controller771, can be connected to the computer system by any number of means known in the art, such as
serial port777. For example,
serial port777 or
external interface781 can be used to connect the computer apparatus to a wide area network such as the Internet, a mouse input device, or a scanner. The interconnection via system bus allows the
central processor773 to communicate with each subsystem and to control the execution of instructions from
system memory772 or the fixed
disk779, as well as the exchange of information between subsystems. The
system memory772 and/or the fixed
disk779 may embody a computer readable medium.
-
It should be understood that the present invention as described above can be implemented in the form of control logic using computer software in a modular or integrated manner. Based on the disclosure and teachings provided herein, a person of ordinary skill in the art will know and appreciate other ways and/or methods to implement the present invention using hardware and a combination of hardware and software.
-
Any of the software components or functions described in this application, may be implemented as software code to be executed by a processor using any suitable computer language such as, for example, Java, C++ or Perl, using, for example, conventional or object-oriented techniques. The software code may be stored as a series of instructions, or commands on a computer readable medium, such as a random access memory (RAM), a read only memory (ROM), a magnetic medium such as a hard-drive or a floppy disk, or an optical medium such as a CD-ROM. Any such computer readable medium may reside on or within a single computational apparatus, and may be present on or within different computational apparatuses within a system or network.
-
VI. Technical Advantages
-
There are numerous technical advantages to the embodiments of the present invention. The present invention may use existing payment card infrastructure that is used to process debit and credit card transactions. Debit and credit cards offer protections against fraud, solutions to mitigate risk, and the ability to issue chargeback for unauthorized purchases. Additionally, debit and credit card are nearly universally accepted at merchants, thus making embodiments of the invention more universally acceptable.
-
For example, if a payor is using a device with an accelerometer for payment at a merchant, the location of the merchant can be compared against the location of the mobile device. If the locations do not match, this may indicate a fraudulent transaction. Location data just before the transaction can be compared to the location data during the transaction to see if the location data is consistent with the device actually being present at the location of the transaction (as opposed to characteristics of the device being cloned).
-
Time data may also be used to detect fraud. If the server computer detects repeated, unsuccessful interaction data from a device, a risk score indicating a higher amount of risk can be assigned to the device generating repeated, unsuccessful interaction data because this might be indicative of a fraudster trolling for financial information.
-
The use of an authorization message is beneficial because it allows financial institutions to make informed decisions about whether to authorize or deny a transaction. Since the authorization message, in some embodiments of the present invention, includes unique transaction data (acceleration, time, and/or location data), financial institutions have more data upon which to base their risk mitigation decisions.
-
Embodiments of the present invention allow a mobile device belonging to a user to act as the user interface. Therefore, in some embodiments, an interaction terminal is not required to have its own user interface, reducing costs and complexity of the interaction terminal hardware. From the consumer's perspective, the consumer may feel more comfortable entering payment or personal information into his or her own mobile device. This enhances security and privacy. Also, customers are more familiar with the user interfaces of their mobile devices than the user interfaces of various terminals provided by merchants, banks, etc. Customers will be able to use mobile devices more readily since they are familiar with the user interface.
-
Embodiments of the present invention increase checkout speed, decrease transaction time, lower abandonment, and reduce lines. This offers the advantage of increased speed in a checkout line. Embodiments of the present invention promote speed and convenience. Amount of money spent (or ticket size) may be increased because of the speed and convenience of embodiments of the present invention.
-
Embodiments of the present invention offer increased security because sensitive data is not transmitted to over RF, where the sensitive data may be more prone to interception (in transmission from the mobile device to the interaction terminal using RF). Rather, sensitive data can be transmitted more securely using network connections and encryption.
-
The above description is illustrative and is not restrictive. Many variations of the invention will become apparent to those skilled in the art upon review of the disclosure. The scope of the invention should, therefore, be determined not with reference to the above description, but instead should be determined with reference to the pending claims along with their full scope or equivalents.
-
One or more features from any embodiment may be combined with one or more features of any other embodiment without departing from the scope of the invention.
-
A recitation of “a”, “an” or “the” is intended to mean “one or more” unless specifically indicated to the contrary.
-
All patents, patent applications, publications, and descriptions mentioned above are herein incorporated by reference in their entirety for all purposes. None is admitted to be prior art.
Claims (20)
1. A method comprising:
determining when a first device makes contact with a second device, wherein the first device comprises a first processor and a first accelerometer coupled to the first processor and was previously moved towards the second device comprising a second accelerometer and a second processor coupled to the second accelerometer, wherein the second device is in a fixed position; and
performing further processing after determining when the first device makes contact with the second device, wherein the further processing relates to a financial transaction.
2. The method of
claim 1further comprising:
receiving timestamp data from at least one of the first or second devices.
3. The method of
claim 2further comprising:
receiving location data from at least one of the first or second device.
4. The method of
claim 3further wherein the location data is used for fraud or risk analysis.
5. The method of
claim 3further wherein the timestamp data is used for fraud or risk analysis.
6. The method of
claim 1wherein the first device is associated with a first transaction account issued by the first issuer.
7. The method of
claim 1wherein the financial transaction comprises initiating the transmission of an authorization message to the first issuer.
8. The method of
claim 1wherein the second device is one of the following: a point of sale (POS) terminal, an automated teller machine (ATM), an electronic cash register (ECR), a ticket kiosk, a vending machine, a magnetic stripe reader device, or a personal computer.
9. A non-transitory computer readable medium, comprising code for implementing the method of
claim 1.
10. A method comprising:
receiving first interaction data from a mobile device, wherein the mobile device comprises a first processor and a first motion sensor coupled to the first processor;
receiving second interaction data from an interaction terminal, wherein the interaction terminal comprises a second motion sensor and a second processor coupled to the second motion sensor;
determining whether the mobile device physically interacted with the interaction terminal with a server computer using sensor data from the mobile device and the interaction terminal;
if the mobile device and the interaction terminal move toward each other, initiating the transmission of an authorization request message to a first issuer, wherein the first issuer approves or does not approve the authorization request message.
11. The method of
claim 10wherein the first and second interaction data comprise at least one of the following: time data, location data, or accelerometer data.
12. The method of
claim 10wherein the first and second interaction data are used in fraud prevention or risk analysis.
13. The method of
claim 10wherein a first financial account is associated with the mobile device and a second financial account is associated with the interaction terminal.
14. A non-transitory computer readable medium, comprising code for implementing the method of
claim 10.
15. A server comprising the non-transitory computer readable medium of
claim 10.
16. An interaction terminal comprising:
a first processor;
a first sensor coupled to the first processor; and
a non-transitory computer readable medium coupled to the first processor, the computer readable medium comprising code for implementing a method comprising:
generating first interaction data with the first sensor;
initiating comparison of first interaction data with second interaction data, generated by a mobile device comprising a second sensor coupled to a second processor, to determine whether the interaction terminal and the mobile device physically interacted; and
if the interaction terminal and the mobile device physically interacted with the interaction terminal, initiating the transmission of an authorization request message to a first issuer, wherein the first issuer approves or does not approve the authorization request message.
17. The interaction terminal of
claim 16wherein the first and second sensors comprise the accelerometers.
18. The interaction terminal of
claim 16wherein the first sensor comprises a pressure sensor.
19. The interaction terminal of
claim 16further comprising a housing that contains the first sensor, first processor, and non-transitory computer readable medium, wherein the housing has a coupling element so that the interaction terminal can be coupled to an object at a fixed location.
20. The interaction terminal of
claim 19, wherein the coupling element is flexible so that when physical contact is made with the interaction terminal the interaction terminal can move.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/953,368 US20110187642A1 (en) | 2009-11-25 | 2010-11-23 | Interaction Terminal |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US26454309P | 2009-11-25 | 2009-11-25 | |
US12/953,368 US20110187642A1 (en) | 2009-11-25 | 2010-11-23 | Interaction Terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
US20110187642A1 true US20110187642A1 (en) | 2011-08-04 |
Family
ID=44067219
Family Applications (6)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/953,368 Abandoned US20110187642A1 (en) | 2009-11-25 | 2010-11-23 | Interaction Terminal |
US12/953,371 Active 2031-10-13 US8907768B2 (en) | 2009-11-25 | 2010-11-23 | Access using a mobile device with an accelerometer |
US12/953,372 Active 2033-07-03 US10095276B2 (en) | 2009-11-25 | 2010-11-23 | Information access device and data transfer |
US12/952,811 Active 2031-06-22 US8761809B2 (en) | 2009-11-25 | 2010-11-23 | Transaction using a mobile device with an accelerometer |
US14/338,930 Active US9176543B2 (en) | 2009-11-25 | 2014-07-23 | Access using a mobile device with an accelerometer |
US16/108,917 Active 2031-04-18 US10824207B2 (en) | 2009-11-25 | 2018-08-22 | Information access device and data transfer |
Family Applications After (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/953,371 Active 2031-10-13 US8907768B2 (en) | 2009-11-25 | 2010-11-23 | Access using a mobile device with an accelerometer |
US12/953,372 Active 2033-07-03 US10095276B2 (en) | 2009-11-25 | 2010-11-23 | Information access device and data transfer |
US12/952,811 Active 2031-06-22 US8761809B2 (en) | 2009-11-25 | 2010-11-23 | Transaction using a mobile device with an accelerometer |
US14/338,930 Active US9176543B2 (en) | 2009-11-25 | 2014-07-23 | Access using a mobile device with an accelerometer |
US16/108,917 Active 2031-04-18 US10824207B2 (en) | 2009-11-25 | 2018-08-22 | Information access device and data transfer |
Country Status (4)
Country | Link |
---|---|
US (6) | US20110187642A1 (en) |
AU (1) | AU2010324763B2 (en) |
CA (1) | CA2781713A1 (en) |
WO (4) | WO2011066395A2 (en) |
Cited By (59)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120136478A1 (en) * | 2010-11-30 | 2012-05-31 | Agleo, LLC | System and Method for Human Interface To A Vending Machine |
US20120158545A1 (en) * | 2010-12-20 | 2012-06-21 | Ebay, Inc. | Mobile on-the-spot shopping and payments |
US20120160907A1 (en) * | 2010-12-23 | 2012-06-28 | Verifone, Inc. | Point of sale terminal for engagement with a mobile communicator |
US20120221464A1 (en) * | 2011-02-28 | 2012-08-30 | Research In Motion Limited | Communications system for performing secure transactions based upon mobile wireless communications device proximity and related methods |
US20120310760A1 (en) * | 2011-06-03 | 2012-12-06 | Simon Phillips | Mobile device automatic card account selection for a transaction |
US20130060687A1 (en) * | 2011-09-07 | 2013-03-07 | Lg Electronics Inc. | Mobile terminal and controlling method thereof |
US20130098987A1 (en) * | 2011-10-20 | 2013-04-25 | Sociedad Anonima Espanola De Tarjetas De Identificacion Y Credito | Multi-communication assisted portable terminal |
US20130139270A1 (en) * | 2011-11-30 | 2013-05-30 | Eiichiro Yoshida | Information processing apparatus and information processing apparatus startup control method |
US20130262305A1 (en) * | 2012-03-27 | 2013-10-03 | International Business Machines Corporation | Authentication for transactions using near field communication |
US20140101056A1 (en) * | 2012-10-04 | 2014-04-10 | Nagravision S.A. | Portable near-field communication device |
US20140122268A1 (en) * | 2012-10-31 | 2014-05-01 | Wal-Mart Stores, Inc. | Point-Of-Sale-Customer-Identification Apparatus And Method |
US8756168B1 (en) | 2012-02-22 | 2014-06-17 | Google Inc. | Endorsing a product purchased offline |
US8788420B1 (en) * | 2012-10-15 | 2014-07-22 | Google Inc. | Generating peer-to-peer transaction risk ratings |
US20140266597A1 (en) * | 2013-03-15 | 2014-09-18 | Tyfone, Inc. | Personal digital identity device with motion sensor responsive to user interaction |
US20140270175A1 (en) * | 2013-03-15 | 2014-09-18 | Tyfone, Inc. | Personal digital identity device with imager |
US20140266598A1 (en) * | 2013-03-15 | 2014-09-18 | Tyfone, Inc. | Configurable personal digital identity device with motion sensor responsive to user interaction |
US8928587B1 (en) * | 2013-11-25 | 2015-01-06 | Google Inc. | Automatic device login based on wearable sensor fusion |
US8934940B1 (en) * | 2010-12-14 | 2015-01-13 | Emc Corporation | Providing enhanced security for wireless telecommunications devices |
US20150026256A1 (en) * | 2013-07-18 | 2015-01-22 | Nvidia Corporation | Alert notification synchronization across data processing devices |
US9002739B2 (en) | 2011-12-07 | 2015-04-07 | Visa International Service Association | Method and system for signature capture |
US20150186663A1 (en) * | 2013-12-31 | 2015-07-02 | Visa International Service Association | Selectable display of data on a payment device |
US20150220907A1 (en) * | 2012-07-16 | 2015-08-06 | Mashinery Pty Ltd. | Authorization of Transactions |
US20160203527A1 (en) * | 2015-01-12 | 2016-07-14 | Xerox Corporation | Authentication system and method to improve trust in public reviews |
US9537716B1 (en) * | 2012-06-18 | 2017-01-03 | Crimson Corporation | Establishing a direct connection between remote devices |
US9734319B2 (en) | 2013-03-15 | 2017-08-15 | Tyfone, Inc. | Configurable personal digital identity device with authentication using image received over radio link |
US9781598B2 (en) | 2013-03-15 | 2017-10-03 | Tyfone, Inc. | Personal digital identity device with fingerprint sensor responsive to user interaction |
US9826374B2 (en) | 2011-08-02 | 2017-11-21 | Google Inc. | System and method for sharing content on third-party mobile applications |
US9906365B2 (en) | 2013-03-15 | 2018-02-27 | Tyfone, Inc. | Personal digital identity device with fingerprint sensor and challenge-response key |
US10231096B2 (en) | 2014-09-19 | 2019-03-12 | Visa International Service Association | Motion-based communication mode selection |
US20190124501A1 (en) * | 2016-05-03 | 2019-04-25 | Mobile Payments & Loyalty, S.L. | Communication using colour encoded sequence of digits |
WO2019094086A1 (en) * | 2017-11-13 | 2019-05-16 | Walmart Apollo, Llc | Pairing a mobile device with a merchant transaction device |
JP2019512790A (en) * | 2016-03-11 | 2019-05-16 | マスターカード インターナシヨナル インコーポレーテツド | Method and system for processing point-to-point transactions |
US10438206B2 (en) | 2014-05-27 | 2019-10-08 | The Toronto-Dominion Bank | Systems and methods for providing merchant fraud alerts |
US20200364775A1 (en) * | 2012-07-12 | 2020-11-19 | Transform Sr Brands Llc | Systems and methods of targeted interactions for integrated retail applications |
US20210174358A1 (en) * | 2013-11-27 | 2021-06-10 | Apple Inc. | Credential provisioning for an electronic device |
US11182794B1 (en) | 2018-03-29 | 2021-11-23 | Square, Inc. | Detecting unauthorized devices using proximity sensor(s) |
US11257072B1 (en) * | 2018-03-29 | 2022-02-22 | Square, Inc. | Detecting unauthorized devices |
US11328042B2 (en) | 2019-12-10 | 2022-05-10 | Winkk, Inc. | Automated transparent login without saved credentials or passwords |
US20220174451A1 (en) * | 2020-12-01 | 2022-06-02 | Universal City Studios Llc | Systems and methods for controlling an operation of an attraction system |
US11443318B2 (en) | 2016-02-12 | 2022-09-13 | Block, Inc. | Physical and logical detections for fraud and tampering |
US11538063B2 (en) | 2018-09-12 | 2022-12-27 | Samsung Electronics Co., Ltd. | Online fraud prevention and detection based on distributed system |
US11553337B2 (en) | 2019-12-10 | 2023-01-10 | Winkk, Inc. | Method and apparatus for encryption key exchange with enhanced security through opti-encryption channel |
US20230010577A1 (en) * | 2021-07-06 | 2023-01-12 | Capital One Services, Llc | Computer-Based System for Locking User Account Access |
US11563582B2 (en) | 2019-12-10 | 2023-01-24 | Winkk, Inc. | Method and apparatus for optical encryption communication using a multitude of hardware configurations |
US11574045B2 (en) | 2019-12-10 | 2023-02-07 | Winkk, Inc. | Automated ID proofing using a random multitude of real-time behavioral biometric samplings |
US11588794B2 (en) | 2019-12-10 | 2023-02-21 | Winkk, Inc. | Method and apparatus for secure application framework and platform |
US11637694B2 (en) | 2018-07-16 | 2023-04-25 | Winkk, Inc. | Secret material exchange and authentication cryptography operations |
US11640602B2 (en) | 2016-09-30 | 2023-05-02 | Winkk, Inc. | Authentication and personal data sharing for partner services using out-of-band optical mark recognition |
US11652815B2 (en) | 2019-12-10 | 2023-05-16 | Winkk, Inc. | Security platform architecture |
US11657140B2 (en) | 2019-12-10 | 2023-05-23 | Winkk, Inc. | Device handoff identification proofing using behavioral analytics |
US11824999B2 (en) | 2021-08-13 | 2023-11-21 | Winkk, Inc. | Chosen-plaintext secure cryptosystem and authentication |
US11843943B2 (en) | 2021-06-04 | 2023-12-12 | Winkk, Inc. | Dynamic key exchange for moving target |
US11928193B2 (en) | 2019-12-10 | 2024-03-12 | Winkk, Inc. | Multi-factor authentication using behavior and machine learning |
US11936787B2 (en) | 2019-12-10 | 2024-03-19 | Winkk, Inc. | User identification proofing using a combination of user responses to system turing tests using biometric methods |
US12073378B2 (en) * | 2019-12-10 | 2024-08-27 | Winkk, Inc. | Method and apparatus for electronic transactions using personal computing devices and proxy services |
US12095751B2 (en) | 2021-06-04 | 2024-09-17 | Winkk, Inc. | Encryption for one-way data stream |
US12132763B2 (en) | 2019-12-10 | 2024-10-29 | Winkk, Inc. | Bus for aggregated trust framework |
US12143419B2 (en) | 2019-12-10 | 2024-11-12 | Winkk, Inc. | Aggregated trust framework |
US12153678B2 (en) | 2019-12-10 | 2024-11-26 | Winkk, Inc. | Analytics with shared traits |
Families Citing this family (207)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
NZ516669A (en) * | 1999-06-18 | 2004-07-30 | Echarge Corp | Method for ordering goods, services and content over an internetwork using a virtual payment account |
US8783561B2 (en) | 2006-07-14 | 2014-07-22 | Modiv Media, Inc. | System and method for administering a loyalty program and processing payments |
US11257094B2 (en) | 2002-10-23 | 2022-02-22 | Catalina Marketing Corporation | System and method of a media delivery services platform for targeting consumers in real time |
US10657561B1 (en) | 2008-08-20 | 2020-05-19 | Modiv Media, Inc. | Zone tracking system and method |
US10430798B2 (en) | 2002-10-23 | 2019-10-01 | Matthew Volpi | System and method of a media delivery services platform for targeting consumers in real time |
US9811836B2 (en) * | 2002-10-23 | 2017-11-07 | Modiv Media, Inc | System and method of a media delivery services platform for targeting consumers in real time |
US8589541B2 (en) | 2009-01-28 | 2013-11-19 | Headwater Partners I Llc | Device-assisted services for protecting network capacity |
US8630192B2 (en) | 2009-01-28 | 2014-01-14 | Headwater Partners I Llc | Verifiable and accurate service usage monitoring for intermediate networking devices |
US8832777B2 (en) | 2009-03-02 | 2014-09-09 | Headwater Partners I Llc | Adapting network policies based on device service processor configuration |
US10380573B2 (en) * | 2008-09-30 | 2019-08-13 | Apple Inc. | Peer-to-peer financial transaction devices and methods |
US9572019B2 (en) | 2009-01-28 | 2017-02-14 | Headwater Partners LLC | Service selection set published to device agent with on-device service selection |
US11985155B2 (en) | 2009-01-28 | 2024-05-14 | Headwater Research Llc | Communications device with secure data path processing agents |
US9706061B2 (en) | 2009-01-28 | 2017-07-11 | Headwater Partners I Llc | Service design center for device assisted services |
US10237757B2 (en) | 2009-01-28 | 2019-03-19 | Headwater Research Llc | System and method for wireless network offloading |
US10798252B2 (en) | 2009-01-28 | 2020-10-06 | Headwater Research Llc | System and method for providing user notifications |
US9980146B2 (en) | 2009-01-28 | 2018-05-22 | Headwater Research Llc | Communications device with secure data path processing agents |
US9565707B2 (en) | 2009-01-28 | 2017-02-07 | Headwater Partners I Llc | Wireless end-user device with wireless data attribution to multiple personas |
US10326800B2 (en) | 2009-01-28 | 2019-06-18 | Headwater Research Llc | Wireless network service interfaces |
US12166596B2 (en) | 2009-01-28 | 2024-12-10 | Disney Enterprises, Inc. | Device-assisted services for protecting network capacity |
US9188976B1 (en) | 2009-09-02 | 2015-11-17 | Amazon Technologies, Inc. | Content enabling cover for electronic book reader devices |
GB2476233B (en) * | 2009-12-14 | 2018-05-23 | Visa Europe Ltd | Payment device |
US11263625B2 (en) * | 2010-01-19 | 2022-03-01 | Bluechain Pty Ltd. | Method, device and system for securing payment data for transmission over open communication networks |
US8866581B1 (en) | 2010-03-09 | 2014-10-21 | Amazon Technologies, Inc. | Securing content using a wireless authentication factor |
US20110238476A1 (en) * | 2010-03-23 | 2011-09-29 | Michael Carr | Location-based Coupons and Mobile Devices |
US8140403B2 (en) | 2010-03-23 | 2012-03-20 | Amazon Technologies, Inc. | User profile and geolocation for efficient transactions |
US9665864B2 (en) * | 2010-05-21 | 2017-05-30 | Intel Corporation | Method and device for conducting trusted remote payment transactions |
US9514276B2 (en) * | 2010-11-12 | 2016-12-06 | Physio-Control, Inc. | Manually initiating wireless transmission of resuscitation event data to medical device |
US12100260B2 (en) | 2010-11-14 | 2024-09-24 | Aristocrat Technologies, Inc. (ATI) | Multi-functional peripheral device |
US9154953B2 (en) * | 2010-12-10 | 2015-10-06 | At&T Intellectual Property I, L.P. | Network access via telephony services |
WO2012092293A2 (en) * | 2010-12-30 | 2012-07-05 | Visa International Service Association | Mixed mode transaction protocol |
KR20120087768A (en) * | 2011-01-03 | 2012-08-07 | 메가브레인(주) | System and method for accumulating bonus points from purchasing goods using image recognition code |
WO2012135372A2 (en) | 2011-03-29 | 2012-10-04 | Visa International Service Association | Using mix-media for payment authorization |
US9264897B2 (en) * | 2011-03-30 | 2016-02-16 | Qualcomm Incorporated | Pairing and authentication process between a host device and a limited input wireless device |
US9965768B1 (en) | 2011-05-19 | 2018-05-08 | Amazon Technologies, Inc. | Location-based mobile advertising |
FR2975860A1 (en) * | 2011-05-25 | 2012-11-30 | France Telecom | REMOTE PAYMENT METHOD, FROM A USER DEVICE, A PURCHASE BASKET ON A MERCHANT SERVER AND AN ASSOCIATED SYSTEM |
US20120324559A1 (en) * | 2011-06-14 | 2012-12-20 | Intuit Inc. | Establishing a secure connection based on a joint gesture |
JP5799883B2 (en) * | 2011-06-16 | 2015-10-28 | コニカミノルタ株式会社 | Connection control apparatus, information processing apparatus, image forming apparatus, portable mobile terminal, information processing system, connection control apparatus control method, and connection control apparatus control program |
US9787397B2 (en) | 2011-07-26 | 2017-10-10 | Abl Ip Holding Llc | Self identifying modulated light source |
US8964016B2 (en) * | 2011-07-26 | 2015-02-24 | ByteLight, Inc. | Content delivery based on a light positioning system |
US9723676B2 (en) | 2011-07-26 | 2017-08-01 | Abl Ip Holding Llc | Method and system for modifying a beacon light source for use in a light based positioning system |
US8416290B2 (en) | 2011-07-26 | 2013-04-09 | ByteLight, Inc. | Method and system for digital pulse recognition demodulation |
US9444547B2 (en) | 2011-07-26 | 2016-09-13 | Abl Ip Holding Llc | Self-identifying one-way authentication method using optical signals |
US8334898B1 (en) | 2011-07-26 | 2012-12-18 | ByteLight, Inc. | Method and system for configuring an imaging device for the reception of digital pulse recognition information |
JP2013061932A (en) * | 2011-08-23 | 2013-04-04 | Ricoh Co Ltd | Report processing program, information processing apparatus, and information management system |
US10242383B2 (en) * | 2011-08-24 | 2019-03-26 | Sanal Sasankan | Method and system for delivering advertisements in a store |
US9078078B1 (en) | 2011-09-15 | 2015-07-07 | Google Inc. | Call forwarding methods and systems |
US9298955B2 (en) * | 2011-11-04 | 2016-03-29 | Nxp B.V. | Proximity assurance for short-range communication channels |
JP2013109502A (en) * | 2011-11-18 | 2013-06-06 | Internatl Business Mach Corp <Ibm> | Pos interface (if) emulator |
SG11201403481YA (en) | 2011-12-21 | 2014-07-30 | Mashinery Pty Ltd | Gesture-based device |
AU2014203705B2 (en) * | 2011-12-21 | 2015-08-13 | Maxwell Forest Pty Ltd | Gesture-based device |
JP5923982B2 (en) * | 2011-12-28 | 2016-05-25 | 株式会社リコー | Mobile device, authentication method, authentication program, |
FR2987152B1 (en) | 2012-02-22 | 2017-11-17 | Oberthur Technologies | METHOD AND SECURITY DEVICE FOR PERFORMING A TRANSACTION |
US9600169B2 (en) * | 2012-02-27 | 2017-03-21 | Yahoo! Inc. | Customizable gestures for mobile devices |
US9083532B2 (en) | 2012-03-06 | 2015-07-14 | Ebay Inc. | Physiological response PIN entry |
US20130271355A1 (en) | 2012-04-13 | 2013-10-17 | Nokia Corporation | Multi-segment wearable accessory |
US9619852B2 (en) | 2012-04-17 | 2017-04-11 | Zighra Inc. | Context-dependent authentication system, method and device |
US20150073987A1 (en) * | 2012-04-17 | 2015-03-12 | Zighra Inc. | Fraud detection system, method, and device |
US11334884B2 (en) * | 2012-05-04 | 2022-05-17 | Institutional Cash Distributors Technology, Llc | Encapsulated security tokens for electronic transactions |
US10423952B2 (en) | 2013-05-06 | 2019-09-24 | Institutional Cash Distributors Technology, Llc | Encapsulated security tokens for electronic transactions |
US10410212B2 (en) * | 2012-05-04 | 2019-09-10 | Institutional Cash Distributors Technology, Llc | Secure transaction object creation, propagation and invocation |
GB201209212D0 (en) * | 2012-05-25 | 2012-07-04 | Drazin Jonathan | A collaborative home retailing system |
US9088865B2 (en) * | 2012-06-06 | 2015-07-21 | Facebook, Inc. | Global-positioning system (GPS) update interval based on sensor |
US10657768B2 (en) | 2012-06-22 | 2020-05-19 | Zonal Systems, Llc | System and method for placing virtual geographic zone markers |
US9786176B2 (en) | 2012-06-22 | 2017-10-10 | Zonal Systems, Llc | System and method for placing virtual geographic zone markers |
US9317996B2 (en) | 2012-06-22 | 2016-04-19 | II Robert L. Pierce | Method for authenticating a wager using a system and method for interacting with virtual geographic zones |
US10360760B2 (en) | 2012-06-22 | 2019-07-23 | Zonal Systems, Llc | System and method for placing virtual geographic zone markers |
US9319834B2 (en) | 2012-06-22 | 2016-04-19 | II Robert L. Pierce | System and method for providing automatic supervision of employees using virtual geographic zones |
CA2878052C (en) | 2012-06-26 | 2020-11-10 | Tempus Technologies, Inc. | Cloud-based transaction processing |
GB2504129A (en) * | 2012-07-20 | 2014-01-22 | Vodafone Ip Licensing Ltd | Mobile money transfer |
US9720456B1 (en) * | 2012-07-23 | 2017-08-01 | Amazon Technologies, Inc. | Contact-based device interaction |
EP2878142B1 (en) | 2012-07-27 | 2021-05-19 | Assa Abloy Ab | Setback controls based on out-of-room presence information |
WO2014016695A2 (en) * | 2012-07-27 | 2014-01-30 | Assa Abloy Ab | Presence-based credential updating |
JP5985299B2 (en) * | 2012-08-09 | 2016-09-06 | 富士通コンポーネント株式会社 | Electronic device, control device and network system |
EP2885167B1 (en) | 2012-08-16 | 2018-10-17 | Schlage Lock Company LLC | Cloud and smartphone communication system and method |
WO2014028900A1 (en) * | 2012-08-16 | 2014-02-20 | Xceedid Corporation | Cloud-based wireless communication system and method |
EP2700905A1 (en) * | 2012-08-23 | 2014-02-26 | Sony Mobile Communications AB | Method and system for alignment of sensors in a similar environment |
JP6173460B2 (en) * | 2012-08-29 | 2017-08-02 | シルバーレイク モビリティ エコシステム エスディーエヌ ビーエイチディー | How to pair a mobile device |
JP2014048414A (en) * | 2012-08-30 | 2014-03-17 | Sony Corp | Information processing device, information processing system, information processing method and program |
US9043055B2 (en) * | 2012-09-07 | 2015-05-26 | Ge Aviation Systems Llc | Method of determining a turbulent condition in an aircraft |
AU2013324127B2 (en) * | 2012-09-27 | 2016-04-28 | Paypal, Inc. | Secure entry of PIN using a smart card |
US20140095275A1 (en) * | 2012-09-30 | 2014-04-03 | Jason R. Fosback | Promotional code distribution using mobile devices |
US10373149B1 (en) | 2012-11-12 | 2019-08-06 | Square, Inc. | Secure data entry using a card reader with minimal display and input capabilities having a display |
US10185416B2 (en) | 2012-11-20 | 2019-01-22 | Samsung Electronics Co., Ltd. | User gesture input to wearable electronic device involving movement of device |
US11157436B2 (en) * | 2012-11-20 | 2021-10-26 | Samsung Electronics Company, Ltd. | Services associated with wearable electronic device |
US11372536B2 (en) | 2012-11-20 | 2022-06-28 | Samsung Electronics Company, Ltd. | Transition and interaction model for wearable electronic device |
US10551928B2 (en) | 2012-11-20 | 2020-02-04 | Samsung Electronics Company, Ltd. | GUI transitions on wearable electronic device |
US11237719B2 (en) | 2012-11-20 | 2022-02-01 | Samsung Electronics Company, Ltd. | Controlling remote electronic device with wearable electronic device |
US20140149263A1 (en) * | 2012-11-27 | 2014-05-29 | Mashinery Pty Ltd. | Data Assembly, Transfer and Storage |
US20140152421A1 (en) * | 2012-12-04 | 2014-06-05 | Cellco Partnership D/B/A Verizon Wireless | Near field communication based key control service |
US8972296B2 (en) | 2012-12-31 | 2015-03-03 | Ebay Inc. | Dongle facilitated wireless consumer payments |
US9621562B2 (en) * | 2013-01-28 | 2017-04-11 | International Business Machines Corporation | Propagating authentication between terminals |
US9661464B2 (en) * | 2013-02-28 | 2017-05-23 | Sap Se | Matching multiple devices to identify joint movement of the mobile devices |
US9053476B2 (en) | 2013-03-15 | 2015-06-09 | Capital One Financial Corporation | Systems and methods for initiating payment from a client device |
US9515836B2 (en) * | 2013-03-28 | 2016-12-06 | Xerox Corporation | System and method for location assurance using passive computational tags |
US8788389B1 (en) * | 2013-04-26 | 2014-07-22 | Quisk, Inc. | Methods and systems for providing a customer controlled account lock feature |
US20140337134A1 (en) * | 2013-05-08 | 2014-11-13 | Centurylink Intellectual Property Llc | Federated E-Commerce System and Method |
CA2851895C (en) | 2013-05-08 | 2023-09-26 | The Toronto-Dominion Bank | Person-to-person electronic payment processing |
US9485607B2 (en) * | 2013-05-14 | 2016-11-01 | Nokia Technologies Oy | Enhancing the security of short-range communication in connection with an access control device |
US9705600B1 (en) | 2013-06-05 | 2017-07-11 | Abl Ip Holding Llc | Method and system for optical communication |
US9767672B2 (en) | 2013-06-14 | 2017-09-19 | Ebay Inc. | Mobile device self-identification system |
US20150006385A1 (en) * | 2013-06-28 | 2015-01-01 | Tejas Arvindbhai Shah | Express transactions on a mobile device |
US9411978B2 (en) * | 2013-07-11 | 2016-08-09 | Open Text S.A. | System and method for access control using network verification |
US20150066742A1 (en) * | 2013-08-30 | 2015-03-05 | Geoffrey W. Chatterton | Payment application with merchant physical location personalization |
US10037082B2 (en) * | 2013-09-17 | 2018-07-31 | Paypal, Inc. | Physical interaction dependent transactions |
WO2015044896A1 (en) * | 2013-09-25 | 2015-04-02 | Gamesys Ltd | Systems for geolocation platform mechanics |
GB2519766A (en) * | 2013-10-29 | 2015-05-06 | Mastercard International Inc | A system and method for disseminating functionality to a target device |
US9652137B2 (en) * | 2013-10-31 | 2017-05-16 | Tencent Technology (Shenzhen) Company Limited | Method and device for confirming and executing payment operations |
US10575347B2 (en) | 2013-11-04 | 2020-02-25 | Microsoft Technology Licensing, Llc | Delivery of shared WiFi credentials |
US20150127536A1 (en) * | 2013-11-05 | 2015-05-07 | Mastercard International Incorporated | Method and system of utilizing mobile phone as locator to manage card acceptance |
US8856045B1 (en) | 2013-12-18 | 2014-10-07 | PayRange Inc. | Mobile-device-to-machine payment systems |
US10019724B2 (en) | 2015-01-30 | 2018-07-10 | PayRange Inc. | Method and system for providing offers for automated retail machines via mobile devices |
US11966926B2 (en) | 2013-12-18 | 2024-04-23 | PayRange Inc. | Method and system for asynchronous mobile payments for multiple in-person transactions conducted in parallel |
US12093962B2 (en) | 2013-12-18 | 2024-09-17 | PayRange Inc. | Intermediary communications over non-persistent network connections |
US11074580B2 (en) | 2013-12-18 | 2021-07-27 | PayRange Inc. | Device and method for providing external access to multi-drop bus peripheral devices |
US11475454B2 (en) | 2013-12-18 | 2022-10-18 | PayRange Inc. | Intermediary communications over non-persistent network connections |
US11966895B2 (en) | 2013-12-18 | 2024-04-23 | PayRange Inc. | Refund centers for processing and dispensing vending machine refunds via an MDB router |
US11481781B2 (en) | 2013-12-18 | 2022-10-25 | PayRange Inc. | Processing interrupted transaction over non-persistent network connections |
US11481780B2 (en) | 2013-12-18 | 2022-10-25 | PayRange Inc. | Method and system for asynchronous mobile payments for multiple in-person transactions conducted in parallel |
US9659296B2 (en) | 2013-12-18 | 2017-05-23 | PayRange Inc. | Method and system for presenting representations of payment accepting unit events |
US11205163B2 (en) | 2013-12-18 | 2021-12-21 | PayRange Inc. | Systems and methods for determining electric pulses to provide to an unattended machine based on remotely-configured options |
US11983692B2 (en) | 2013-12-18 | 2024-05-14 | PayRange Inc. | Mobile payment module with dual function radio transmitter |
US12086811B2 (en) | 2013-12-18 | 2024-09-10 | PayRange Inc. | Processing interrupted transactions over non-persistent network connections |
US20160275576A1 (en) * | 2013-12-19 | 2016-09-22 | Twin Harbor Labs, LLC | System and Method for Alerting Servers Using Vibrational Signals |
US9613353B1 (en) * | 2013-12-26 | 2017-04-04 | Square, Inc. | Passcode entry through motion sensing |
CN104753805B (en) * | 2013-12-31 | 2018-07-24 | 腾讯科技(深圳)有限公司 | Distributed flow control method, server and system |
CN104808830B (en) * | 2014-01-29 | 2019-03-15 | 联发科技(新加坡)私人有限公司 | Screen touch electronic device and touch-control connection method |
US10165424B2 (en) * | 2014-02-04 | 2018-12-25 | Nextgen Pro, Llc | Near field communication (NFC) vehicle identification system and process |
JP6334940B2 (en) * | 2014-02-12 | 2018-05-30 | キヤノン株式会社 | COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, AND PROGRAM |
TWI509454B (en) * | 2014-02-17 | 2015-11-21 | Noodoe Corp | Methods and systems for commencing a process based on motion detection, and related computer program products |
US10691332B2 (en) | 2014-02-28 | 2020-06-23 | Samsung Electronics Company, Ltd. | Text input on an interactive display |
JP2015172884A (en) * | 2014-03-12 | 2015-10-01 | 株式会社東芝 | Electronic apparatus, system and method |
TWI515608B (en) * | 2014-03-25 | 2016-01-01 | 拓連科技股份有限公司 | Methods and systems for managing motion information for electronic devices, and related computer program products |
US10511580B2 (en) | 2014-03-31 | 2019-12-17 | Monticello Enterprises LLC | System and method for providing a social media shopping experience |
CN103955822A (en) * | 2014-05-19 | 2014-07-30 | 刘飞 | Method for mobile payment by transmitting data through variable frequency sound waves |
US20150349954A1 (en) * | 2014-06-03 | 2015-12-03 | Mason Borda | System and method for random seed generation |
KR102304979B1 (en) * | 2014-06-19 | 2021-09-27 | 삼성전자주식회사 | Electronic apparatus and method for pairing in electronic apparatus |
US12248939B2 (en) | 2014-06-30 | 2025-03-11 | Payrange Llc | Intermediary communications over non-persistent network connections |
US9788203B2 (en) | 2014-08-19 | 2017-10-10 | Zighra Inc. | System and method for implicit authentication |
KR102271434B1 (en) | 2014-09-26 | 2021-07-01 | 엘지전자 주식회사 | Mobile terminal and method for controlling the same |
CN113792062B (en) * | 2014-10-09 | 2024-10-29 | 维萨国际服务协会 | Processing financial transactions |
US11237636B2 (en) * | 2014-10-14 | 2022-02-01 | Xerox Corporation | System and method for network configuration and behavior control by proximity enabled devices |
US20160110746A1 (en) * | 2014-10-21 | 2016-04-21 | Steven Roundtree | System for Valuing Content |
CN107079527B (en) * | 2014-11-15 | 2020-10-13 | 惠普发展公司有限责任合伙企业 | Controlling devices based on their juxtaposition on a user |
WO2016080971A1 (en) * | 2014-11-18 | 2016-05-26 | Empire Technology Development Llc | Relay attack defense support system |
EP3026522A1 (en) * | 2014-11-26 | 2016-06-01 | Nokia Technologies OY | User interface |
EP3227789A4 (en) * | 2014-12-04 | 2018-07-25 | Hewlett-Packard Development Company, L.P. | Access to network-based storage resource based on hardware identifier |
DE102014118388A1 (en) * | 2014-12-11 | 2016-06-16 | Skidata Ag | Method for preventing misuse of access authorizations of an ID-based access control system |
US9699594B2 (en) * | 2015-02-27 | 2017-07-04 | Plantronics, Inc. | Mobile user device and method of communication over a wireless medium |
US11526885B2 (en) | 2015-03-04 | 2022-12-13 | Trusona, Inc. | Systems and methods for user identification using graphical barcode and payment card authentication read data |
KR101581632B1 (en) * | 2015-03-10 | 2015-12-30 | 최승욱 | Method for determining contact between terminals, computer program and application therefor |
DE102015207826A1 (en) * | 2015-04-28 | 2016-11-03 | Deutsche Telekom Ag | Method and system for transmitting a transfer credit amount from a first credit terminal assigned to a first credit store to a second credit store, wherein the second credit store is associated with a second telecommunication terminal, telecommunication terminal, computer program and computer program product |
US10135833B2 (en) * | 2015-05-29 | 2018-11-20 | Schlage Lock Company Llc | Credential driving an automatic lock update |
US10134368B2 (en) * | 2015-06-04 | 2018-11-20 | Paypal, Inc. | Movement based graphical user interface |
WO2016201267A1 (en) * | 2015-06-12 | 2016-12-15 | Offerup, Inc. | Systems, methods, and devices for computer-based local transactions |
US20170017947A1 (en) * | 2015-07-14 | 2017-01-19 | Assa Abloy Ab | Trusted nfc ticketing |
IN2015CH03866A (en) | 2015-07-28 | 2015-08-14 | Wipro Ltd | |
US10169562B2 (en) * | 2015-08-27 | 2019-01-01 | International Business Machines Corporation | Activity recognition to confirm secure authentication of a user |
US9939908B2 (en) * | 2015-09-28 | 2018-04-10 | Paypal, Inc. | Multi-device authentication |
US10148631B1 (en) * | 2015-09-29 | 2018-12-04 | Symantec Corporation | Systems and methods for preventing session hijacking |
US10706400B1 (en) | 2015-11-19 | 2020-07-07 | Wells Fargo Bank, N.A. | Systems and methods for financial operations performed at a contactless ATM |
US10535047B1 (en) | 2015-11-19 | 2020-01-14 | Wells Fargo Bank N.A. | Systems and methods for financial operations performed at a contactless ATM |
US10664845B1 (en) * | 2015-12-11 | 2020-05-26 | Mastercard International Incorporated | Systems and methods for use in implementing account controls |
US10498717B2 (en) | 2015-12-16 | 2019-12-03 | Capital One Services, LLC. | Browser extension for limited-use secure token payment |
US20190051073A1 (en) * | 2016-02-11 | 2019-02-14 | Carrier Corporation | Soft badge-in system |
US10586204B2 (en) * | 2016-02-29 | 2020-03-10 | International Business Machines Corporation | Dynamically adjusting a safety stock level |
WO2017172940A1 (en) * | 2016-03-29 | 2017-10-05 | Trusona, Inc. | Systems and methods for user identification using graphical barcode and payment card authentication read data |
US10026249B2 (en) * | 2016-04-14 | 2018-07-17 | Schlage Lock Company Llc | Bi-directional access control system |
US10621581B2 (en) | 2016-06-11 | 2020-04-14 | Apple Inc. | User interface for transactions |
CN114693289A (en) | 2016-06-11 | 2022-07-01 | 苹果公司 | User interface for transactions |
US10762505B1 (en) * | 2016-06-13 | 2020-09-01 | Wells Fargo Bank, N.A. | Authentication transaction |
US11068899B2 (en) * | 2016-06-17 | 2021-07-20 | Visa International Service Association | Token aggregation for multi-party transactions |
US10491382B2 (en) | 2016-08-16 | 2019-11-26 | iDevices, LLC | Secure authentication of devices without server assistance or pre-shared credentials |
US10846697B2 (en) * | 2016-08-18 | 2020-11-24 | Mastercard International Incorporated | Systems and methods for use in authenticating consumers in connection with payment account transactions |
WO2018048894A1 (en) * | 2016-09-06 | 2018-03-15 | Charlton Erik Allen | Intelligent lighting control system automated adjustment apparatuses, systems, and methods |
US10587616B2 (en) * | 2016-09-16 | 2020-03-10 | Google Llc | Methods, systems, and media for authentication of user devices to a display device |
US10853775B1 (en) * | 2016-12-29 | 2020-12-01 | Wells Fargo Bank, N.A. | Computing systems for proximity-based fees |
US20180232720A1 (en) * | 2017-02-10 | 2018-08-16 | Mastercard International Incorporated | System and method for processing a multi-account transaction |
KR101783620B1 (en) | 2017-03-20 | 2017-10-10 | 엘지전자 주식회사 | Mobile terminal and method for controlling the same |
US11049104B2 (en) * | 2017-04-05 | 2021-06-29 | Samsung Sds Co., Ltd. | Method of processing payment based on blockchain and apparatus thereof |
US9949124B1 (en) * | 2017-04-24 | 2018-04-17 | Zihan Chen | Method and device for authenticating wireless pairing and/or data transfer between two or more electronic devices |
US11221744B2 (en) | 2017-05-16 | 2022-01-11 | Apple Inc. | User interfaces for peer-to-peer transfers |
KR102409769B1 (en) | 2017-05-16 | 2022-06-16 | 애플 인크. | User interfaces for peer-to-peer transfers |
CN110915243B (en) | 2017-06-09 | 2022-05-27 | 开利公司 | Method for adjusting bluetooth connectivity to expedite access control |
US10453451B2 (en) | 2017-07-05 | 2019-10-22 | Comcast Cable Communications, Llc | Methods and systems for using voice to control multiple devices |
EP3447611A1 (en) * | 2017-08-25 | 2019-02-27 | Bundesdruckerei GmbH | Method for transmitting digital information between at least two electronic devices |
KR101823484B1 (en) | 2017-09-25 | 2018-03-14 | 엘지전자 주식회사 | Mobile terminal and method for controlling the same |
WO2019066786A1 (en) * | 2017-09-26 | 2019-04-04 | Visa International Service Association | Method and system for location-based resource access |
FR3071949A1 (en) * | 2017-10-02 | 2019-04-05 | Stanislas Gagey | METHOD OF ESTABLISHING SECURE DIGITAL TRANSACTION FROM TWO CONNECTED EQUIPMENTS |
US10284552B1 (en) | 2018-06-06 | 2019-05-07 | Capital One Services, Llc | Systems and methods for using micro accelerations as a biometric identification factor |
JP7063666B2 (en) * | 2018-03-22 | 2022-05-09 | 株式会社東海理化電機製作所 | Authentication system |
CN110415392B (en) | 2018-04-27 | 2023-12-12 | 开利公司 | Entry control system based on early posture |
US10587615B2 (en) * | 2018-06-06 | 2020-03-10 | Capital One Services, Llc | Systems and methods for using micro accelerations as a biometric identification factor |
US10380813B1 (en) | 2018-07-19 | 2019-08-13 | Capital One Services, Llc | Systems and methods for using motion pattern of a user for authentication |
US10445733B1 (en) | 2018-08-06 | 2019-10-15 | Capital One Service, LLC | Systems and methods active signature detection |
US20200118109A1 (en) * | 2018-10-16 | 2020-04-16 | Thierry Charles Hubert | Proximity Electronic Credit Exchange System And Method Therefor |
US11187717B2 (en) * | 2018-10-16 | 2021-11-30 | Ruben Flores | Radio frequency accelerometer |
US11461453B2 (en) | 2018-12-06 | 2022-10-04 | Paypal, Inc. | Modification of user account functionality based on a physical state of a mobile device |
US10902433B2 (en) | 2019-01-14 | 2021-01-26 | American Express Travel Related Services Company, Inc. | Motion-enabled transaction system using air sign symbols |
US11538012B2 (en) * | 2019-02-11 | 2022-12-27 | Mastercard International Incorporated | Systems and methods for generating a shared payment via voice-activated computing devices |
US11610176B2 (en) * | 2019-04-03 | 2023-03-21 | Target Brands, Inc | Systems and methods for providing availability of inventory having high inventory volatility |
US12147981B2 (en) | 2019-05-15 | 2024-11-19 | Worldpay, Llc | Methods and systems for generating a unique signature based on user device movements in a three-dimensional space |
CN110175839B (en) * | 2019-05-31 | 2023-01-20 | 中国银联股份有限公司 | Payment information processing method, device, equipment and computer readable storage medium |
US11887116B1 (en) * | 2019-11-25 | 2024-01-30 | United Services Automobile Association (Usaa) | Orientation sensor-enabled authentication |
US12149516B2 (en) * | 2020-06-02 | 2024-11-19 | Flex Integration, LLC | System and methods for tokenized hierarchical secured asset distribution |
US11558390B2 (en) * | 2020-07-01 | 2023-01-17 | International Business Machines Corporation | System to control access to web resources based on an internet of things authorization mechanism |
AT524367B1 (en) | 2020-10-15 | 2023-08-15 | Aisemo Gmbh | Procedure for logging serial work cycles |
AT525041B1 (en) | 2021-11-15 | 2022-12-15 | Aisemo Gmbh | Procedure for automatically detecting and logging serial work cycles |
Citations (42)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6295448B1 (en) * | 1998-09-21 | 2001-09-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Short distance communication and remote control capability for mobile telephones |
US20010047488A1 (en) * | 2000-02-01 | 2001-11-29 | Christopher Verplaetse | Motion password control system |
US6587835B1 (en) * | 2000-02-09 | 2003-07-01 | G. Victor Treyz | Shopping assistance with handheld computing device |
US20040254868A1 (en) * | 2003-06-12 | 2004-12-16 | International Business Machines Corporation | System and method for early detection and prevention of identity theft |
US20050093868A1 (en) * | 2003-10-30 | 2005-05-05 | Microsoft Corporation | Distributed sensing techniques for mobile devices |
US7089208B1 (en) * | 1999-04-30 | 2006-08-08 | Paypal, Inc. | System and method for electronically exchanging value among distributed users |
US20060186994A1 (en) * | 2005-02-05 | 2006-08-24 | Compal Electronics, Inc. | Radio frequency identification security system and method |
US20060256074A1 (en) * | 2005-05-13 | 2006-11-16 | Robert Bosch Gmbh | Sensor-initiated exchange of information between devices |
US20060265238A1 (en) * | 2005-04-29 | 2006-11-23 | Sprn Licensing Srl | Systems and methods for enabling information management incorporating a personal computing device |
US20070003061A1 (en) * | 2005-05-23 | 2007-01-04 | Jung Edward K | Device pairing via device to device contact |
US20070008133A1 (en) * | 2005-07-06 | 2007-01-11 | Idteck Co., Ltd. | System and method for managing entrance and exit of employees by utilizing a keytag |
US20070109672A1 (en) * | 2005-11-16 | 2007-05-17 | Wen-Chi Lin | Adjusting device for a screen |
US20070188323A1 (en) * | 2006-01-26 | 2007-08-16 | Microsoft Corporation | Motion Detection Notification |
US20070213045A1 (en) * | 2006-03-10 | 2007-09-13 | Jonas Gunnar Hermansson | Electronic equipment with data transfer function using motion and method |
US20070223476A1 (en) * | 2006-03-24 | 2007-09-27 | Fry Jared S | Establishing directed communication based upon physical interaction between two devices |
US20080041936A1 (en) * | 2006-08-17 | 2008-02-21 | Mci Financial Management Corp. | Multi-function transaction device |
US7360248B1 (en) * | 1999-11-09 | 2008-04-15 | International Business Machines Corporation | Methods and apparatus for verifying the identity of a user requesting access using location information |
US7366522B2 (en) * | 2000-02-28 | 2008-04-29 | Thomas C Douglass | Method and system for location tracking |
US20080147461A1 (en) * | 2006-12-14 | 2008-06-19 | Morris Lee | Methods and apparatus to monitor consumer activity |
US20080175443A1 (en) * | 2007-01-23 | 2008-07-24 | Fullpower, Inc. | System control via characteristic gait signature |
US7420464B2 (en) * | 2004-03-15 | 2008-09-02 | Arbitron, Inc. | Methods and systems for gathering market research data inside and outside commercial establishments |
US20080249864A1 (en) * | 2007-04-03 | 2008-10-09 | Robert Lee Angell | Generating customized marketing content to improve cross sale of related items |
US7463143B2 (en) * | 2004-03-15 | 2008-12-09 | Arbioran | Methods and systems for gathering market research data within commercial establishments |
US20090066647A1 (en) * | 2007-09-07 | 2009-03-12 | Apple Inc. | Gui applications for use with 3d remote controller |
US20090065575A1 (en) * | 2007-09-10 | 2009-03-12 | Simon Phillips | Method for use in association with identification token and apparatus including identification token |
US7535416B2 (en) * | 2000-06-21 | 2009-05-19 | Trimble Navigation Limited | Dual platform location-relevant service |
US20090143104A1 (en) * | 2007-09-21 | 2009-06-04 | Michael Loh | Wireless smart card and integrated personal area network, near field communication and contactless payment system |
US20090153342A1 (en) * | 2007-12-12 | 2009-06-18 | Sony Ericsson Mobile Communications Ab | Interacting with devices based on physical device-to-device contact |
US20090167486A1 (en) * | 2007-12-29 | 2009-07-02 | Shah Rahul C | Secure association between devices |
US20090192937A1 (en) * | 2008-01-30 | 2009-07-30 | Kent Griffin | Two step near field communication transactions |
US7575177B2 (en) * | 2007-10-03 | 2009-08-18 | Mastercard International, Inc. | Dual use payment device |
US20090262069A1 (en) * | 2008-04-22 | 2009-10-22 | Opentv, Inc. | Gesture signatures |
US20090320123A1 (en) * | 2008-06-20 | 2009-12-24 | Motorola, Inc. | Method and apparatus for user recognition employing motion passwords |
US7657486B2 (en) * | 2005-12-09 | 2010-02-02 | Mastercard International Incorporated | Techniques for co-existence of multiple stored value applications on a single payment device managing a shared balance |
US7669759B1 (en) * | 2006-10-31 | 2010-03-02 | United Services Automobile Association (Usaa) | GPS validation for transactions |
US7774231B2 (en) * | 2000-09-29 | 2010-08-10 | Nokia Corporation | Electronic payment methods for a mobile device |
US7861985B2 (en) * | 2008-09-26 | 2011-01-04 | Galvin Nicolette A | Hands-free device holder for securing hand-held portable electronic device with a screen |
US20110029400A1 (en) * | 2009-07-29 | 2011-02-03 | Ebay Inc. | No authentication payment and seamless authentication |
US7912591B2 (en) * | 2006-08-03 | 2011-03-22 | Toyota Jidosha Kabushiki Kaisha | Vehicle control system |
US20110187652A1 (en) * | 2010-02-03 | 2011-08-04 | Bump Technologies, Inc. | Bump suppression |
US8255323B1 (en) * | 2009-01-09 | 2012-08-28 | Apple Inc. | Motion based payment confirmation |
US8285639B2 (en) * | 2005-07-05 | 2012-10-09 | mConfirm, Ltd. | Location based authentication system |
Family Cites Families (13)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040203381A1 (en) | 2002-12-31 | 2004-10-14 | Cahn Janet E. | Method and apparatus for data transfer |
US7280096B2 (en) * | 2004-03-23 | 2007-10-09 | Fujitsu Limited | Motion sensor engagement for a handheld device |
KR101065947B1 (en) | 2004-06-28 | 2011-09-19 | 엘지전자 주식회사 | Washing machine and its control method |
KR100707289B1 (en) | 2005-06-24 | 2007-04-12 | 주식회사 팬택 | Electronic payment signature method and system using acceleration sensor provided in mobile communication terminal |
JP2007058757A (en) | 2005-08-26 | 2007-03-08 | Seiko Epson Corp | Customer travel route information collection device |
KR20070045765A (en) | 2005-10-28 | 2007-05-02 | 엘지전자 주식회사 | Mobile communication terminal with user authentication function by motion detection and its method |
US7971156B2 (en) * | 2007-01-12 | 2011-06-28 | International Business Machines Corporation | Controlling resource access based on user gesturing in a 3D captured image stream of the user |
GB0700968D0 (en) * | 2007-01-18 | 2007-02-28 | Glue4 Technologles Ltd | Communication system |
US7907901B1 (en) * | 2007-09-13 | 2011-03-15 | Dp Technologies, Inc. | Method and apparatus to enable pairing of devices |
US20090197486A1 (en) * | 2008-01-31 | 2009-08-06 | Ab Volvo Penta | Method and system for maneuvering aquatic vessels |
WO2009105115A2 (en) | 2008-02-22 | 2009-08-27 | T-Mobile Usa, Inc. | Data exchange initiated by tapping devices |
KR20110056561A (en) | 2008-09-30 | 2011-05-30 | 애플 인크. | Peer-to-Peer Financial Transaction Devices and Methods |
KR101038222B1 (en) | 2010-08-16 | 2011-05-31 | (주)테슬라시스템 | How to create, exchange and manage business card information using a portable information terminal |
-
2010
- 2010-11-23 US US12/953,368 patent/US20110187642A1/en not_active Abandoned
- 2010-11-23 US US12/953,371 patent/US8907768B2/en active Active
- 2010-11-23 US US12/953,372 patent/US10095276B2/en active Active
- 2010-11-23 US US12/952,811 patent/US8761809B2/en active Active
- 2010-11-24 WO PCT/US2010/058014 patent/WO2011066395A2/en active Application Filing
- 2010-11-24 AU AU2010324763A patent/AU2010324763B2/en active Active
- 2010-11-24 WO PCT/US2010/058016 patent/WO2011066397A2/en active Application Filing
- 2010-11-24 WO PCT/US2010/058005 patent/WO2011066387A2/en active Application Filing
- 2010-11-24 WO PCT/US2010/057997 patent/WO2011066381A2/en active Application Filing
- 2010-11-24 CA CA2781713A patent/CA2781713A1/en not_active Abandoned
-
2014
- 2014-07-23 US US14/338,930 patent/US9176543B2/en active Active
-
2018
- 2018-08-22 US US16/108,917 patent/US10824207B2/en active Active
Patent Citations (43)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6295448B1 (en) * | 1998-09-21 | 2001-09-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Short distance communication and remote control capability for mobile telephones |
US7089208B1 (en) * | 1999-04-30 | 2006-08-08 | Paypal, Inc. | System and method for electronically exchanging value among distributed users |
US7360248B1 (en) * | 1999-11-09 | 2008-04-15 | International Business Machines Corporation | Methods and apparatus for verifying the identity of a user requesting access using location information |
US20010047488A1 (en) * | 2000-02-01 | 2001-11-29 | Christopher Verplaetse | Motion password control system |
US6587835B1 (en) * | 2000-02-09 | 2003-07-01 | G. Victor Treyz | Shopping assistance with handheld computing device |
US7366522B2 (en) * | 2000-02-28 | 2008-04-29 | Thomas C Douglass | Method and system for location tracking |
US7535416B2 (en) * | 2000-06-21 | 2009-05-19 | Trimble Navigation Limited | Dual platform location-relevant service |
US7774231B2 (en) * | 2000-09-29 | 2010-08-10 | Nokia Corporation | Electronic payment methods for a mobile device |
US20040254868A1 (en) * | 2003-06-12 | 2004-12-16 | International Business Machines Corporation | System and method for early detection and prevention of identity theft |
US20050093868A1 (en) * | 2003-10-30 | 2005-05-05 | Microsoft Corporation | Distributed sensing techniques for mobile devices |
US7463143B2 (en) * | 2004-03-15 | 2008-12-09 | Arbioran | Methods and systems for gathering market research data within commercial establishments |
US7420464B2 (en) * | 2004-03-15 | 2008-09-02 | Arbitron, Inc. | Methods and systems for gathering market research data inside and outside commercial establishments |
US20060186994A1 (en) * | 2005-02-05 | 2006-08-24 | Compal Electronics, Inc. | Radio frequency identification security system and method |
US20060265238A1 (en) * | 2005-04-29 | 2006-11-23 | Sprn Licensing Srl | Systems and methods for enabling information management incorporating a personal computing device |
US20060256074A1 (en) * | 2005-05-13 | 2006-11-16 | Robert Bosch Gmbh | Sensor-initiated exchange of information between devices |
US20070003061A1 (en) * | 2005-05-23 | 2007-01-04 | Jung Edward K | Device pairing via device to device contact |
US8285639B2 (en) * | 2005-07-05 | 2012-10-09 | mConfirm, Ltd. | Location based authentication system |
US20070008133A1 (en) * | 2005-07-06 | 2007-01-11 | Idteck Co., Ltd. | System and method for managing entrance and exit of employees by utilizing a keytag |
US20070109672A1 (en) * | 2005-11-16 | 2007-05-17 | Wen-Chi Lin | Adjusting device for a screen |
US7657486B2 (en) * | 2005-12-09 | 2010-02-02 | Mastercard International Incorporated | Techniques for co-existence of multiple stored value applications on a single payment device managing a shared balance |
US7427926B2 (en) * | 2006-01-26 | 2008-09-23 | Microsoft Corporation | Establishing communication between computing-based devices through motion detection |
US20070188323A1 (en) * | 2006-01-26 | 2007-08-16 | Microsoft Corporation | Motion Detection Notification |
US20070213045A1 (en) * | 2006-03-10 | 2007-09-13 | Jonas Gunnar Hermansson | Electronic equipment with data transfer function using motion and method |
US20070223476A1 (en) * | 2006-03-24 | 2007-09-27 | Fry Jared S | Establishing directed communication based upon physical interaction between two devices |
US7912591B2 (en) * | 2006-08-03 | 2011-03-22 | Toyota Jidosha Kabushiki Kaisha | Vehicle control system |
US20080041936A1 (en) * | 2006-08-17 | 2008-02-21 | Mci Financial Management Corp. | Multi-function transaction device |
US7669759B1 (en) * | 2006-10-31 | 2010-03-02 | United Services Automobile Association (Usaa) | GPS validation for transactions |
US20080147461A1 (en) * | 2006-12-14 | 2008-06-19 | Morris Lee | Methods and apparatus to monitor consumer activity |
US20080175443A1 (en) * | 2007-01-23 | 2008-07-24 | Fullpower, Inc. | System control via characteristic gait signature |
US20080249864A1 (en) * | 2007-04-03 | 2008-10-09 | Robert Lee Angell | Generating customized marketing content to improve cross sale of related items |
US20090066647A1 (en) * | 2007-09-07 | 2009-03-12 | Apple Inc. | Gui applications for use with 3d remote controller |
US20090065575A1 (en) * | 2007-09-10 | 2009-03-12 | Simon Phillips | Method for use in association with identification token and apparatus including identification token |
US20090143104A1 (en) * | 2007-09-21 | 2009-06-04 | Michael Loh | Wireless smart card and integrated personal area network, near field communication and contactless payment system |
US7575177B2 (en) * | 2007-10-03 | 2009-08-18 | Mastercard International, Inc. | Dual use payment device |
US20090153342A1 (en) * | 2007-12-12 | 2009-06-18 | Sony Ericsson Mobile Communications Ab | Interacting with devices based on physical device-to-device contact |
US20090167486A1 (en) * | 2007-12-29 | 2009-07-02 | Shah Rahul C | Secure association between devices |
US20090192937A1 (en) * | 2008-01-30 | 2009-07-30 | Kent Griffin | Two step near field communication transactions |
US20090262069A1 (en) * | 2008-04-22 | 2009-10-22 | Opentv, Inc. | Gesture signatures |
US20090320123A1 (en) * | 2008-06-20 | 2009-12-24 | Motorola, Inc. | Method and apparatus for user recognition employing motion passwords |
US7861985B2 (en) * | 2008-09-26 | 2011-01-04 | Galvin Nicolette A | Hands-free device holder for securing hand-held portable electronic device with a screen |
US8255323B1 (en) * | 2009-01-09 | 2012-08-28 | Apple Inc. | Motion based payment confirmation |
US20110029400A1 (en) * | 2009-07-29 | 2011-02-03 | Ebay Inc. | No authentication payment and seamless authentication |
US20110187652A1 (en) * | 2010-02-03 | 2011-08-04 | Bump Technologies, Inc. | Bump suppression |
Cited By (97)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120136478A1 (en) * | 2010-11-30 | 2012-05-31 | Agleo, LLC | System and Method for Human Interface To A Vending Machine |
US8934940B1 (en) * | 2010-12-14 | 2015-01-13 | Emc Corporation | Providing enhanced security for wireless telecommunications devices |
US20120158545A1 (en) * | 2010-12-20 | 2012-06-21 | Ebay, Inc. | Mobile on-the-spot shopping and payments |
US20120160907A1 (en) * | 2010-12-23 | 2012-06-28 | Verifone, Inc. | Point of sale terminal for engagement with a mobile communicator |
US8235289B2 (en) * | 2010-12-23 | 2012-08-07 | Verifone, Inc. | Point of sale terminal for engagement with a mobile communicator |
US8523068B2 (en) | 2010-12-23 | 2013-09-03 | Verifone, Inc. | Point of sale terminal for engagement with a mobile communicator |
US20120221464A1 (en) * | 2011-02-28 | 2012-08-30 | Research In Motion Limited | Communications system for performing secure transactions based upon mobile wireless communications device proximity and related methods |
US20120310760A1 (en) * | 2011-06-03 | 2012-12-06 | Simon Phillips | Mobile device automatic card account selection for a transaction |
US10679250B2 (en) | 2011-08-02 | 2020-06-09 | Google Llc | System and method for sharing content on third-party mobile applications |
US9826374B2 (en) | 2011-08-02 | 2017-11-21 | Google Inc. | System and method for sharing content on third-party mobile applications |
US9922317B2 (en) | 2011-09-07 | 2018-03-20 | Lg Electronics Inc. | Mobile terminal and controlling method thereof |
US11836700B2 (en) | 2011-09-07 | 2023-12-05 | Lg Electronics Inc. | Mobile terminal and controlling method thereof |
US20130060687A1 (en) * | 2011-09-07 | 2013-03-07 | Lg Electronics Inc. | Mobile terminal and controlling method thereof |
US10096015B2 (en) | 2011-09-07 | 2018-10-09 | Lg Electronics Inc. | Mobile terminal and controlling method thereof |
US20130098987A1 (en) * | 2011-10-20 | 2013-04-25 | Sociedad Anonima Espanola De Tarjetas De Identificacion Y Credito | Multi-communication assisted portable terminal |
US8561884B2 (en) * | 2011-10-20 | 2013-10-22 | Intelligent Data, S.L. | Multi-communication assisted portable terminal |
US9569621B2 (en) * | 2011-11-30 | 2017-02-14 | Ricoh Company, Ltd. | Information processing apparatus and information processing apparatus startup control method |
US20130139270A1 (en) * | 2011-11-30 | 2013-05-30 | Eiichiro Yoshida | Information processing apparatus and information processing apparatus startup control method |
US9002739B2 (en) | 2011-12-07 | 2015-04-07 | Visa International Service Association | Method and system for signature capture |
US8756168B1 (en) | 2012-02-22 | 2014-06-17 | Google Inc. | Endorsing a product purchased offline |
US10325326B1 (en) | 2012-02-22 | 2019-06-18 | Google Llc | Endorsing a product purchased offline |
US11354756B2 (en) | 2012-02-22 | 2022-06-07 | Google Llc | Endorsing a product purchased offline |
US10332112B2 (en) * | 2012-03-27 | 2019-06-25 | International Business Machines Corporation | Authentication for transactions using near field communication |
US20130262305A1 (en) * | 2012-03-27 | 2013-10-03 | International Business Machines Corporation | Authentication for transactions using near field communication |
US9537716B1 (en) * | 2012-06-18 | 2017-01-03 | Crimson Corporation | Establishing a direct connection between remote devices |
US12254507B2 (en) * | 2012-07-12 | 2025-03-18 | Transform Sr Brands Llc | Systems and methods of targeted interactions for integrated retail applications |
US20200364775A1 (en) * | 2012-07-12 | 2020-11-19 | Transform Sr Brands Llc | Systems and methods of targeted interactions for integrated retail applications |
US11669888B2 (en) * | 2012-07-12 | 2023-06-06 | Transform Sr Brands Llc | Systems and methods of targeted interactions for integrated retail applications |
US20230260010A1 (en) * | 2012-07-12 | 2023-08-17 | Transform Sr Brands Llc | Systems and methods of targeted interactions for integrated retail applications |
US20150220907A1 (en) * | 2012-07-16 | 2015-08-06 | Mashinery Pty Ltd. | Authorization of Transactions |
US20140101056A1 (en) * | 2012-10-04 | 2014-04-10 | Nagravision S.A. | Portable near-field communication device |
US8788420B1 (en) * | 2012-10-15 | 2014-07-22 | Google Inc. | Generating peer-to-peer transaction risk ratings |
US20140122268A1 (en) * | 2012-10-31 | 2014-05-01 | Wal-Mart Stores, Inc. | Point-Of-Sale-Customer-Identification Apparatus And Method |
US10476675B2 (en) | 2013-03-15 | 2019-11-12 | Tyfone, Inc. | Personal digital identity card device for fingerprint bound asymmetric crypto to access a kiosk |
US11523273B2 (en) | 2013-03-15 | 2022-12-06 | Sideassure, Inc. | Wearable identity device for fingerprint bound access to a cloud service |
US20140270175A1 (en) * | 2013-03-15 | 2014-09-18 | Tyfone, Inc. | Personal digital identity device with imager |
US9734319B2 (en) | 2013-03-15 | 2017-08-15 | Tyfone, Inc. | Configurable personal digital identity device with authentication using image received over radio link |
US9906365B2 (en) | 2013-03-15 | 2018-02-27 | Tyfone, Inc. | Personal digital identity device with fingerprint sensor and challenge-response key |
US9659295B2 (en) | 2013-03-15 | 2017-05-23 | Tyfone, Inc. | Personal digital identity device with near field and non near field radios for access control |
US9576281B2 (en) | 2013-03-15 | 2017-02-21 | Tyfone, Inc. | Configurable personal digital identity card with motion sensor responsive to user interaction |
US10211988B2 (en) | 2013-03-15 | 2019-02-19 | Tyfone, Inc. | Personal digital identity card device for fingerprint bound asymmetric crypto to access merchant cloud services |
US11832095B2 (en) | 2013-03-15 | 2023-11-28 | Kepler Computing Inc. | Wearable identity device for fingerprint bound access to a cloud service |
US9781598B2 (en) | 2013-03-15 | 2017-10-03 | Tyfone, Inc. | Personal digital identity device with fingerprint sensor responsive to user interaction |
US20140266598A1 (en) * | 2013-03-15 | 2014-09-18 | Tyfone, Inc. | Configurable personal digital identity device with motion sensor responsive to user interaction |
US20140266597A1 (en) * | 2013-03-15 | 2014-09-18 | Tyfone, Inc. | Personal digital identity device with motion sensor responsive to user interaction |
US9563892B2 (en) | 2013-03-15 | 2017-02-07 | Tyfone, Inc. | Personal digital identity card with motion sensor responsive to user interaction |
US9448543B2 (en) * | 2013-03-15 | 2016-09-20 | Tyfone, Inc. | Configurable personal digital identity device with motion sensor responsive to user interaction |
US11006271B2 (en) | 2013-03-15 | 2021-05-11 | Sideassure, Inc. | Wearable identity device for fingerprint bound access to a cloud service |
US9436165B2 (en) * | 2013-03-15 | 2016-09-06 | Tyfone, Inc. | Personal digital identity device with motion sensor responsive to user interaction |
US10721071B2 (en) | 2013-03-15 | 2020-07-21 | Tyfone, Inc. | Wearable personal digital identity card for fingerprint bound access to a cloud service |
US20150026256A1 (en) * | 2013-07-18 | 2015-01-22 | Nvidia Corporation | Alert notification synchronization across data processing devices |
US8928587B1 (en) * | 2013-11-25 | 2015-01-06 | Google Inc. | Automatic device login based on wearable sensor fusion |
US20210174358A1 (en) * | 2013-11-27 | 2021-06-10 | Apple Inc. | Credential provisioning for an electronic device |
US20150186663A1 (en) * | 2013-12-31 | 2015-07-02 | Visa International Service Association | Selectable display of data on a payment device |
US10438206B2 (en) | 2014-05-27 | 2019-10-08 | The Toronto-Dominion Bank | Systems and methods for providing merchant fraud alerts |
US11663603B2 (en) | 2014-05-27 | 2023-05-30 | The Toronto-Dominion Bank | Systems and methods for providing merchant fraud alerts |
US10231096B2 (en) | 2014-09-19 | 2019-03-12 | Visa International Service Association | Motion-based communication mode selection |
US20160203527A1 (en) * | 2015-01-12 | 2016-07-14 | Xerox Corporation | Authentication system and method to improve trust in public reviews |
US9785981B2 (en) * | 2015-01-12 | 2017-10-10 | Xenox Corporation | Authentication system and method to improve trust in public reviews |
US11443318B2 (en) | 2016-02-12 | 2022-09-13 | Block, Inc. | Physical and logical detections for fraud and tampering |
US12106307B2 (en) | 2016-02-12 | 2024-10-01 | Block, Inc. | Detecting for fraud and tampering at a payment terminal |
JP2019512790A (en) * | 2016-03-11 | 2019-05-16 | マスターカード インターナシヨナル インコーポレーテツド | Method and system for processing point-to-point transactions |
US20190124501A1 (en) * | 2016-05-03 | 2019-04-25 | Mobile Payments & Loyalty, S.L. | Communication using colour encoded sequence of digits |
US11640602B2 (en) | 2016-09-30 | 2023-05-02 | Winkk, Inc. | Authentication and personal data sharing for partner services using out-of-band optical mark recognition |
WO2019094086A1 (en) * | 2017-11-13 | 2019-05-16 | Walmart Apollo, Llc | Pairing a mobile device with a merchant transaction device |
US11257072B1 (en) * | 2018-03-29 | 2022-02-22 | Square, Inc. | Detecting unauthorized devices |
US11182794B1 (en) | 2018-03-29 | 2021-11-23 | Square, Inc. | Detecting unauthorized devices using proximity sensor(s) |
US12206763B2 (en) | 2018-07-16 | 2025-01-21 | Winkk, Inc. | Secret material exchange and authentication cryptography operations |
US11637694B2 (en) | 2018-07-16 | 2023-04-25 | Winkk, Inc. | Secret material exchange and authentication cryptography operations |
US11538063B2 (en) | 2018-09-12 | 2022-12-27 | Samsung Electronics Co., Ltd. | Online fraud prevention and detection based on distributed system |
US11574045B2 (en) | 2019-12-10 | 2023-02-07 | Winkk, Inc. | Automated ID proofing using a random multitude of real-time behavioral biometric samplings |
US12132763B2 (en) | 2019-12-10 | 2024-10-29 | Winkk, Inc. | Bus for aggregated trust framework |
US11652815B2 (en) | 2019-12-10 | 2023-05-16 | Winkk, Inc. | Security platform architecture |
US11588794B2 (en) | 2019-12-10 | 2023-02-21 | Winkk, Inc. | Method and apparatus for secure application framework and platform |
US11328042B2 (en) | 2019-12-10 | 2022-05-10 | Winkk, Inc. | Automated transparent login without saved credentials or passwords |
US11563582B2 (en) | 2019-12-10 | 2023-01-24 | Winkk, Inc. | Method and apparatus for optical encryption communication using a multitude of hardware configurations |
US12212959B2 (en) | 2019-12-10 | 2025-01-28 | Winkk, Inc. | Method and apparatus for encryption key exchange with enhanced security through opti-encryption channel |
US12153678B2 (en) | 2019-12-10 | 2024-11-26 | Winkk, Inc. | Analytics with shared traits |
US11902777B2 (en) | 2019-12-10 | 2024-02-13 | Winkk, Inc. | Method and apparatus for encryption key exchange with enhanced security through opti-encryption channel |
US11928194B2 (en) | 2019-12-10 | 2024-03-12 | Wiinkk, Inc. | Automated transparent login without saved credentials or passwords |
US11928193B2 (en) | 2019-12-10 | 2024-03-12 | Winkk, Inc. | Multi-factor authentication using behavior and machine learning |
US11934514B2 (en) | 2019-12-10 | 2024-03-19 | Winkk, Inc. | Automated ID proofing using a random multitude of real-time behavioral biometric samplings |
US11936787B2 (en) | 2019-12-10 | 2024-03-19 | Winkk, Inc. | User identification proofing using a combination of user responses to system turing tests using biometric methods |
US12010511B2 (en) | 2019-12-10 | 2024-06-11 | Winkk, Inc. | Method and apparatus for encryption key exchange with enhanced security through opti-encryption channel |
US12058127B2 (en) | 2019-12-10 | 2024-08-06 | Winkk, Inc. | Security platform architecture |
US12067107B2 (en) | 2019-12-10 | 2024-08-20 | Winkk, Inc. | Device handoff identification proofing using behavioral analytics |
US12073378B2 (en) * | 2019-12-10 | 2024-08-27 | Winkk, Inc. | Method and apparatus for electronic transactions using personal computing devices and proxy services |
US12155637B2 (en) | 2019-12-10 | 2024-11-26 | Winkk, Inc. | Method and apparatus for secure application framework and platform |
US11553337B2 (en) | 2019-12-10 | 2023-01-10 | Winkk, Inc. | Method and apparatus for encryption key exchange with enhanced security through opti-encryption channel |
US11657140B2 (en) | 2019-12-10 | 2023-05-23 | Winkk, Inc. | Device handoff identification proofing using behavioral analytics |
US12143419B2 (en) | 2019-12-10 | 2024-11-12 | Winkk, Inc. | Aggregated trust framework |
US12133134B2 (en) * | 2020-12-01 | 2024-10-29 | Universal City Studios Llc | Systems and methods for controlling an operation of an attraction system |
US20220174451A1 (en) * | 2020-12-01 | 2022-06-02 | Universal City Studios Llc | Systems and methods for controlling an operation of an attraction system |
US12095751B2 (en) | 2021-06-04 | 2024-09-17 | Winkk, Inc. | Encryption for one-way data stream |
US11843943B2 (en) | 2021-06-04 | 2023-12-12 | Winkk, Inc. | Dynamic key exchange for moving target |
US20230010577A1 (en) * | 2021-07-06 | 2023-01-12 | Capital One Services, Llc | Computer-Based System for Locking User Account Access |
US11824999B2 (en) | 2021-08-13 | 2023-11-21 | Winkk, Inc. | Chosen-plaintext secure cryptosystem and authentication |
Also Published As
Publication number | Publication date |
---|---|
WO2011066397A3 (en) | 2011-09-22 |
US20150198983A1 (en) | 2015-07-16 |
CA2781713A1 (en) | 2011-06-03 |
US20180364770A1 (en) | 2018-12-20 |
WO2011066387A2 (en) | 2011-06-03 |
US10095276B2 (en) | 2018-10-09 |
US20110187505A1 (en) | 2011-08-04 |
US20110189981A1 (en) | 2011-08-04 |
WO2011066387A3 (en) | 2011-11-24 |
WO2011066381A3 (en) | 2011-09-22 |
WO2011066381A2 (en) | 2011-06-03 |
AU2010324763A1 (en) | 2012-06-14 |
US9176543B2 (en) | 2015-11-03 |
US20110191237A1 (en) | 2011-08-04 |
AU2010324763B2 (en) | 2014-09-04 |
US10824207B2 (en) | 2020-11-03 |
WO2011066397A2 (en) | 2011-06-03 |
WO2011066395A2 (en) | 2011-06-03 |
US8907768B2 (en) | 2014-12-09 |
US8761809B2 (en) | 2014-06-24 |
WO2011066395A3 (en) | 2011-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2010324763B2 (en) | 2014-09-04 | Interaction terminal |
US10755271B2 (en) | 2020-08-25 | Location based authentication |
US11094142B2 (en) | 2021-08-17 | On-line authorization in access environment |
US10692076B2 (en) | 2020-06-23 | Device pairing via trusted intermediary |
US20180374090A1 (en) | 2018-12-27 | Consumer authentication system and method |
AU2008268411B2 (en) | 2013-06-20 | Systems and methods for secure and transparent cardless transactions |
US11004056B2 (en) | 2021-05-11 | Mixed mode transaction protocol |
US20150088751A1 (en) | 2015-03-26 | Transaction verification system based on user location |
US20190220830A1 (en) | 2019-07-18 | Selective authorization method and system |
TW201337821A (en) | 2013-09-16 | System and method for conducting a transaction at a financial transaction terminal using a mobile device |
US20180253945A1 (en) | 2018-09-06 | Machine presented targeted odd denominational resource distributor system |
US20220245546A1 (en) | 2022-08-04 | Integrated entity resource distribution device set-up and delivery platform |
AU2014268252B2 (en) | 2016-05-12 | Interaction terminal |
US20180374065A1 (en) | 2018-12-27 | Resource distribution channel authorization through third party system integration |
US20220068094A1 (en) | 2022-03-03 | Device for contactless resource dispensing with pre-stage and security modules |
US20190102762A1 (en) | 2019-04-04 | System for self-generation of denominational resources |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
2011-04-14 | AS | Assignment |
Owner name: VISA INTERNATIONAL SERVICE ASSOCIATION, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:FAITH, PATRICK;CARLSON, MARK;HAMMAD, AYMAN;AND OTHERS;SIGNING DATES FROM 20101228 TO 20110407;REEL/FRAME:026126/0572 |
2019-03-20 | STCV | Information on status: appeal procedure |
Free format text: BOARD OF APPEALS DECISION RENDERED |
2019-05-20 | STCV | Information on status: appeal procedure |
Free format text: REQUEST RECONSIDERATION AFTER BOARD OF APPEALS DECISION |
2019-07-03 | STCV | Information on status: appeal procedure |
Free format text: BOARD OF APPEALS DECISION RENDERED AFTER REQUEST FOR RECONSIDERATION |
2019-09-11 | STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION |