Methods, apparatus and arrangements for device to device communication
First Claim
1. A portable device comprising:
- a touch screen display;
a microphone for capturing ambient audio;
memory for storing an image; and
one or more processors configured for;
obtaining copies of the stored image;
obtaining a payload corresponding to information;
providing the payload to an erasure code generator, in which the erasure code generator produces a plurality of outputs;
embedding one of the plurality of outputs in a copy of the stored image and proceeding with embedding until each of the plurality of outputs is so embedded in a copy of the stored image, in which the embedding utilizes digital watermarking;
causing the touch screen display to display embedded image copies so as to cause a static image display effect, the displayed embedded image copies being displayed by the portable device in response to a user input.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure relates to device to device communication. For example, the devices may include one or more smartphones, wearable devices (e.g., wrist watch), tablets, pads, etc. One combination recites: A portable apparatus comprising: a touch screen display; an input; memory comprising a payload; and one or more electronic processors. The one or more electronic processors are configured for: 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 plurality of graphics; embedding one of the plurality of outputs in one of the plurality of graphics and proceeding with embedding until each of the plurality of outputs is so embedded, respectively, in one of the plurality of graphics, in which the embedding utilizes digital watermarking; and causing the touch screen display to display embedded graphics of the plurality of graphics, so that a digital watermark reader analyzing captured image data representing the display can recover the payload. Of course, other combinations are disclosed as well.
90 Citations
45 Claims
-
1. A portable device comprising:
-
a touch screen display; a microphone for capturing ambient audio; memory for storing an image; and one or more processors configured for; obtaining copies of the stored image; obtaining a payload corresponding to information; providing the payload to an erasure code generator, in which the erasure code generator produces a plurality of outputs; embedding one of the plurality of outputs in a copy of the stored image and proceeding with embedding until each of the plurality of outputs is so embedded in a copy of the stored image, in which the embedding utilizes digital watermarking; causing the touch screen display to display embedded image copies so as to cause a static image display effect, the displayed embedded image copies being displayed by the portable device in response to a user input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 24, 28)
-
-
11. A method employing a user'"'"'s portable device, the device including a touch screen display, one or more processors and a sensor, the method including acts of:
-
obtaining a payload corresponding to information; providing the payload to an erasure code generator, in which the erasure code generator produces a plurality of outputs; generating an image; embedding one of the plurality of outputs in a copy of the image and proceeding with embedding until each of the plurality of outputs is so embedded in a copy of the image, in which the embedding utilizes digital watermarking; causing the touch screen display to display embedded image copies so as to cause a static image display effect, the displayed embedded image copies being displayed by the portable device in response to a user input. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 29)
-
-
22. A method employing a first portable device, the first portable device including a touch screen display, one or more processors and an input, 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 outputs corresponding to the payload; obtaining a plurality of graphics; using the one or more processors, embedding one of the plurality of outputs in one of the plurality of graphics and proceeding with embedding until each of the plurality of outputs is so embedded, respectively, in a graphic of the plurality of graphics, in which the embedding utilizes digital watermarking; causing the touch screen display to display embedded graphics of the plurality of graphics, so that a digital watermark reader analyzing captured image data representing the touch screen display can recover the payload, in which a smartphone comprises the digital watermark reader. - View Dependent Claims (23, 25, 26, 27)
-
-
30. A portable apparatus comprising:
-
a touch screen display; an input; memory comprising a payload; and one or more electronic processors configured for; 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 plurality of graphics; embedding one of the plurality of outputs in one of the plurality of graphics and proceeding with embedding until each of the plurality of outputs is so embedded, respectively, in a graphic of the plurality of graphics, in which the embedding utilizes digital watermarking; and causing the touch screen display to display embedded graphics of the plurality of graphics, so that a digital watermark reader analyzing captured image data representing the touch screen display can recover the payload. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37)
-
-
38. A system comprising:
-
a touch screen display; an input; memory comprising a payload; and 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 one of the plurality of outputs in one of a plurality of graphics and proceeding with embedding until each of the plurality of outputs is so embedded, respectively, in a graphic of the plurality of graphics, in which the embedding utilizes digital watermarking; and means for displaying embedded graphics of the plurality of graphics, so that a digital watermark reader analyzing captured image data representing the touch screen display can recover the payload. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45)
-
Specification