PAYMENT INITIATION AND ACCEPTANCE SYSTEM

Payment acceptance transaction apparatus are standalone devices or associated with mobile devices running an application facilitating payment acceptance. Users indicate transaction preferences and a desire to accept payment from another party. Transaction apparatus receives payment data from the other party's device, such as by capturing data from a magnetic strip of a bank card using a strip reader or by receiving a wireless communication including payment data from the other user's mobile device or the cloud. Transaction apparatus receives an electronic signature for authenticating the other user. The transaction apparatus stores payment data and other transaction data for later upload and payment confirmation, or may immediately upload the payment and transaction data in order to receive payment verification from a payment processing server. The application updates a display of the mobile device or transaction apparatus presenting a virtual receipt and/or information regarding the payee's account(s), after verification of the transaction.

DETAILED DESCRIPTION OF EMBODIMENTS OF THE INVENTION

This provisional application is filed concurrently with related provisional applications titled “SECURE DATA STORAGE AND TRANSACTION SYSTEM”, titled “DYNAMICALLY RE-PROGRAMMABLE TRANSACTION CARD”, titled “VIRTUAL CURRENCY SYSTEM AND APPARATUS”, titled “BIOMETRIC AUTHENTICATION SYSTEM”, titled “DATA READER”, and titled “SYSTEMS, METHODS AND COMPUTER PROGRAM PRODUCTS FOR THE RECEIPT OF TRANSACTION OFFERS”, which are assigned to the assignee of this application.

In accordance with embodiments of the invention, the term “transaction” as used herein may include any financial transaction, such as a purchase, payment, ATM transaction, and the like; loyalty account usage; redemption, such as redemption of a gift card, coupon, and the like; identification interaction, such as a driver's license, identification card, and the like; logical access, such as restricted electronic file access and the like; physical access, such as restricted rooms access and the like; heath care information access; and/or other exchange of information from one party to another.

FIG. 1illustrates a high level process flow of using the transaction apparatus100. As illustrated in block101the transaction apparatus may be activated. Activating the transaction apparatus may, in some embodiments, include connecting the apparatus to a mobile device. In other embodiments, if the transaction apparatus is a standalone device, the device may simply need to be powered on via a battery, rechargeable cell, or the like. In other embodiments, opening an application associated with the transaction apparatus may activate the transaction apparatus. Once connected to a mobile device, activation of the transaction apparatus may include downloading an application on the mobile device. The application may allow for a communication interface between the apparatus and the mobile device.

Next, as illustrated in block102, the transaction apparatus may receive user authentication data and/or user transaction data. In some embodiments, the transaction apparatus may receive data by communication with a mobile device, a detachable magnetic card reader, photography, accessing the Internet via a network, biometric reader, manual input by a user, a Subscriber Identification Module (SIM) card, and the like. The communication with a mobile device may be through a direct hardwire connection, micro-Universal Serial Bus (USB) connection, Wi-Fi connection, cloud connections, Bonjour connection, Near Field Communication (NFC), Bluetooth®, Bluetooth® Lite, other network connections, etc. The detachable magnetic card reader may attach to the transaction apparatus, the mobile device, or another device in communication with the transaction apparatus or mobile device. The attachment may, in some embodiments, be made through a hardwire connection such as through a USB port, microphone port, etc. or a network connection. User authentication data may include unique user identifiers such as biometric scan data, such as finger print scanning, retinal scanning, etc., PINs, PIN authorization, shape or object recognition, passwords, and the like. User transaction data may include, but is not limited to, financial data, identification data, health care data, and/or other personal data. Financial data includes data associated with demand deposit accounts (DDAs) such as credit card accounts, debit card accounts, gift cards, loyalty accounts, savings account, checking accounts, line of credit accounts, etc. Identification data may include insurance cards, identification cards, driver's license, social security cards, passports, business cards, etc. Health care data may include, but is not limited to, medical records, prescriptions associated with a user, medical history, allergy information, etc.

As illustrated in block104, the transaction apparatus may then store the user transaction data and authentication data in a memory device of the system associated with the transaction apparatus. The data may be stored in the memory device of the transaction apparatus and thus the private user data associated with financial data, identification data, and/or other personal data may not be stored on a user's mobile device where it may be more easily susceptible to misuse, theft, or the like. In some embodiments, the data may be stored in the transaction apparatus such that a mobile device or other device associated with the transaction apparatus may have limited access to the data stored within the transaction apparatus. The data stored within the transaction apparatus may be encrypted such that unwanted attempts to access the data may be denied.

Next, as illustrated in block106, the transaction apparatus allows selectable access to the user transaction data. Prior to allowing selectable access to the user, the user may be required to present authorization data to the transaction apparatus to ensure the user is authorized to access the data. For example, the user may have provided authentication data in the form of a finger print scan in block102. The user may now produce the same finger print scan in block106in order to allow the user access to the data. The authorization data may be presented by the user to the mobile device or the transaction apparatus. The authorization data may include data captured by biometric scanning, such as finger print scanning, retinal scanning, etc., PIN authorization, shape or object recognition authorization, and the like. The authorization, if accepted, may allow a user to utilize the data stored within the transaction apparatus. This provides security protection to a user's personal, financial and/or identification data, thus ensuring that the user is the only person able to access the data.

Finally, once the user selects the transaction data, the transaction apparatus may transmit the user transaction data to an output device such as a writable/readable card, E-ink display, or other display associated with a biometric authentication device to allow the user to enter into a transaction, as illustrated in block108. In this way, the output device may receive all data stored in the transaction apparatus associated with the selected transaction data and present the selected transaction data such that the user may utilize the transaction data for a transaction.

FIG. 2illustrates an embodiment of the transaction apparatus computing system, in accordance with an embodiment of the invention. In some embodiments, when the transaction apparatus202is associated with a mobile device234, the mobile device234is in communication with the transaction apparatus202.

