Methods and arrangements for smartphone payments
First Claim
1. A system including:
- i) a user portable device comprising a display and a processor, the processor configured for steganographically-encoding plural-bit auxiliary data within artwork, and controlling display of encoded artwork on the display, the artwork indicating a payment service and including a VISA®
, MasterCard®
or American Express®
logo, the steganographically-encoding concealing presence of the plural-bit auxiliary data from human viewers, the steganographically-encoding changing with time, requiring capture of plural frames over time to gather imagery sufficient to completely decode the plural-bit auxiliary data; and
ii) a checkout system comprising a camera system, a processor, and one or more memories, in which buses provide an interconnection between the camera system and the one or memories, the one or more memories containing instructions configuring the checkout system to perform acts including;
using the camera system to capture first image data depicting a product presented for purchase by a user;
using the camera system to capture plural frames of second image data depicting the encoded artwork from the display of the user portable device;
decoding the steganographically-encoded plural-bit auxiliary data from the captured plural frames of second image data, in which the decoding utilizes the processor, and in which the buses provide an interconnection between the one or more memories and the processor;
deriving context information about the user portable device by processing the second image data captured by the camera system, the deriving yielding derived context information, in which the derived context information comprises information about pose or motion of the user portable device; and
using the decoded plural-bit auxiliary data and the derived context information in connection with authenticating a payment transaction serviced by VISA®
, MasterCard®
or American Express®
.
1 Assignment
0 Petitions
Accused Products
Abstract
To make a payment, a smartphone presents artwork for a payment card (e.g., a Visa card) that has been selected by a user from a virtual wallet of such cards. Encoded in the displayed artwork is payment information that has been encrypted with a context-dependent session key. A cooperating system (e.g., a retailer'"'"'s point of sale system) uses a camera to capture an image of the artwork, and independently creates the session key from its own context sensor(s), enabling decryption of the payment information. Such technology provides a superior transaction security model at a fraction of the cost of competing chip card payment systems (which require, e.g., expensive physical cards, and single-purpose reader hardware). A great variety of other features and arrangements are also detailed.
-
Citations
8 Claims
-
1. A system including:
-
i) a user portable device comprising a display and a processor, the processor configured for steganographically-encoding plural-bit auxiliary data within artwork, and controlling display of encoded artwork on the display, the artwork indicating a payment service and including a VISA®
, MasterCard®
or American Express®
logo, the steganographically-encoding concealing presence of the plural-bit auxiliary data from human viewers, the steganographically-encoding changing with time, requiring capture of plural frames over time to gather imagery sufficient to completely decode the plural-bit auxiliary data; andii) a checkout system comprising a camera system, a processor, and one or more memories, in which buses provide an interconnection between the camera system and the one or memories, the one or more memories containing instructions configuring the checkout system to perform acts including; using the camera system to capture first image data depicting a product presented for purchase by a user; using the camera system to capture plural frames of second image data depicting the encoded artwork from the display of the user portable device; decoding the steganographically-encoded plural-bit auxiliary data from the captured plural frames of second image data, in which the decoding utilizes the processor, and in which the buses provide an interconnection between the one or more memories and the processor; deriving context information about the user portable device by processing the second image data captured by the camera system, the deriving yielding derived context information, in which the derived context information comprises information about pose or motion of the user portable device; and using the decoded plural-bit auxiliary data and the derived context information in connection with authenticating a payment transaction serviced by VISA®
, MasterCard®
or American Express®
. - View Dependent Claims (2, 3, 4)
-
-
5. A method of operating a system, the system including i) a user portable device comprising a display and a processor configured for steganographically-encoding artwork, and controlling display of encoded artwork on the display, and ii) a checkout system comprising a camera system, one or more processors, and one or more memories, in which buses provide an interconnection between the camera system and the one or memories, said method comprising:
-
controlling the processor on the user portable device to steganographically-encode plural-bit auxiliary data within artwork, the artwork indicating a payment service and including a VISA®
, MasterCard®
or American Express®
logo, the steganographically-encoding concealing presence of the plural-bit auxiliary data from human viewers, the steganographically-encoding changing with time, requiring capture of plural frames over time to gather imagery sufficient to completely decode the plural-bit auxiliary data;controlling display of steganographically-encoded artwork on the display; capturing, using the camera system, first image data depicting a product presented for purchase by a user, capturing, using the camera system, plural frames of second image data depicting the steganographically-encoded artwork from the display of the user portable device; decoding the steganographically-encoded plural-bit auxiliary data from the captured plural frames of second image data, in which said decoding operates on the plural frames captured over time to completely decode the plural-bit auxiliary data, in which the decoding utilizes the one or more processors, and in which the buses provide an interconnection between the one or more memories and the one or more processors; deriving context information about the user portable device by processing the second image data captured by the camera system, the deriving yielding derived context information, in which the derived context information comprises information about pose or motion of the user portable device; and using the decoded plural-bit auxiliary data and the derived context information in connection with authenticating a payment transaction serviced by VISA®
, MasterCard®
or American Express®
. - View Dependent Claims (6, 7, 8)
-
Specification