System and method of generic symbol recognition and user authentication using a communication device with imaging capabilities
First Claim
1. A method for recognizing symbols and identifying users or services, the method comprising:
- displaying an image or video clip on a display device in which identification information is embedded in the image or video clip;
capturing the image or video clip on an imaging device;
transmitting the image or video clip from the imaging device to a communication network;
transmitting the image or video clip from the communication network to a processing and authentication server;
processing the information embedded in the image or video clip by the server to identify logos, alphanumeric characters, or special symbols in the image or video clip, and converting the identified logos or characters or symbols into a digital format to identify the user or location of the user or service provided to the user;
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for recognizing symbols and identifying users or services, including the displaying of an image or video clip on a display device in which identification information is embedded in the image or video clip, the capturing the image or video clip on an imaging device, the transmitting of the image or video clip from the imaging device to a communication network, the transmitting of the image or video clip from the communication network to a processing and authentication server, the processing of the information embedded in the image or video clip by the server to identify logos, alphanumeric characters, or special symbols in the image or video clip, and converting the identified logos or characters or symbols into a digital format to identify the user or location of the user or service provided to the user, and the using of the processed information in digital format to provide one or more of a variety of additional applications.
-
Citations
20 Claims
-
1. A method for recognizing symbols and identifying users or services, the method comprising:
-
displaying an image or video clip on a display device in which identification information is embedded in the image or video clip;
capturing the image or video clip on an imaging device;
transmitting the image or video clip from the imaging device to a communication network;
transmitting the image or video clip from the communication network to a processing and authentication server;
processing the information embedded in the image or video clip by the server to identify logos, alphanumeric characters, or special symbols in the image or video clip, and converting the identified logos or characters or symbols into a digital format to identify the user or location of the user or service provided to the user;
- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for recognizing symbols and identifying users or services, the system comprising:
-
a remote server that prepares and transmits an image or video clip to a local node;
a local node that receives the transmission from said server;
a display that presents the image or video clip on either physical or electronic medium;
an imaging device for capturing the image or video clip in electronic format;
a communication module for converting the captured image or video clip into digital format and transmitting said digital image or video clip to a communication network;
a communication network that receives the image or video clip transmitted by the communication module, and that transmits such image or video clip to a processing and authentication server; and
a processing and authentication server that receives the transmission from the communication network, and completes the processing to identify the location of the display, the time the display was captured, and the identify of the imaging device. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method recognizing symbols and identifying users or services, the method comprising:
-
resizing a target image or video clip in order to compared the resized image or a video clip to a pre-existing database of images or video clips;
determining the best image scale by first searching among all scales where the score is above a pre-defined threshold and then choosing the best image scale among the various image scales tested;
repeating all prior procedures for multiple parts of the object image or video clip, to determine the potential locations of different templates representing various parts of the object;
iterating the combinations of all permutations of the templates for the respective parts of the object in order to determine the permutation with the best match with the object;
determining if the best match permutation is sufficiently good to conclude that the object has been correctly identified. - View Dependent Claims (18, 19)
-
-
20. A computer program product, comprising a computer data signal in a carrier wave having computer readable code embodied therein for causing a computer to perform a method comprising:
-
displaying an image or video clip on a display device in which identification information is embedded in the image or video clip;
capturing the image or video clip on an imaging device;
transmitting the image or video clip from the imaging device to a communication network;
transmitting the image or video clip from the communication network to a processing and authentication server;
processing the information embedded in the image or video clip by the server to identify logos, alphanumeric characters, or special symbols in the image or video clip, and converting the identified logos or characters or symbols into a digital format to identify the user or location of the user or service provided to the user;
using the processed information in digital format to provide one or more of a variety of additional applications.
-
Specification