Using touches to transfer information to a device
First Claim
Patent Images
1. A method comprising:
- receiving, by a user device, a signal comprising information associated with a touch pattern on a tag attached to, or associated with an object, and tag-specific information specifying a corresponding selective action to be performed with respect to the object;
capturing a strength profile associated with the signal, wherein the signal strength increases to a first predetermined level as the user device approaches the tag, the signal strength decreases to a second predetermined level when a touch associated with the touch pattern is received on the tag, the signal strength returns to the first predetermined level when the touch is removed from the tag, and the signal strength decreases to a level less than both the first predetermined level and the second predetermined level as the user device moves away from the tag;
extracting the information associated with the touch pattern from the received signal based on the capturing step;
extracting at least one user specific parameter from the touch pattern;
using the at least one user specific parameter as part of an encryption or decryption key for encoding or decoding the tag-specific information;
comparing the information associated with the touch pattern from the received signal with validation information previously stored on the user device, the validation information corresponding to a plurality of predetermined valid touch patterns; and
if the information associated with the touch pattern from the received signal matches the validation information corresponding to one of the predetermined valid touch patterns to confirm that a user of the user device has caused the generation of the touch pattern, performing, by the user device, the action specified by the tag-specific information.
1 Assignment
0 Petitions
Accused Products
Abstract
A device may receive a signal that includes information about a touch pattern on a surface of the tag, identify the touch pattern based on the received signal, validate tag-specific information in the received signal by comparing the identified touch pattern and information that is stored prior to receiving the signal, and perform an action that is specified by the tag-specific information if the tag-specific information is validated.
-
Citations
17 Claims
-
1. A method comprising:
-
receiving, by a user device, a signal comprising information associated with a touch pattern on a tag attached to, or associated with an object, and tag-specific information specifying a corresponding selective action to be performed with respect to the object; capturing a strength profile associated with the signal, wherein the signal strength increases to a first predetermined level as the user device approaches the tag, the signal strength decreases to a second predetermined level when a touch associated with the touch pattern is received on the tag, the signal strength returns to the first predetermined level when the touch is removed from the tag, and the signal strength decreases to a level less than both the first predetermined level and the second predetermined level as the user device moves away from the tag; extracting the information associated with the touch pattern from the received signal based on the capturing step; extracting at least one user specific parameter from the touch pattern; using the at least one user specific parameter as part of an encryption or decryption key for encoding or decoding the tag-specific information; comparing the information associated with the touch pattern from the received signal with validation information previously stored on the user device, the validation information corresponding to a plurality of predetermined valid touch patterns; and if the information associated with the touch pattern from the received signal matches the validation information corresponding to one of the predetermined valid touch patterns to confirm that a user of the user device has caused the generation of the touch pattern, performing, by the user device, the action specified by the tag-specific information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable memory, comprising computer-executable instructions for:
-
receiving, at a device, a signal from a remote tag attached to, or associated with an object, where the signal includes information including information associated with a touch pattern, information indicating a network address, and authentication information, capturing a strength profile associated with the signal, wherein the signal strength increases to a first predetermined level as the device approaches the remote tag, the signal strength decreases to a second predetermined level when one or more touches associated with the touch pattern are received on the remote tag, the signal strength returns to the first predetermined level when the one or more touches are removed from the remote tag, and the signal strength decreases to a level less than both the first predetermined level and the second predetermined level as the device moves away from the remote tag, identifying the one or more touches on the remote tag based on the capturing step, identifying a touch pattern based on the identified one or more touches, extracting at least one user specific parameter from the identified touch pattern, using the at least one user specific parameter to form an encryption or decryption key for encoding or decoding information associated with the touch pattern; comparing the at least one extracted user specific parameter to a group of one or more previously stored validation parameters, the validation parameters corresponding to one of a plurality of predetermined valid touch patterns, and if the at least one user specific parameter extracted from the identified touch pattern matches the validation parameters corresponding to one of the predetermined valid touch patterns, communicating with a remote device, via the network address and using the authentication information, to selectively receive corresponding data associated with the object attached to or associated with the remote tag. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A user device for performing a selective action with respect to an object associated with a tag comprising:
-
means for capturing a strength profile associated with a signal from the tag wherein the signal strength increases to a first predetermined level as the user device approaches the tag, the signal strength decreases to a second predetermined level when a touch is received on the tag, the signal strength returns to the first predetermined level when the touch is removed from the tag, and the signal strength decreases as the user device moves away from the tag; means for identifying a gesture on a surface of the tag based on capturing the strength profile from the tag, the signal comprising encoded tag specific information; means for determining whether at least one user specific parameter that characterizes the gesture matches validation parameters corresponding to one of a plurality of predetermined valid gestures, wherein the validation parameters are stored in the user device; means for encoding or decoding the tag specific information comprised in the signal based on an encryption or decryption key formed using the at least one user specific parameter that characterizes the gesture; and means for performing, with respect to the object associated with the tag, a selective action with one or more remote devices that are connected to a network based on the tag specific information that is comprised in the signal if the at least one user specific parameter that characterizes the gesture matches the validation parameters corresponding to one of the predetermined valid gestures.
-
Specification