Transferring a pairing from one pair of devices to another
First Claim
Patent Images
1. A method comprising:
- establishing a pairing between a first device and a second device, wherein establishing the pairing includes generating a first pairing data block stored in the first device and a second pairing data block stored in the second device;
extracting the first pairing data block from the first device;
extracting the second pairing data block from the second device;
copying the first pairing data block into a data storage subsystem of a third device in a tutorial system;
copying the second pairing data block into a data storage subsystem of a fourth device in the tutorial system; and
establishing a connection between the third device and the fourth device in the tutorial system using the stored copies of the first pairing data block and the second pairing data block, wherein the third device recognizes the fourth device as a previously paired device using the stored copy of the first pairing data block, and wherein the fourth device recognizes the third device as a previously paired device using the stored copy of the second pairing data block.
1 Assignment
0 Petitions
Accused Products
Abstract
A dual-device tutorial system can facilitate user learning about a “primary” device by providing explanatory information on a “supporting” device while the user interacts with the primary device. The primary and supporting devices can be devices of different types. From a user perspective, the primary device can operate exactly as it would in normal (non-tutorial) use and can send event messages and/or other signals to the supporting device. Based on the event messages and/or other signals, the supporting device can provide explanatory information responsive to user interactions with the primary device.
-
Citations
22 Claims
-
1. A method comprising:
-
establishing a pairing between a first device and a second device, wherein establishing the pairing includes generating a first pairing data block stored in the first device and a second pairing data block stored in the second device; extracting the first pairing data block from the first device; extracting the second pairing data block from the second device; copying the first pairing data block into a data storage subsystem of a third device in a tutorial system; copying the second pairing data block into a data storage subsystem of a fourth device in the tutorial system; and establishing a connection between the third device and the fourth device in the tutorial system using the stored copies of the first pairing data block and the second pairing data block, wherein the third device recognizes the fourth device as a previously paired device using the stored copy of the first pairing data block, and wherein the fourth device recognizes the third device as a previously paired device using the stored copy of the second pairing data block. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
extracting, by an electronic device, a first pairing data block from a first device; extracting, by the electronic device, a second pairing data block from a second device, wherein the first pairing data block and the second pairing data block each include data generated by establishing a pairing between the first device and the second device; storing, by the electronic device, the first pairing data block and the second pairing data block in a storage subsystem of the electronic device; copying, by the electronic device, the first pairing data block to one or more third devices of a tutorial system; and copying, by the electronic device, the second pairing data block to one or more fourth devices of the tutorial system, wherein each third device becomes capable of recognizing any of the fourth devices as a previously paired device using the stored copy of the first pairing data block and each fourth device becomes capable of recognizing any of the third devices as a previously paired device using the stored copy of the second pairing data block. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An information distribution system comprising:
-
an interface configured to communicate with one or more other devices; at least one processor configured to extract a first pairing data block from a first device and to extract a second pairing data block from a second device, wherein the first pairing data block and the second pairing data block each include data generated by establishing a pairing between the first device and the second device; a storage subsystem configured to store the first pairing data block and the second pairing data block; and the at least one processor configured to copy the first pairing data block to one or more third devices in a tutorial system and to copy the second pairing data block to one or more fourth devices in the tutorial system, such that each third device becomes capable of recognizing any of the fourth devices as a previously paired device using the stored copy of the first pairing data block and each fourth device becomes capable of recognizing any of the third devices as a previously paired device using the stored copy of the second pairing data block. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A non-transitory machine-readable medium storing instructions that, when executed, causes at least one processor to perform a method comprising:
-
establishing a pairing between a first device and a second device, wherein establishing the pairing includes generating a first pairing data block stored in the first device and a second pairing data block stored in the second device; extracting the first pairing data block from the first device; extracting the second pairing data block from the second device; copying the first pairing data block into a data storage subsystem of a third device in a tutorial system; copying the second pairing data block into a data storage subsystem of a fourth device in the tutorial system; and establishing a connection between the third device and the fourth device in the tutorial system using the stored copies of the first pairing data block and the second pairing data block, wherein the third device recognizes the fourth device as a previously paired device using the stored copy of the first pairing data block, and wherein the fourth device recognizes the third device as a previously paired device using the stored copy of the second pairing data block.
-
-
22. A non-transitory machine-readable medium storing instructions that, when executed, causes at least one processor to perform a method comprising:
-
extracting, by an electronic device, a first pairing data block from a first device; extracting, by the electronic device, a second pairing data block from a second device, wherein the first pairing data block and the second pairing data block each include data generated by establishing a pairing between the first device and the second device; storing, by the electronic device, the first pairing data block and the second pairing data block in a storage subsystem of the electronic device; copying, by the electronic device, the first pairing data block to one or more third devices of a tutorial system; and copying, by the electronic device, the second pairing data block to one or more fourth devices of the tutorial system, wherein each third device becomes capable of recognizing any of the fourth devices as a previously paired device using the stored copy of the first pairing data block and each fourth device becomes capable of recognizing any of the third devices as a previously paired device using the stored copy of the second pairing data block.
-
Specification