Method of transaction card recognition and interaction
AssigneeComdata, Inc.
InventorChristopher Hemminger
Life of this patent
Estimating the term…
Abstract
A system and method are provided for recognition and interaction with transaction cards. A computing device collects images of a card via an image sensor, and implements facial recognition techniques to identify the card. An augmented reality program module causes the device to display a virtual object overlaid with the underlying video images. Upon identifying a dynamic trigger action by a user with respect to the virtual object, the program module enables an exchange of data associated with a card account between the device and a remote server. The dynamic trigger action may involve user manipulation of the displayed object via a pointing device with respect to the display, or of a virtual position in space of the object as viewed through the display.
Claims15
A method for recognition of and interaction with a transaction card having a plurality of surfaces, at least one of the surfaces having a visual pattern applied thereto, the method comprising:
- collecting one or more real world images including the transaction card via an image sensor directed toward at least one of the surfaces having the visual patterns, the image sensor functionally linked to a computing device;
- displaying a first image layer comprising said one or more real world images on a display unit functionally linked to the computing device, said one or more images representing an orientation of the transaction card to the image sensor in three-dimensional space;
- electronically comparing the visual pattern in the collected one or more real world images with reference card patterns, wherein the visual pattern is identified as associated with a particular transaction card or type of transaction card;
- displaying a second image layer comprising a virtual object associated with the identified transaction card or type of transaction card on the display unit, wherein the virtual object is overlaid and occlusive with respect to at least a portion of the first image layer;
- upon identifying a dynamic trigger action by a user of the computing device with respect to the virtual object, executing an exchange of data associated with the transaction card between the client device and a remote server,
- wherein the dynamic trigger action comprises enabling a user to engage the virtual object with a pointer in the same three-dimensional space of the camera viewing area as the transaction card;
- and
- generating a third image layer associated with the pointer which is occlusive with respect to corresponding portions of the second image layer.
A system for recognition of and interaction with a transaction card having a plurality of surfaces, at least one of the surfaces having a visual pattern applied thereto, the system comprising:
- a user computing device further comprising a camera, a display, a processor and a computer readable medium having one or more program modules residing thereon;
- a server operatively linked to the processor of the user computing device via a communications network;
- data storage comprising account data associated with each of a plurality of transaction cards, and reference data corresponding to a respective visual pattern provided upon at least one surface of each transaction card;
- wherein the processor is configured to execute operations comprising:
- upon direction of the camera toward a particular one of the plurality of transaction cards, displaying a real world image layer on the display including the particular transaction card, the image representing an orientation of the transaction card to the camera in three-dimensional space;
- comparing the visual pattern in the displayed real world image with the reference data, wherein the visual pattern is identified as associated with the particular transaction card or an associated type of transaction card;
- displaying a virtual image layer comprising a virtual object associated with the identified transaction card or type of transaction card on the display, wherein the virtual object is overlaid with respect to the real world image layer;
- and
- upon identifying a dynamic trigger action by a user of the computing device with respect to the virtual object, executing an exchange of account data associated with the transaction card between the device and the server,
- wherein the dynamic trigger action comprises enabling a user to engage the virtual object with a pointer in the same three-dimensional space of the camera viewing area as the transaction card;
- and
- generating a third image layer associated with the pointer which is occlusive with respect to corresponding portions of the virtual image layer.
A system for recognition of and interaction with a transaction card having a plurality of surfaces, at least one of the surfaces having a visual pattern applied thereto, the system comprising:
- a user computing device further comprising a camera, a display, a processor and a computer readable medium having one or more program modules residing thereon;
- a server operatively linked to the processor of the user computing device via a communications network;
- data storage comprising account data associated with each of a plurality of transaction cards, and reference data corresponding to a respective visual pattern provided upon at least one surface of each transaction card;
- wherein the processor is configured to execute operations comprising:
- upon direction of the camera toward a particular one of the plurality of transaction cards, displaying a real world image layer comprising an image on the display of the particular transaction card, the image representing an orientation of the transaction card to the camera in three-dimensional space;
- comparing the visual pattern in the displayed image with the reference data, wherein the visual pattern is identified as associated with the particular transaction card or an associated type of transaction card;
- displaying a virtual image layer comprising a virtual object associated with the identified transaction card or type of transaction card on the display, wherein the virtual object is overlaid with respect to the actual image layer, and at least part of the virtual image layer is occlusive with respect to corresponding portions of the actual image layer;
- enabling a dynamic trigger action by a user of the computing device with respect to the virtual object, which dynamic trigger action enables an exchange of account data associated with the transaction card between the device and the server;
- enabling a user to engage the virtual object with a pointer in the same three-dimensional space of the camera viewing area as the transaction card;
- and
- generating a third image layer associated with the pointer which is occlusive with respect to corresponding portions of the virtual image layer.
Dependencies are inferred from the claim text.