System and method of encoding content and an image
First Claim
Patent Images
1. A method of encoding user data within a signature field of an electronic document comprising:
- receiving, with one or more processors, user data captured as a user enters a signature gesture, the user data comprising a plurality of sample points, each sample Point comprising position data and temporal data;
verifying the signature gesture entered by the user by comparing behaviometric information derived from said user data, and comparing this information with pre-stored behaviometric templates to determine the identity of the user and determining a verification result;
generating, with the one or more processors, a digital image for incorporation into the signature field of the electronic document, the digital image comprising a plurality of pixels, each pixel comprising a first byte value representing a red component, a second byte value representing a blue component, and a third byte value representing a green component;
encoding, with the one or more processors, the user data within one or more pixels of the digital image by performing a reversible binary operation with a first operand that includes a binary representation of a selected portion of the user data and with a second operand that includes one or more bytes selected from the red component, the blue component, or the green component of one or more pixels of the digital image;
encoding, with the one or more processors, the verification result within one or more pixels of the digital image; and
inserting with the one or more processors, the digital image within the signature field of the electronic document.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of encoding content data into a digital image includes determining bit values of a pixel within the digital image, and modifying the bit values within the pixel based on content data to be encoded in order to encode the content data into the digital image. The step of determining the bit values of a pixel within the digital image includes determining a binary representation of the bit values of the pixel. The step of modifying the bit values includes determining a binary representation of the content data to be encoded within the pixel and encoding the content data using a reversible binary operation.
-
Citations
29 Claims
-
1. A method of encoding user data within a signature field of an electronic document comprising:
-
receiving, with one or more processors, user data captured as a user enters a signature gesture, the user data comprising a plurality of sample points, each sample Point comprising position data and temporal data; verifying the signature gesture entered by the user by comparing behaviometric information derived from said user data, and comparing this information with pre-stored behaviometric templates to determine the identity of the user and determining a verification result; generating, with the one or more processors, a digital image for incorporation into the signature field of the electronic document, the digital image comprising a plurality of pixels, each pixel comprising a first byte value representing a red component, a second byte value representing a blue component, and a third byte value representing a green component; encoding, with the one or more processors, the user data within one or more pixels of the digital image by performing a reversible binary operation with a first operand that includes a binary representation of a selected portion of the user data and with a second operand that includes one or more bytes selected from the red component, the blue component, or the green component of one or more pixels of the digital image; encoding, with the one or more processors, the verification result within one or more pixels of the digital image; and inserting with the one or more processors, the digital image within the signature field of the electronic document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computing device for encoding user data within a signature field of an electronic document, the computing device comprising:
-
a touch-sensitive screen for receiving user data captured as a user enters a signature gesture, wherein the user data comprises a plurality of sample points, each sample point comprising position data and temporal data and having an associated bit value; and one or more processors in communication with the touch-sensitive screen, the one or more processors being configured to; verify the signature gesture entered by the user by comparing behaviometric information derived from said user data, and comparing this information with pre-stored behaviometric templates to determine the identity of the user and determine a verification result; generate a digital image for incorporation into the signature field of the electronic document, the digital image comprising a plurality of pixels, each pixel within the digital image being expressed as a Red-Green-Blue (“
RGB”
) triplet of color components, each color component having an associated bit value;encode the user data within pixels of the digital image by performing a reversible binary operation with a first binary value on a second binary value, the first binary value being a bit value from a selected sample point of the plurality of sample points and the second binary value being a bit value selected from a color component of a pixel selected from the plurality of pixels of the digital image; encode, with the one or more processors, the verification result within one or more pixels of the digital image; and insert the digital image within the signature field of the electronic document.
-
-
16. A server for encoding user data within a signature field of an electronic document comprising:
-
a touch-sensitive screen for receiving user data captured as a user enters a signature gesture, the user data comprising a plurality of sample points, each sample point comprising position data and temporal data; and one or more processors in communication with the touch-sensitive screen, the one or more processors being configured to; generate a digital image for incorporation into the signature field of the electronic document, the digital image comprising a plurality of pixels, each pixel within the digital image being expressed as a Red-Green-Blue (“
RGB”
) triplet of color components, each color component having an associated bit value;verify the signature gesture entered by the user by comparing behaviometric information derived from said user data, and comparing this information with pre-stored behaviometric templates to determine the identity of the user and determine a verification result; encode the user data within pixels of the digital image by performing a reversible binary operation with a first binary value on a second binary value, the first binary value being a bit value from a selected sample point of the plurality of sample points and the second binary value being a bit value selected from a color component of a pixel selected from the plurality of pixels of the digital image; encode, with the one or more processors, the verification result within one or more pixels of the digital image; and an output for outputting the digital image having the user data encoded therein. - View Dependent Claims (17, 18)
-
-
19. A method of encoding user data within a digital image comprising:
-
receiving user data that has been captured as a user performs a verification action, the user data comprising a plurality of sample points, each sample point comprising position data and temporal data; verifying the verification action entered by the user by comparing behaviometric information derived from said user data, and comparing this information with pre-stored behaviometric templates to determine the identity of the user and determine a verification result; and encoding the user data within pixels of a digital image, wherein; each pixel within the digital image is expressed as one or more color components, each color component having an associated bit value, the user data is encoded within the pixels of the digital image by performing a reversible binary operation with a first binary value on a second binary value, the first binary value being a bit value from a selected sample point of the plurality of sample points and the second binary value being a bit value selected from a color component of a pixel selected from the plurality of pixels of the digital image, and the verification result is encoded within the pixels of the digital image. - View Dependent Claims (20, 21)
-
-
22. A computing device for encoding user data within digital image, the computing device comprising:
-
an input for receiving user data captured as a user performs a verification action, the user data comprising a plurality of sample points, each sample point comprising position data and temporal data; one or more processors for verifying the verification action entered by the user by comparing behaviometric information derived from said user data and comparing this information with pre-stored behaviometric templates to determine the identity of the user and determine a verification result; and an encoder for encoding the user data and the verification result within pixels of the digital image, wherein; each pixel within the digital image is expressed as one or more color components, each color component having an associated bit value; and the user data is encoded within the pixels of the digital image by performing a reversible binary operation with a first binary value on a second binary value, the first binary value being a bit value from a selected sample point of the plurality of sample points and the second binary value being a bit value selected from a color component of a pixel selected from the plurality of pixels of the digital image.
-
-
23. An apparatus for encoding a human signature, comprising:
-
a non-transitory, computer-readable memory having computer readable instructions; and one or more processors that, having executed the computer readable instructions, are configured to; receive a handwritten signature, the handwritten signature having one or more user data components, each component comprising position data and temporal data; verify the handwritten signature entered by the user by comparing behaviometric information derived from said data components, and comparing this information with pre-stored behaviometric templates to determine the identity of the user and determining a verification result; associate the handwritten signature and the verification result with a digital image having a plurality of pixels, each of the pixels being represented as a combination of three color components; and encode the handwritten signature by using a reversible binary operation that uses a binary representation of selected bits of a given color component of a given pixel as a first operand and a binary representation of selected bits of the one or more user data components of the handwritten signature as a second operand. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
Specification