The mobile device234may be any communication device, including tablet devices, cellular telephones, personal digital assistant (PDA), a mobile Internet accessing device, or other user system including, but not limited to, pagers, televisions, gaming devices, laptop computers, desktop computers, cameras, video recorders, audio/video player, radio, GPS devices, any combination of the aforementioned, or the like. In some embodiments, a mobile device234includes a communication device, a processing device, and a memory device. The processing device is operatively coupled to the communication device and the memory device. The processing device uses the communication device to communicate with the transaction apparatus202and other devices. Furthermore, communication between the mobile device234and the transaction apparatus202may be commanded through the use of an application that may be operated by a user via a display associated with the mobile device234.

The mobile device234may include computer-readable and executable instructions stored in the memory device, which in one embodiment may include computer-readable instructions structured as an application for causing the processor to initiate user viewing, user selection, and control of operations associated with the transaction apparatus. In some embodiments, the memory device includes data storage for storing data related to the mobile device including but not limited to data associated with the application for operating the transaction apparatus202.

The transaction apparatus202generally comprises one or more processing devices. In some embodiments, only one processing device is necessary for the transaction apparatus202. In yet other embodiments, two or more processing devices are necessary for the transaction apparatus202. The transaction apparatus202illustrated inFIG. 2has two processing devices: a transaction apparatus processing device248and a biometric processing device252. The transaction apparatus202also includes one or more of memory device204, flash memory208, a security device224, user input devices226, user output devices236, and optionally a power source250.

The user input devices226allow a user to input transaction data and/or authorization data onto the flash memory208of the transaction apparatus202. In some embodiments, a user input device226may include a biometric reader228. The biometric reader228, whether utilized for finger print providing, retinal scanning, and or the like may provide the flash memory208with authorization data216captured from a user desiring access to the transaction apparatus202. In some embodiments, a user input device226may include a micro USB port230. The micro USB port230allows the transaction apparatus202to be connected to a data reader device in order to receive data read from a user device such as a magnetic strip card data via a magnetic strip reader. In this way, the micro USB port230may provide the flash memory with transaction data218such as data read from a card having a magnetic strip or the like. Furthermore, a user may utilize his/her mobile device234to input data to be stored in the flash memory208. In some embodiments, user input devices226may include several other input devices or input connection capabilities, such as, but not limited to SIM cards, Wi-Fi connections, Bonjour connections, cloud connection, television connections, radio connections, vehicle connections, etc.

The flash memory208stores the authorization data216, the transaction data218, and the transaction apparatus unique ID220. Authorization data216may include biometric scanning data, such as finger print scanning data, retinal scanning data, etc., PIN authorization, shape or object recognition authorization, and/or the like. Transaction data218may include financial data, personal data, heath care data, and/or identification data. In some embodiments the apparatus unique ID220is an identification that is unique to each individual transaction apparatus202. In some embodiments, the apparatus unique ID220of the mobile device is compared to the apparatus unique ID220stored in the transaction apparatus202each time an application is opened by the mobile device that requests access to, or operation of, the transaction apparatus202. In this way, a user may not be able to take another user's transaction apparatus, connect his/her mobile device such that he/she may be able to gain access to another individual's transaction data. In other embodiments, the apparatus unique ID220is confirmed when the mobile device is first connected with the transaction apparatus. In this way, the confirmation steps may only need to be performed once while the transaction apparatus and the mobile device remain connected. In other embodiments, the confirmation occurs based on a predetermined list of actions taken by the mobile device application, such as when the mobile device application requests access to generally inaccessible data. In some such embodiments, the transaction apparatus also confirm the identity of the user by biometric authentication or otherwise.

The power source250of the transaction apparatus202may be, in some embodiments, drawn from the mobile device234. For example, prior to opening an application to operate the transaction apparatus202the transaction apparatus202may pull less than five milliamps from the mobile device234. However, upon activation, the transaction apparatus202may draw more power from the mobile device234. In some embodiments, the transaction apparatus202may have its own power source250. In this way, the transaction apparatus may have a rechargeable battery or the like in order to power itself In yet other embodiments, the power source250may utilize kinetic energy charging, solar power, wireless charging, wireless power, and/or the like. Furthermore, the transaction apparatus202may charge both the writable/readable transaction card240and/or the mobile device234.

The security device224communicates between the processing device248, the biometric processing device252, and the memory device204. During the process of using the transaction apparatus202, there may be one or more security checks, such as a user authentication, apparatus unique ID confirmation, and/or the like. At each check, if the comparison does not result in a match, the biometric processing device252may communicate with the security device224to provide a security feature to whoever is attempting to access the transaction device202. In some embodiments, the security device224may temporarily lock out the transaction data such that the attempted user may not be able to access the data if he/she and/or the mobile device attempting access is/are not authenticated. In other embodiments, upon several failed authentication attempts the transaction apparatus202may present the authenticated user's emergency contact information such as name, telephone number, email address and/or the like. In this way, the user and/or another individual who is attempting to access the transaction apparatus202but is unsuccessful may receive emergency contact information corresponding to the owner of the transaction apparatus202. In yet other embodiments, the transaction apparatus202may erase the flash memory of the transaction apparatus202. In this way, the security device224may completely erase the transaction data218such that other individuals may not be able to access the transaction data218of the user.

As illustrated, the transaction apparatus202has a general processing device248and a biometric processing device252. In some embodiments a processing device may have one or more peripheral interface controllers associated therein. A processing device may include functionality to operate one or more software programs based on computer-readable instructions thereof, which may be stored in a memory device. Furthermore a processing device may have a memory associated with the processor of the processing device such that the memory is embedded with and/or co-located with the processor and/or may have a memory that is not co-located, but rather, is connected with the processor of the processing device.

The biometric processing device252is associated with the user input devices226and the communication device246to determine if the user attempting to access the data on the transaction apparatus202is authorized to do so. The biometric processing device252provides for multiple authentication checks. The biometric processing device252may match the apparatus unique ID220between a mobile device and the transaction apparatus and the biometric processing device252may also match authorization data from a user input device226with authorization data216stored in the flash memory202and/or other memory device, such as a memory co-located with the biometric processing device252. These security features ensure that the user who is attempting to access the transaction data is appropriately related to that data. For example, the security features ensure that the user attempting to access the data is the owner of the account(s) corresponding to the data or is authorized by the owner of the account(s).

First, the biometric processing device252, upon receiving an indication that the application associated with operating and user command for operating the transaction apparatus202, will provide a security check for the apparatus unique ID220with the mobile device234operating system. In other words, the biometric processing device252compares the apparatus unique ID220corresponding to the mobile device234with the apparatus unique ID220stored in the transaction apparatus202. Second, the biometric processing device252may communicate with user input devices226to receive authentication data216from a user input device226such as a biometric reader228. Upon receiving the authorization data from the user input device, the biometric reader228may attempt to match the authorization data received to the authorization data216stored in the flash memory208. If one of these authorization steps performed by the biometric processing device252does not indicate a match, the biometric processing device252communicates with the security device224to ensure the correct security feature is provided, such as locking out the data, providing emergency contact information, or erasing the data in the flash memory208. If, however, the biometric processing device252determines that authentication has been completed, the system may allow the user to continue the process of accessing the user transaction data, and in some embodiments, effectively present the user transaction data to the desired output device236.

The processing device248is operatively coupled to the communication device, the memory device204, flash memory208, the biometric processing device252, user input devices226, and user output devices236. The processing device248uses the communication device246to communicate with a mobile device234. The communication device enables communication between the transaction apparatus202and a mobile device234. In some embodiments this communication may be a direct hardwire connection between the transaction apparatus202and the mobile device234. In other embodiments, the communication may be via network connection such as through NFC, Wi-Fi, Bluetooth®, Bluetooth® Lite, cloud communication, radio, and/or the like. When an application that communicates with the transaction device202is opened on the user's mobile device234, an operating system session is opened. Prior to any utilization of the transaction apparatus202when it is associated with a mobile device234, there is an authentication between a processor associated with the mobile device234and the transaction apparatus202. Once this authentication has been completed the transaction apparatus202, using the communication device246, is able to communicate with the mobile device234using the mobile device234operating system protocol.

As further illustrated inFIG. 2, the transaction apparatus may include one or more user output devices236. These user output devices236are utilized to present transaction data to a second party, such as a merchant, point of transaction, access location, etc. The output devices236may be or include an E-ink display238, a writable transaction card240, wireless communication device, hardwire communication connection, Wi-Fi connection, NFC connection, geo-fence, micro-USB port, Bonjour networks, cloud communication, television, radio, vehicle, etc.

The E-ink display238may present 1D bar code, 2D bar code such as a QR code, coupon, identification information, advertisements, skew numbers, micro-bulletin boards, the unique transaction apparatus ID220, color data, mobile device data, such as, but not limited to data lists, text messages, stock ticker information, games, emails, and/or the like on the transaction apparatus202. In this way, the user may be able to present transaction data on the E-ink display238in preparation for or during a transaction. For example, typical loyalty cards are scanned at a point of sale using a standard bar code scanner. The standard bar code scanner may not be able to recognize bar codes that are produced on a backlit screen, such as those found in most cellular phones, tablet computers, lap top computers, and the like. Accordingly, if a loyalty card is reproduced on one of these backlit screens, the point of sale bar code scanner will not be able to read the bar code effectively. The transaction apparatus202may provide the user with an E-ink display238that provides a dull ink like finish to a separate display associated with the transaction apparatus202. Therefore a typical bar code scanner may be able to scan the E-ink display in order to scan the information associated with transaction data that is in a form scan-friendly form.

The writable transaction card240may present some or all the transaction data stored in flash memory208by incorporating the data in a format useful for presentation to a second party. The data, that was originally captured from a magnetic strip, such as from a credit card, debit card, gift card, some loyalty cards, and the like, may be presented in a similar fashion as it was originally stored in the user device or it may be incorporated in a different format. Upon user selection, the writable transaction card240may communicate with the processing device248such that transaction data associated with a particular credit card may be transferred to the writable transaction card240. In this way, the writable transaction card240may now be utilized as the credit card for any transactions. For example, if a user is wishing to make a purchase at a gas station, the user may select his/her credit card associated with that gas station, for example, by selecting the credit card via the user interface provided by the mobile device associated with the transaction apparatus. As a specific example, the user may select an image of that credit card from an application. The transaction apparatus202may then receive the user's request and retrieve the transaction data218associated with the selected credit card. At that point, the processing device248, through a contact connection for example, will communicate the transaction data218associated with the selected credit card, including magnetic strip data, account holder information, account number, etc. to the writable transaction card240. In this way, the writable transaction card240may act as the credit card associated with the gas station without the user having to carry the credit card associated with the gas station. Instead, each credit card associated with a user's accounts may be stored in the flash memory208, such that any credit card, debit card, etc. may be written onto the writable transaction card240. The processing device248may also write a time-out to the writable transaction card240such that the writable transaction card240may erase once the user has used the transaction card240.

As further illustrated inFIG. 2, the transaction apparatus202may include computer-readable instructions206stored in a memory device204, which in some embodiments includes the computer-readable instructions206of a set-up application210, an authentication application212, and a transaction application214. In some embodiments, the memory device206includes data storage for storing data related to the set-up application210, an authentication application212, and a transaction application214.

