Method and system for controlling encoded image production using image signatures
First Claim
1. An automated method for authorizing and controlling the production of optically encoded images, the method comprising:
- receiving from a user data processor a request for authorization to produce an encoded image, the authorization request including user-supplied data comprising at least one authentication image file;
determining whether the user is authorized to produce an encoded image using the user-supplied data;
responsive to a determination that the user is authorized to produce an encoded image using the user-supplied data, generating an authentication image signature from the at least one authentication image file using an image signature algorithm and returning a positive authorization response to the user data processor, the positive authorization response including the authentication image signature,wherein the user-supplied data comprises a user-supplied encoding parameter and the action of determining whether the user is authorized to produce an encoded image using the user-supplied data includes determining whether the user-supplied data meets predetermined authorization criteria for the user, the predetermined authorization criteria including a limiting range on the user-supplied encoding parameter.
4 Assignments
0 Petitions
Accused Products
Abstract
An automated method for authorizing and controlling the production of optically encoded images is provided. The method comprises receiving from a user data processor a request for authorization to produce an encoded image. The authorization request includes user-supplied data comprising at least one authentication image file. The method further comprises determining whether the user is authorized to produce an encoded image using the user-supplied data. Responsive to a determination that the user is authorized to produce an encoded image using the user-supplied data, an authentication image signature is generated from the at least one authentication image file using an image signature algorithm and a positive authorization response is returned to the user data processor. The positive authorization response includes the authentication image signature.
42 Citations
19 Claims
-
1. An automated method for authorizing and controlling the production of optically encoded images, the method comprising:
-
receiving from a user data processor a request for authorization to produce an encoded image, the authorization request including user-supplied data comprising at least one authentication image file; determining whether the user is authorized to produce an encoded image using the user-supplied data; responsive to a determination that the user is authorized to produce an encoded image using the user-supplied data, generating an authentication image signature from the at least one authentication image file using an image signature algorithm and returning a positive authorization response to the user data processor, the positive authorization response including the authentication image signature, wherein the user-supplied data comprises a user-supplied encoding parameter and the action of determining whether the user is authorized to produce an encoded image using the user-supplied data includes determining whether the user-supplied data meets predetermined authorization criteria for the user, the predetermined authorization criteria including a limiting range on the user-supplied encoding parameter. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An automated method for producing optically encoded images, the method comprising:
-
receiving a request from a user for an encoded image; receiving an authentication image to be used to produce the encoded image; receiving at least one encoding parameter to be used to produce the encoded image; sending to a validation module a request for authorization to produce an encoded image, the request for authorization including an authentication image file and the at least one encoding parameter, the authentication image file including at least one of the group consisting of a compressed version of the authentication image and an uncompressed version of the authentication image; receiving an authorization response from the validation module, the authorization response including an authentication image signature; generating a comparison image signature from the authentication image using an image signature algorithm; comparing the comparison image signature to the authentication image signature to determine if the comparison image signature matches the authentication image signature within a predetermined tolerance range; and responsive to a determination that the comparison image signature matches the authentication image signature within the predetermined tolerance range, producing an encoded image using the authentication image, wherein the validation module is part of a validation server and the actions of receiving a request from a user, receiving an authentication image, receiving at least one encoding parameter, sending a request for authorization, receiving an authorization response, generating a comparison image signature, comparing the comparison image signature to the authentication image signature, and producing an encoded image are carried out by a user data processor in selective communication with the validation server over a network. - View Dependent Claims (7, 8, 9)
-
-
10. An automated system for authorizing and producing optically encoded images, the system comprising:
-
a validation module resident on a first data processor, the validation module being adapted for receiving an image encoding authorization request from a requestor, the request including user-supplied data comprising an authentication image file and at least one encoding parameter, for determining whether the user is authorized to produce an encoded image using the user-supplied data, for generating an authentication image signature from the authentication image file using an image signature algorithm, and for returning an authorization response to the requestor, the authorization response including the authentication image signature; a client software module resident on a second data processor in selective communication with the first data processor over a network, the client software module being adapted for receiving a request for an encoded image from a user, for receiving an authentication image to be used for encoding the encoded image, for sending the image encoding authorization request to the validation module, and for receiving the authorization response from the validation module; an encoding module in selective communication with the client software module, the encoding module being adapted for receiving the authentication image, the at least one encoding parameter and the authentication image signature from the client software module, for generating a comparison image signature from the authentication image using the image signature algorithm, for comparing the comparison image signature with the authentication image signature to determine if the comparison image signature matches the authentication image signature within a predetermined tolerance range, and for producing the requested encoded image using the authentication image and the at least one encoding parameter responsive to a determination that the comparison image signature matches the authentication image signature within the predetermined tolerance range. - View Dependent Claims (11, 12)
-
-
13. An automated method for authorizing and controlling the production of optically encoded images, the method comprising:
-
receiving from a user data processor a request for authorization to produce an encoded image, the authorization request including user-supplied data comprising at least one authentication image file; determining whether the user is authorized to produce an encoded image using the user-supplied data; responsive to a determination that the user is authorized to produce an encoded image using the user-supplied data, generating an authentication image signature from the at least one authentication image file using an image signature algorithm and returning a positive authorization response to the user data processor, the positive authorization response including the authentication image signature, wherein the at least one authentication image file comprises a thumbnail authentication image formed by compressing an uncompressed authentication image and the authentication image signature is generated from the thumbnail authentication image. - View Dependent Claims (14)
-
-
15. An automated method for authorizing and controlling the production of optically encoded images, the method comprising:
-
receiving from a user data processor a request for authorization to produce an encoded image, the authorization request including user-supplied data comprising at least one authentication image file; determining whether the user is authorized to produce an encoded image using the user-supplied data; responsive to a determination that the user is authorized to produce an encoded image using the user-supplied data, generating an authentication image signature from the at least one authentication image file using an image signature algorithm and returning a positive authorization response to the user data processor, the positive authorization response including the authentication image signature, wherein the image signature is adapted for use by an image encoding module to validate a request for an encoded image, the image encoding module being in communication with the user data processor and being adapted for; receiving from a client software module on the user data processor an uncompressed authentication image and the authentication image signature, generating a comparison image signature from the uncompressed authentication image using the image signature algorithm, comparing the comparison image signature to the authentication image signature, and responsive to a determination that the comparison image signature matches the authentication image signature within a predetermined tolerance range, initiating the production of an encoded image using the uncompressed authentication image.
-
-
16. An automated method for producing optically encoded images, the method comprising:
-
receiving on a user data processor a request from a user for an encoded image; receiving on the user data processor an authentication image to be used to produce the encoded image; receiving on the user data processor at least one encoding parameter to be used to produce the encoded image; sending from the user data processor to a validation module a request for authorization to produce an encoded image, wherein the validation module is part of a validation server in selective communication with the user data processor over a first network, the request for authorization includes an authentication image file and the at least one encoding parameter, and the authentication image file includes at least one of the group consisting of a compressed version of the authentication image and an uncompressed version of the authentication image; receiving on the user data processor an authorization response from the validation module, the authorization response including an authentication image signature; sending a request for an encoded image from the user data processor to an encoding module on an encoding processor in selective communication with the user data processor over a second network that may be the same as the first network, the request for an encoded image including the authentication image file, the at least one encoding parameter and the authentication image signature; generating on the encoding module a comparison image signature from the authentication image using an image signature algorithm, the encoding processor being; comparing on the encoding module the comparison image signature to the authentication image signature to determine if the comparison image signature matches the authentication image signature within a predetermined tolerance range; responsive to a determination that the comparison image signature matches the authentication image signature within the predetermined tolerance range, producing on the encoding module an encoded image using the authentication image. - View Dependent Claims (17, 18)
-
-
19. An automated method for producing optically encoded images, the method comprising:
-
receiving a request from a user for an encoded image; receiving an authentication image to be used to produce the encoded image; receiving at least one encoding parameter to be used to produce the encoded image; sending to a validation module a request for authorization to produce an encoded image, the request for authorization including an authentication image file and the at least one encoding parameter, the authentication image file including at least one of the group consisting of a compressed version of the authentication image and an uncompressed version of the authentication image; receiving an authorization response from the validation module, the authorization response including an authentication image signature; generating a comparison image signature from the authentication image using an image signature algorithm; comparing the comparison image signature to the authentication image signature to determine if the comparison image signature matches the authentication image signature within a predetermined tolerance range; responsive to a determination that the comparison image signature matches the authentication image signature within the predetermined tolerance range, producing an encoded image using the authentication image; compressing the authentication image to form a compressed authentication image; and storing the compressed authentication image in the authentication image file, wherein the image signature algorithm is adapted so that if the authentication image signature was generated from the compressed version of the authentication image using the image signature algorithm, the comparison image signature will match the authentication image signature within the predetermined tolerance range.
-
Specification