Methods and arrangements for smartphone payments and transactions
First Claim
1. A smartphone comprising:
- a touch screen display;
a microphone for capturing ambient audio;
memory for storing an image, the image depicting a virtual card; and
one or more processors configured for;
obtaining versions of the stored image;
accessing a payload;
processing the payload with an erasure code generator, in which the erasure code generator produces a plurality of components, the plurality of components corresponding to the payload;
embedding one of the plurality of components in a version of the stored image and proceeding with embedding until each of the plurality of components is embedded in a version of the stored image, in which the embedding utilizes digital watermarking;
causing the touch screen display to display a plurality of embedded image versions so as to cause a static image display effect of the virtual card, the displayed embedded image versions being displayed by the smartphone.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure relates to digital signal processing such as digital watermarking, and the utilization of portable devices (e.g., smartphones) for such signal processing. One claim recites a smartphone comprising: a touch screen display; memory for storing a payload and for storing a digital image depicting a virtual card; means for processing the payload with an erasure code generator, in which the erasure code generator produces a plurality of outputs corresponding to the payload; means for embedding a first of the plurality of outputs in a first version of the digital image and proceeding with embedding until each of the plurality of outputs are respectively embedded in one of a plurality of versions of the digital image; and means for displaying embedded versions of the digital image so that a receiver analyzing captured image data representing the touch screen display can recover the payload. Of course, other claims and combinations are disclosed too.
-
Citations
38 Claims
-
1. A smartphone comprising:
-
a touch screen display; a microphone for capturing ambient audio; memory for storing an image, the image depicting a virtual card; and one or more processors configured for; obtaining versions of the stored image; accessing a payload; processing the payload with an erasure code generator, in which the erasure code generator produces a plurality of components, the plurality of components corresponding to the payload; embedding one of the plurality of components in a version of the stored image and proceeding with embedding until each of the plurality of components is embedded in a version of the stored image, in which the embedding utilizes digital watermarking; causing the touch screen display to display a plurality of embedded image versions so as to cause a static image display effect of the virtual card, the displayed embedded image versions being displayed by the smartphone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 23, 35)
-
-
11. A method employing a smartphone, the smartphone including a touch screen display, and one or more processors, the method including acts of:
-
obtaining a payload; using the one or more processors, processing the payload with an erasure code generator, in which the erasure code generator produces a plurality of components corresponding to the payload; obtaining versions of a digital image, the digital image depicting a virtual card; using the one or more processors, embedding one of the plurality of components in a version of the digital image and proceeding with embedding until each of the plurality of components is embedded in a version of the digital image, in which the embedding utilizes digital watermarking; causing the touch screen display to sequentially display embedded digital image versions so as to cause a static image display effect, the displayed embedded digital image versions being displayed by the smartphone. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 24, 36)
-
-
21. A method employing a smartphone, the smartphone including a touch screen display, and one or more processors, the method including acts of:
-
obtaining a payload; processing the payload with an erasure code generator, in which the erasure code generator produces a plurality of outputs corresponding to the payload; obtaining a digital image, the digital image depicting a virtual card; utilizing the one or more processors, embedding one of the plurality of outputs in a version of the digital image and proceeding with embedding until each of the plurality of outputs is embedded in a version of the digital image, in which the embedding utilizes digital watermarking; causing the touch screen display to display a plurality of embedded versions of the digital image so that a digital watermark reader analyzing captured image data representing the touch screen display can recover the payload. - View Dependent Claims (22, 25, 26, 27, 37)
-
-
28. A smartphone comprising:
-
a touch screen display; memory for storing a payload, and for storing a digital image depicting a virtual card; means for processing the payload with an erasure code generator, in which the erasure code generator produces a plurality of outputs corresponding to the payload; means for embedding a first of the plurality of outputs in a first version of the digital image and proceeding with embedding until each of the plurality of outputs are respectively is embedded in one of a plurality of versions of the digital image; means for displaying embedded versions of the digital image so that a receiver analyzing captured image data representing the touch screen display can recover the payload. - View Dependent Claims (29, 30, 31, 32, 33, 34, 38)
-
Specification