In some embodiments, as described in more detail below inFIG. 3, the set-up application210provides for initiation and set up of the transaction apparatus202as well as the input of data into flash memory208. The set-up application210provides for set-up of the transaction apparatus202including the receiving of transaction data and authorization data as well as the storing of the same.

In some embodiments, as described in more detail below inFIG. 4, the authentication application212authenticates the mobile device234communication with the transaction apparatus202and authenticates the user for use of the transaction apparatus202.

In some embodiments, as described in more detail below inFIG. 5, the transaction application214provides for user access to a limited amount of transaction data, user selection of the transaction data for use during a transaction, the transferring of transaction data to an output device236, and/or in some embodiments, the presentment of transaction data via the output device236.

In some embodiments, a data reader260includes a device reader for reading, capturing data from, communicating with and receiving data from a user device262. For example, the data reader260may be or include a device reader such as a magnetic strip reader for reading a user device262such as a bank card having a magnetic strip storing transaction data of the user. In some embodiments, the data reader260is or includes a magnetic strip reader, a chip card reader, a Near Field Communication device or other RFID device, an Infrared (IR) communication device or other communication device configured to read, extract or otherwise receive data or information associated with a user, such as financial data, personal data or otherwise. In some embodiments, the data reader reads financial data such as bank account data from a user device such as a bank card (credit and/or debit), a chip card or the like and communicates some or all the data to another device, such as a transaction apparatus202and/or a mobile device234of a user.

The servers, systems, and devices described herein illustrate some embodiments of the invention. One or more of the servers, systems, and devices can be combined in other embodiments and still function in the same or similar way as the embodiments described herein. Furthermore, one or more of the components, devices, systems, etc. discussed herein may be option and may not be included in various embodiments of the invention.

FIG. 3illustrates a method300for a user set-up of the transaction apparatus, in accordance with embodiments of the invention. As illustrated in block302, the transaction apparatus may be installed. In some embodiments, the transaction apparatus may be associated with a mobile device. In other embodiments, the transaction apparatus may be a standalone device. In some embodiments of the invention, the installation of the transaction apparatus may require a hardwire or wireless connection to a mobile device.

As further illustrated inFIG. 3, the process of setting up the transaction apparatus may further include activating the transaction apparatus via an application, as illustrated in block304. The activation of the application may be done via accessing and/or downloading of an application associated with the transaction apparatus. The application may allow for user utilization of the transaction apparatus whether for receiving, storing, encrypting, decrypting, encoding, decoding, accessing, transferring, writing, and/or presenting transaction data. In this way, the application (or user interface) may allow a user to communicate with the transaction apparatus in order to perform transaction apparatus functions.

Next, as illustrated in block306, the user may provide the transaction apparatus with authentication data. Authorization data may include but is not limited to biometric data, such as fingerprint data captured by scanning a user's finger, retinal data captured by scanning a user's eye(s), etc., data corresponding to a user's PIN, shape or object recognition authorization, and/or any other data that may be unique to the user.

The user may, upon activation of the transaction apparatus in block304, provide the transaction apparatus with authentication data in several ways. The user may provide the transaction apparatus with authentication data utilizing communications with a mobile device, a detachable magnetic strip reader, by still photography or video capture, Internet access via a network, a biometric reader, by receiving manual input by a user, micro USB port, SIM card access, accessing a cloud, geo-fence, radio, vehicle, communication with other transaction apparatus, and/or the like.

In some embodiments, the application may prompt the user to provide specific authentication data. In other embodiments, the user may select which authentication data to provide. For example, the user may select to utilize a finger print scanner for authorization. Furthermore, the user may be able to select which finger from which hand the user may wish to use for authentication.

In some embodiments, the user may also provide transaction data. In some embodiments, the user may provide transaction data simultaneously with authentication data. In some embodiments, the user may provide transaction data prior to providing the authentication data. In yet other embodiments, the user may provide transaction data after providing the authentication data. In some embodiments, the user may provide transaction data in several ways, including the ways the user presents authentication data, as described above. These ways may include, but are not limited to, using communications via a mobile device, a detachable magnetic card reader (magnetic strip reader), by image presentation (such as still photography or video capture), Internet access via a network, manual input, a biometric reader, by receiving manual input by a user, micro USB port, SIM card access, accessing a cloud, pulling data, bump, inferred, geo-fence, radio, vehicle, communication with other transaction apparatus, and/or the like.

In some embodiments, the transaction data provided to the transaction apparatus may be determined, by the transaction apparatus, to be associated with the user of the transaction apparatus. In this way, based on the authentication data, the transaction data received at the transaction apparatus may only be associated with the user and/or user associates. In this regard, only transaction data associated with the user of the transaction apparatus may be stored in the transaction apparatus, and an individual other than the user of the transaction apparatus is not able to store the individual's transaction data and/or retrieve the user's transaction data without the user's permission.

As discussed in further detail above, there are several ways to provide transaction data. However, in the illustration ofFIG. 3, the transaction data may be provided to the transaction apparatus via image presentation in block308and via magnetic card reader in block310.

As illustrated in block308, the apparatus may be provided with transaction data via image presentation. Image presentation may be done by still photography, video capture, inferred, laser reading, scanning, Internet communication, and/or the like. Using still photography or video capture, the transaction apparatus may capture and decode data associated with a 1D, 2D, or 3D barcode, financial document, coupon, identification document, and/or the like. Capturing the still photography or video may, in some embodiments, be performed by the transaction apparatus. In some embodiments, the still photography or video may be captured by the mobile device. In other embodiments, the still photography or video may be captured by another device that is associated with the transaction apparatus. The transaction apparatus may also be able to decode data associated with QR codes, checks, images on cards, such as payment cards, identification cards, healthcare data cards, x-rays, etc.

As illustrated in block310, the user may provide the apparatus with transaction data via a magnetic strip card reader. The magnetic strip reader may be associated with the transaction application. In some embodiments, the magnetic strip reader may be integrated into the transaction apparatus. In some embodiments, the magnetic strip reader may be an attachment to the transaction apparatus. The magnetic strip reader may attach to the transaction application using micro-USB, Bluetooth®, Bluetooth® Lite, Wi-Fi, NFC, and/or the like. The magnetic strip card reader may communicate with the transaction apparatus to provide the transaction apparatus with data associated with a magnetic card. The magnetic card may comprise user financial data, identification data, healthcare data, personal data, etc. The user may use the magnetic card reader to obtain information that would be found on a typical magnetic card, such as an account number, name associated with the account, type of card, user personal identification information, healthcare data, etc. Furthermore, data such as a Card Verification Value (CVV1) code stored in the magnetic strip of a card may be captured to the transaction apparatus, and the transaction apparatus may not divulge (or may not immediately divulge) the CVV1 code to the mobile device, application and/or user. In this way, certain information may be stored within the transaction apparatus and not communicated to a mobile device or the like. The provided transaction data may be required to match the user and/or the user's associates. In this way, a transaction device may not receive transaction information associated with a different individual, but instead the transaction data received may be associated with the user and/or his/her associates.

Next, as illustrated in block312, the user is able to set preferences within the application for the utilization of data by the transaction apparatus using an output device associated with the same. Preferences may include, but are not limited to the user being able to time-in and/or time-out the data on an output device. In this way, when the data is transmitted from the transaction apparatus to an output device such as a writable transaction card, the data may only exist on the output device for a specific amount of time before the data is erased from the output device. Preferences may also include, but are not limited to application design preferences, data access preferences, set the track to write data to on the writable transaction card, data organization preferences, and/or the like.

FIG. 4illustrates a flowchart of a method400for user utilization of the transaction apparatus for entering into a transaction, in accordance with an embodiment of the invention. As illustrated in block402the user may open the transaction apparatus application.

The application may be associated with a mobile device and/or the transaction apparatus. The application may then communicate with the transaction apparatus to initiate a session with the transaction apparatus. Whether the session is for receiving, storing, encrypting, decrypting, encoding, decoding, accessing, transferring, writing, and/or presenting transaction data using the transaction apparatus, the session may be initiated by the user opening the application.

The user may then, as illustrated in block404, be authenticated. In some embodiments, the user may provide authentication via a biometric reader associated with the transaction apparatus. As such, the user may swipe his/her finger on a biometric reader associated with the transaction apparatus in order to be authenticated. The finger print scan of a user may match previously provided authentication data that the transaction apparatus received.

If the authentication is a match, the application presents the user with options for selecting transaction data to use for a transaction, as represented by block406. However, if the user authentication is not a match to the authentication data previously presented to the transaction apparatus, the transaction apparatus, via the application, may provide emergency contacts for the user, lock out the user, or erase the transaction data stored within the transaction device.

As illustrated in block406, the user, using the application, may select the transaction data he/she wishes to use for a transaction. For example, a user may be wishing to transact with a merchant. The user may wish to use his/her Visa® credit card for the transaction. As such, the user may select, via the apparatus, the Visa® credit card data stored within the transaction apparatus.

Once the user has selected the transaction data in the transaction apparatus that he/she wishes to use for a transaction (such as the Visa® as in the example above) the user may authorize the transfer of that transaction data to a user output device, as illustrated in block408. The data may be transferred to one or more output devices, such as an E-ink reader, a writable transaction card, Wi-Fi, Bluetooth, Bluetooth Lite, etc. For example, a user may select to use the writeable transaction card. The data may be transferred to the writable transaction card via an EMV chip or the like on the chip to transfer via a contact transfer, data from a transaction apparatus to a writable transaction card. The transfer of transaction data may also include time-out data, such that the data may be erased from an output device after a predetermined amount of time.

Finally, as illustrated in block410the user may utilize the output device to complete the transaction. For example, the user may be able to present identification, a loyalty card, and/or the like via the E-ink display. In another example, a user may be able to present his/her credit card, debit card, heath care insurance card, etc. via the writeable transaction card. In this way, the writable transaction card includes all data associated with the credit card, debit card, heath care insurance card, etc. such that the user may provide the writable transaction card as a replacement for the credit card, debit card, heath care insurance card, etc.

FIG. 5illustrates a method500for the process of the system wake-up and utilization for a transaction after a user has set-up the transaction apparatus, in accordance with an embodiment of the invention. The transaction apparatus may wake-up upon recognition of application initiation502. As described in further detail above, the user may activate an application that may communicate with and provide commands to the transaction apparatus and the transaction apparatus system therein. The activation of the application initiates an Operating System (OS) session.

Once the OS session has been initiated a chip associated with the mobile device may communicate with the transaction apparatus. This communication may, as illustrated in block504, be an authentication between the mobile device and the transaction apparatus to ensure connection and that the user wishes to utilize the transaction apparatus for a transaction.

Next, as illustrated in block506, once the mobile device and the transaction apparatus have authenticated, there is an adjustment of the amount of current being directed to the transaction apparatus. In some embodiments, the source of this current may be the transaction apparatus itself. In other embodiments, the source for this current may be a mobile device associated with the transaction apparatus. In yet other embodiments, the transaction apparatus may draw current from a wireless network or the like. Prior to the initiation of the application and the authentication of the mobile device with the transaction apparatus, the transaction apparatus may pull no more than five milliamps of power from a power source. However, once the application has been initiated, the transaction apparatus is able to pull as much power from a source as necessary to complete the functions it is asked to do.

