Generation of short key for communications
First Claim
1. A short key generation and use method comprising:
- at a server, receiving a request for a short key from a first device, the request including location information;
at the server, determining whether the location information corresponds to one or more regions;
if the location information corresponds to only one region, creating a list of regions adjacent to said one region, defining a set A to include short keys active in said one region and said regions adjacent to said one regionor,if the location information corresponds to more than one region, grouping said more than one region into a unified region, and creating a list of regions adjacent to said unified region, defining the set A to include short keys active in said unified region and said regions adjacent to said unified region;
creating a set B comprising short keys ranging from the smallest key, in value, that the server can generate and the next key, in value, following the largest key, in value, in set A;
creating a set C comprising key values that said set A and said set B do not have in common;
selecting the smallest key, in value, in set C and generating the short key requested by the first device based on said smallest key in set C and the time and date of said request; and
transmitting the short key requested by the first device to the first device for use as an authentication key to communicate with a second device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for generation and use of short keys are disclosed. The systems and methods include the generation of a short key based on the location of a first device that requests the generation of the key. The short key is sent to the first device, which in turn communicates the short key to a second device, through a display, print receipt, direct communication, or other means. The short key is entered into the second device, which in turn communicates the entered short key to a server along with location information corresponding to the second device. The server authorizes communication between the first and second devices after it determines that the short key sent by the second device matches one of the keys active in a region corresponding to the location of the second device.
13 Citations
17 Claims
-
1. A short key generation and use method comprising:
-
at a server, receiving a request for a short key from a first device, the request including location information; at the server, determining whether the location information corresponds to one or more regions; if the location information corresponds to only one region, creating a list of regions adjacent to said one region, defining a set A to include short keys active in said one region and said regions adjacent to said one region or, if the location information corresponds to more than one region, grouping said more than one region into a unified region, and creating a list of regions adjacent to said unified region, defining the set A to include short keys active in said unified region and said regions adjacent to said unified region; creating a set B comprising short keys ranging from the smallest key, in value, that the server can generate and the next key, in value, following the largest key, in value, in set A; creating a set C comprising key values that said set A and said set B do not have in common; selecting the smallest key, in value, in set C and generating the short key requested by the first device based on said smallest key in set C and the time and date of said request; and transmitting the short key requested by the first device to the first device for use as an authentication key to communicate with a second device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification