System for connecting computing devices
AssigneeOpera Norway AS
InventorMaciej Kocemba
Life of this patent
Estimating the term…
Abstract
A method of connecting computing devices for content sharing comprising: a first device generating a unique verification identifier and storing it in memory, requesting a pairing identifier from a privilege-group server, receiving the pairing identifier from the privilege-group server and storing it in memory, generating a code based on the unique verification identifier and the pairing identifier, a second device receiving the code, determining the unique verification identifier and the pairing identifier based on the code, storing the unique verification identifier and the pairing identifier in memory, and sending the pairing identifier to the privilege-group server.
Claims20
A method of connecting computing devices for content sharing comprising:
- generating, by a processor of a first device, a unique verification identifier;
- storing, by the processor of the first device, the unique verification identifier in a memory of the first device;
- requesting, by the processor of the first device, a pairing identifier from a privilege-group server using a unique device identifier of the first device and metadata, the pairing identifier is generated based on the unique device identifier of the first device and the metadata, the privilege-group server adding the first device to a group identified by the pairing identifier;
- receiving, by the processor of the first device, the pairing identifier from the privilege-group server;
- storing, by the processor of the first device, the pairing identifier in the memory of the first device;
- generating, by the processor of the first device, a code based on the generated unique verification identifier and the received pairing identifier;
- receiving, at a processor of a second device, the code;
- determining, by the processor of the second device, the unique verification identifier and the pairing identifier based on the code;
- storing the unique verification identifier and the pairing identifier in a memory of the second device;
- and
- sending, by the processor of the second device, the pairing identifier to the privilege-group server.
A system for connecting computing devices for content sharing comprising:
- a first device having a memory and a processor coupled to the memory, wherein the processor is configured to:
- generate a unique verification identifier;
- store the unique verification identifier in the memory;
- request a pairing identifier from a privilege-group server using a unique device identifier of the first device and metadata, the pairing identifier is generated based on the unique device identifier of the first device and the metadata, the privilege-group server adding the first device to a group identified by the pairing identifier;
- receive the pairing identifier from the privilege-group server;
- store the pairing identifier in the memory;
- generate a code based on the generated unique verification identifier and the received pairing identifier;
- and
- a second device having a memory and a processor coupled to the memory, wherein the processor of the second device is configured to:
- receive the code generated by the processor of the first device;
- determine the unique verification identifier and the pairing identifier from the code;
- store the unique verification identifier and the pairing identifier in the memory of the second device;
- and
- send the pairing identifier to the privilege-group server.
A method of connecting computing devices for content sharing comprising:
- generating, by a processor of a first device, a unique verification identifier;
- storing, by the processor of the first device, the unique verification identifier in a memory of the first device;
- registering, by the processor of the first device, with a privilege-group server, wherein registering comprises receiving a unique device identifier for the first device from the privilege-group server and storing the unique device identifier for the first device in the memory of the first device;
- requesting, by the processor of the first device, a pairing identifier from a privilege-group server;
- receiving, by the processor of the first device, the pairing identifier from the privilege-group server using the unique device identifier of the first device and metadata, the pairing identifier is generated based on the unique device identifier of the first device and the metadata, the privilege-group server adding the first device to a group identified by the pairing identifier;
- storing, by the processor of the first device, the pairing identifier in the memory of the first device;
- generating, by the processor of the first device, a code based on the generated unique verification identifier and the received pairing identifier;
- receiving, at a processor of a second device, the code;
- determining, by the processor of the second device, the unique verification identifier and the pairing identifier based on the code;
- storing the unique verification identifier and the pairing identifier in a memory of the second device;
- registering, by the processor of the second device, with the privilege-group server, wherein registering comprises receiving a unique device identifier for the second device from the privilege-group server and storing the unique device identifier for the second device in the memory of the second device;
- sending, by the processor of the second device, the pairing identifier to the privilege-group server;
- and
- exchanging a content element encrypted using the unique verification identifier between the processor of the first device and the processor of the second device through the privilege-group server.
Dependencies are inferred from the claim text.