Block508ofFIG. 5illustrates that a confirmation of the transaction apparatus unique ID with the mobile device may occur next, after power to the transaction apparatus has been adjusted. In some embodiments, the authentication at this point may be a quick communication of the transaction apparatus unique ID. This authorization process may occur quickly, within seconds or fractions of a second, without user knowledge of the authentication. This authentication is to ensure that the user has used the currently associated mobile device in conjunction with the transaction apparatus in the past. For example, if an individual attempts to steal a user's transaction apparatus and attempts to activate it using his/her own mobile device (in order to obtain transaction data from the user) the apparatus unique IDs of the transaction apparatus and the mobile device will not match. Accordingly, the individual will not be able to gain access to the user's transaction data.

Once the apparatus unique ID has been confirmed as illustrated in block508, the user may be prompted to provide authentication data of the user. This authentication data may be in many forms, including, but not limited to biometric readers, such as finger prints, PINS, shape matching, passwords, passcodes, etc. The transaction apparatus may then receive the authentication data from the user, as illustrated in block510. Once received, the transaction apparatus may compare the received authentication data to authentication data previously received and stored in the transaction apparatus. For example, a user may have previously stored finger print data as his/her authentication data. The finger print data may have been scanned via a biometric reader on the transaction apparatus and stored within the transaction apparatus. As such, when the user is attempting to utilize the transaction apparatus, he/she may present the same finger to the biometric scanner. If no match is determined, in some embodiments, the transaction apparatus, through the application may present emergency contacts for the user. In some embodiments, the transaction apparatus may lock the user out of the transaction apparatus such that he/she may not be able to access some or all the transaction data stored on the transaction apparatus. In yet other embodiments, the transaction apparatus may erase the data stored on the transaction apparatus upon failure of authentication.

If the transaction apparatus indicates that a match exists between the finger print of the user and the finger print previously stored, the user is authorized access to the entire application and the data stored on the transaction device as illustrated in block512. At this point, a portion of the transaction data is allowed to be accessed and viewed by a user via his/her mobile device display utilizing the application or another program associated with the transaction apparatus. In some embodiments, only a portion of the transaction data is viewable by the user. For example, if a user provided credit card data to the transaction apparatus, such as via the magnetic strip reader, the user may now be presented with a representation of some or all the credit card data via the application. The representation may include information that would be found on a typical credit card, such as an account number, name associated with the account, type of card, etc. However, the transaction apparatus may have also stored additional data captured from the magnetic strip on the credit card. Data such as a Card Verification Value (CVV1) code may be captured to the transaction apparatus and a CVV2 code may be input by the user to the transaction apparatus, and the transaction apparatus may not divulge (or may not immediately divulge) the CVV1 code to the mobile device, application and/or user. In this way, certain information may be stored within the transaction apparatus and not communicated to a mobile device or the like.

The user may then select the output device to transfer the transaction data to. The transaction apparatus may then write the transaction data to the user output device based on user preferences, as illustrated in block514. The transaction apparatus may write data to an output device including an E-ink display, a writable transaction card, wireless communication, etc. In some embodiments, the transaction data may be written to an E-ink display. The E-ink display may receive transaction data from the transaction apparatus formatted to fit on the E-ink display and be potentially used for a transaction. The E-ink display may display in color E-ink, grey scale E-ink, or the like. The E-ink may be used to display any data the user may request. As such, the user may utilize the E-ink display for not only transaction data, but any other data, communications, and/or functions of a mobile device and/or the transaction apparatus.

In some embodiments, the transaction data may be written to a writable transaction card. In some embodiments, the transaction data is written on to a writable transaction card through an Europay, MasterCard, Visa (EMV) chip on the writable transaction card. The processing device of the transaction apparatus may communicate to an EMV chip or the like associated with the writable transaction card. In some embodiments, the processing device of the transaction apparatus may communicate via contact communication with the writable transaction card. The transaction data written to the transaction card from the transaction apparatus may also include user preference data, such as track writing selection, time-out selection, etc. Track writing selection may allow one or more tracks associated with the writable transaction card to have data written onto it. In some embodiments, one track may store one set of transaction data while another track stores a second set of transaction data. In this way, a user may have two sets of transaction data on one writable transaction card. For example, a user may wish to use a gift card for a portion of a purchase of a product at a merchant. However, the user may only have a portion of the total purchase price of the product still remaining on the gift card. As such, the user may write one track on the transaction card with the gift card data and the second track with data associated with a credit card to pay the remaining balance for purchase of the product.

Referring now toFIG. 6, a flowchart illustration a method600for payment acceptance according to embodiments of the invention. The first step, as represented by block610is that the user indicates a desire to accept payment from another party. This may be done through an application interface provided by the transaction application214or another application running on the transaction apparatus202or the mobile device234, such as the PAA interface shown inFIGS. 7A-7H. The user may also indicate transaction preferences such as preferences regarding the payment type to be accepted (e.g., credit card, debit card, financial information communicated from a mobile device, indicia and/or barcode captured from an object etc.), preferences regarding the user's account to be credited with the payment, preferences regarding the transaction such as the amount of the transaction, the tax to be collected in conjunction with the transaction and the like. In some embodiments, some or all the preferences are stored in the mobile device and/or the transaction apparatus such that the user does not have to enter the preferences more than once. In some embodiments, some or all the preferences are applied based on rules governing the application. For example, the user may indicate that he wants to accept a payment from a friend using a credit card for reimbursement of lunch expenses. The user may then enter the amount of the transaction for reimbursement, but the user may not need to enter an account to be credited with the transaction because there are predetermined stored preferences indicating the user's desire for all accepted payments to credit his primary checking account. In this regard, one or more of the user preferences required for performing the payment acceptance transaction may be stored and used as needed to reduce the overall time for performing the transaction. In some embodiments, some of the preferences may not need to be entered until after the payment information has been received by the transaction apparatus. For example, in some embodiments, the transaction apparatus may allow the user to receive the payment information from the other user and afterwards enter the account to be credited.

