Method and system for communication of devices using dynamic routes encoded in security tokens and a dynamic optical label
First Claim
1. A system comprising:
- a primary device, comprising a processor and a user interface, wherein the primary device is configured to;
generate a primary token comprising, at least in part, a primary URL and a secondary token comprising, at least in part, a secondary URL;
generate, using the processor, an optical label comprising information used to generate the secondary URL;
visually relaying the information in the optical label to a secondary device by displaying the optical label on the user interface of the primary device;
receive, from the secondary device in optical communication with the primary device, a connection request via the secondary URL, wherein the secondary device generates the secondary URL using information obtained by reading the optical label from the user interface of the primary device; and
pair, in response to the connection request, the primary and secondary URLs to establish a communication channel between the primary device and the secondary device, wherein the communication channel facilitates communication between the primary device and the secondary device.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for facilitating the communication between two or more devices, using a primary device, a secondary device, a relay server, and/or a bridge server. The method includes receiving, by a primary device, a primary token encoded with information to generate a primary URL and a secondary token encoded with information to generate a secondary URL, generating the primary URL from the primary token and the secondary URL from the secondary token, generating an optical label comprising information used to generate the secondary URL, and displaying the optical label to the secondary device. The method further includes establishing, by the relay server, a communication channel between the primary and second devices after the primary device connects to the relay server using the primary URL and the secondary device connects to the replay server using the secondary URL.
22 Citations
22 Claims
-
1. A system comprising:
a primary device, comprising a processor and a user interface, wherein the primary device is configured to; generate a primary token comprising, at least in part, a primary URL and a secondary token comprising, at least in part, a secondary URL; generate, using the processor, an optical label comprising information used to generate the secondary URL; visually relaying the information in the optical label to a secondary device by displaying the optical label on the user interface of the primary device; receive, from the secondary device in optical communication with the primary device, a connection request via the secondary URL, wherein the secondary device generates the secondary URL using information obtained by reading the optical label from the user interface of the primary device; and pair, in response to the connection request, the primary and secondary URLs to establish a communication channel between the primary device and the secondary device, wherein the communication channel facilitates communication between the primary device and the secondary device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A method for facilitating communication between a primary device and a secondary device, comprising:
-
receiving a primary token encoded with information to generate a primary URL and a secondary token encoded with information to generate a secondary URL; generating the primary URL from the primary token and the secondary URL from the secondary token; generating an optical label comprising information used to generate the secondary URL; visually relaying the information in the optical label to the secondary device by displaying the optical label on a user interface of the primary device, wherein the secondary device is in optical communication with the primary device; and connecting to a communication channel established by a relay server, in order to communicate with the secondary device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system, comprising:
-
a primary device comprising a processor and a user interface, wherein the primary device is configured to; receive a primary token encoded with information to generate a primary URL and a secondary token encoded with information to generate a secondary URL; generate, using the processor, the primary and secondary URLs; and generate an optical label comprising information used to generate the secondary URL, visually relaying the information in the optical label to a secondary device by displaying the optical label on the user interface of the primary device; and a relay server operatively connected to the primary device and configured to; generate the primary and secondary tokens; receive, from the secondary device in optical communication with the primary device, a connection request using the secondary URL, wherein the secondary device generates the secondary URL using information obtained by reading the optical label from the user interface of the primary device; and pair, in response to the connection request, the primary and secondary URLs to establish a communication channel between the primary and the secondary device, wherein the communication channel facilitates communication between the primary device and the secondary device. - View Dependent Claims (19, 20, 21, 22)
-
Specification