The next step, represented by block620, is the transaction apparatus receives payment data from the other party's user device. As discussed above, a user device262may be any device for providing financial information, personal information or other information to the transaction apparatus. The transaction apparatus202may receive the payment data in a variety of ways, depending on the type of user device being used for payment. For example, the transaction apparatus may receive a communication from another transaction apparatus via a wired or wireless connection. As another example, the transaction apparatus may receive a communication from a smartcard such as a chip card or may use a data reader to capture data from a bank card. Other examples include pulling payment data from the cloud, such as payment data that a user has uploaded to the cloud as a virtual, non-location based wallet.

The next step, as represented by block630, is the transaction apparatus receives a signature or signature proxy from the other party. In various embodiments or in some transactions, such as those involving an amount less than a predetermined threshold, a signature may be required by the user. Generally, a signature is required in order that the financial institution carry the potential liability for a fraudulent transaction. In this regard, the merchant (or the user accepting payment) can push some or all the responsibility for potentially fraudulent transactions to the financial institution that approves the payment. Some merchants choose to accept responsibility for the chance that one or more transactions are fraudulent. For example, some merchants do not require a signature or other identity authentication for transaction over a predetermined amount, such as over ten dollars. The transaction apparatus202may receive a signature of a user making a payment in several ways such as by capturing a signature on a touch input device, capturing a signature using a biometric reader, such as by capturing the user's fingerprint, capturing a fingerprint of a specific finger of the user, capturing a predetermined touch pattern input by the user, or the like. Furthermore, the user may enter a PIN or other string of alpha-numeric characters to authenticate the user's identity.

In some embodiments, the user's payment information and signature are stored in the cloud. In some such embodiments, the payment information and the signature are encrypted to prevent or limit potential theft of the user's payment information/signature. In some instances, during a payment transaction, the user's payment information and/or signature may be retrieved from the cloud and the user may need only to authenticate the user's identity to complete a transaction. This authentication may be done by entering an alpha-numerical character string such as a PIN, allowing a fingerprint capture, entering a touch pattern or the like.

Referring back toFIG. 6, the next step, as represented by block640, is the transaction apparatus uploads payment data and other necessary data corresponding to the transaction for reconciliation of the transaction with the financial institution maintaining the payment account(s). This upload may occur instantaneously or nearly instantaneously after receiving payment information. Alternatively, the transaction apparatus and/or mobile device may store the payment information pending upload. This may be done if the payment information will be sent over a wireless network to a payment processing server and the transaction apparatus/mobile device is/are not connected to the wireless network or the wireless network is unable to communicate the payment information for some reason. Once a connection is reestablished or once the wireless network is able to communicate the payment information to the payment processing server, the payment information is uploaded to the payment processing server. In various embodiments, the payment processing server is one or more servers configured to receive payment information from multiple transaction device(s) and/or mobile device(s) held/owned by multiple users over one or more networks. The payment processing server may be connected to a payment processing network including connections to payment clearinghouse and/or directly with one or more financial institution systems or servers for payment processing. The payment processing server may then receive confirmation or denial of payment and communicate the confirmation or denial to the transaction apparatus/mobile device over the wireless network. In some embodiments, the transaction apparatus/mobile device are connected via a hardwire connection with a network in communication with the payment processing server. In other embodiments, the transaction apparatus/mobile device downloads the payment information to another media, such as a memory card/stick, a transaction card such as a writable transaction card described herein or otherwise. The payment information may then be downloaded to a data reader and forwarded for payment processing at a later time.

The next step, as represented by block650, is the mobile device application or transaction apparatus application updating a display indicating information regarding the user's account(s) after the mobile device/transaction apparatus has received confirmation of payment clearance. In some embodiments, the application calculates new account balances and displays the new account balances to the user before the payment information is communicated to the payment processing server, before receiving confirmation from the payment processing server or otherwise.

In a scenario where the paying user is using a transaction apparatus to make a payment to another transaction apparatus via any type of connection or communication channel, the apparatus receiving payment may not require additional authentication, assuming the paying user has authenticated his/her identity with the paying apparatus. In some of these embodiments, the paying apparatus may go ahead and calculate updated account balance(s) despite the fact that the transaction apparatus receiving payment information has not confirmed payment. In some embodiments, when two transaction devices are used to perform a transaction, confirmation information regarding the transaction may be communicated from the apparatus receiving payment to the apparatus making payment once it is received from the payment processing server. In some of these embodiments, the payment processing server communicates transaction result information (confirmation or otherwise) to only the apparatus receiving payment, only the apparatus making payment, or both directly or through network or other channels.

Referring now toFIGS. 7A-7Hillustrate a series of screenshots of a payment acceptance application (PAA) user interface according to embodiments of the invention. As shown inFIG. 7A, a mobile device700is running an application, such as a payment acceptance application performing the method600or a similar payment acceptance method. In some embodiments, the mobile device700is associated with a transaction apparatus (not shown here) and in other embodiments, the mobile device700functions as the transaction apparatus.

FIG. 7Aillustrates an initial launch of the PAA. As shown on the lefthand screenshot, the PAA may prompt the user to swipe their fingerprint to log into their account. In some embodiments, the PAA is a separate application from a general application for managing accounts, payment information, digital or electronic wallets, and/or payment initiation and the like. Thus, in some embodiments, the PAA has a distinct background and/or background color for distinguishing it from the general application. In some embodiments, the PAA runs a graphic illustrating scanning of a fingerprint while performing processing and comparison of the fingerprint with a registered fingerprint of the user stored in the transaction apparatus and/or the mobile device as shown in the righthand screenshot. If a successful comparison is made between the swiped fingerprint and the registered fingerprint, then the user's identity is considered authentic. In some embodiments, once the user's identity has been authenticated, the PAA makes a connection with a remote server, such as a payment processing server if such a connection is not preexisting, and submits login credentials for server verification. In this regard, the PAA may proactively establish a connection and perform any login steps necessary for the PAA to subsequently submit payment information for payment processing and confirmation from one or more financial institutions. In other embodiments, the connection with a payment processing server and any necessary login is performed at different points in the payment acceptance process.

Referring now toFIG. 7B, screenshots of a main screen mimic a register for inputting transaction amount to be debited from paying user. A virtual keypad710provides the user an opportunity to enter numbers indicating the purchase amount712for the transaction, and a description field714provides the user an opportunity to enter a brief, character-limited description of the purchase. Referring toFIG. 7C, the user may swipe the screen in the direction of arrow A in order to mimic “tearing” of a receipt and thereby clearing any data previously entered. Also, pressing new transaction button C also clears any previously entered amount or description. After the payment amount and description have been entered, the user may select button D to enter the transaction and prompt the user to enter payment information, such as by swiping the purchaser's card. The user may also select button E to enter the PAA settings menu.

Referring toFIG. 7D, the user is instructed to swipe the card. In some embodiments, at this point, the user may attached a data reader and capture payment information using the data reader. For example, the data reader may capture payment information from the paying user's credit or debit card. Upon successful capture of the payment information, the PAA may display some or all the captured information. For example, the card type, name on card, card number, and expiration data may be displayed. The CVV1 code, which is typically not visible on a credit card is also captured, but is not displayed for security purposes. The user is then prompted to enter the CVV2, which is not typically included in the data stored on a card.

Referring toFIG. 7E, the card is verified. After the CVV2 code has been entered, the user may select button A to perform a verification of the card data. In this step, the PAA verifies the card data with the payment processing server. If the user selects the cancel button C, the PAA navigates to the main screen with the purchase information still populated. The user may then enter the same or different payment information or cancel the transaction entirely. Referring toFIG. 7F, after the card is verified by the payment processing server, the purchaser is asked to sign for validating the transaction. In this embodiment, the signature is a captured fingerprint. A mock image of a fingerprint is presented once the PAA has successfully captured the fingerprint. The PAA also provides an option for emailing the purchaser a receipt for the transaction. Referring toFIG. 7G, the purchaser or user may enter the appropriate email address or other contact address or alias and a pre-formatted receipt is generated. The receipt, in this embodiment, includes purchase amount, purchase description and actual fingerprint data image. The PAA emails or otherwise communicates the receipt and attachments such as the fingerprint data image to the purchaser. Once the receipt has been sent, the PAA navigates back to the main screen and awaits user input regarding the next transaction. Referring toFIG. 7H, PAA settings may include transaction history B, sales tax C, tipping D and account information E.

In embodiments of the payment initiation method described at least with reference toFIGS. 1,4and5, the transaction apparatus202may also receive, alongside or in a separate communication, supplementary information such as geographic information indicating the location for a purchaser to go to for receipt of purchased goods and/or services. This geographic information may be automatically input into a GPS application of the user's mobile device or a standalone GPS device or a user's vehicle GPS device via one or more wired or wireless connections.

In various embodiments of either the payment initiation process or the payment acceptance process, the transaction apparatus202and/or the mobile device234may communicate over wireless connections with one or more other devices. For example, the transaction apparatus may communicate wirelessly with a user device262and/or may communicate wirelessly with the mobile device234and/or may communicate wirelessly with a network, such as a WiFi or cellular data network for communication with, for example, a payment processing server.

In various embodiments, authentication steps are performed. For example, in some embodiments, an authentication of a connected mobile device is performed when a transaction apparatus is accessed, in some embodiments, an authentication of a user's identity is performed when a user attempts access to sensitive data stored by the transaction apparatus, in some embodiments, when a card is swiped or when data is read from another user device, some of the data is authenticated with data previously registered on the data reader or transaction apparatus, and one or more other authentication or validation steps. In none, some or all of these steps, if authentication or validation is unsuccessful, the transaction apparatus and/or application running on the mobile device may perform actions such as displaying emergency information of the owner (user) of the apparatus, communicate emergency information or information regarding the nature of the failed authentication to the owner (e.g., via email or text message) and/or others, such as the issuer of the transaction apparatus or the financial institution associated with the owner's account(s), may lock the transaction apparatus from divulging data, may lock the application running on the mobile device, may lock the data reader, may erase one or more types or locations of data, such as the data on the output device, data in the transaction apparatus and/or data in the mobile device, and may further perform other actions in response. In some embodiments, one or more of the above actions are only performed if multiple unsuccessful attempts at authentication are detected.

As used herein, a “processing device” generally refers to a device or combination of devices having circuitry used for implementing the communication and/or logic functions of a particular system. For example, a processing device may include a digital signal processor device, a microprocessor device, and various analog-to-digital converters, digital-to-analog converters, and other support circuits and/or combinations of the foregoing. Control and signal processing functions of the system are allocated between these processing devices according to their respective capabilities.

As used herein, a “communication device” generally includes a modem, server, transceiver, and/or other device for communicating with other devices directly or via a network, and/or a user interface for communicating with one or more users. As used herein, a “user interface” generally includes a display, mouse, keyboard, button, touchpad, touch screen, microphone, speaker, LED, light, joystick, switch, buzzer, bell, and/or other user input/output device for communicating with one or more users.

As used herein, a “memory device” or “memory” generally refers to a device or combination of devices including one or more forms of transitory and/or non-transitory computer-readable media for storing instructions, computer-executable code, and/or data thereon. Computer-readable media is defined in greater detail herein below. It will be appreciated that, as with the processing device, each communication interface and memory device may be made up of a single device or many separate devices that conceptually may be thought of as a single device.