IP Library Granted Patent US 11,240,102
Granted Patent B2
US 11,240,102 · App. 17/047,520 · Granted Feb 1, 2022

Peripheral device identification system and method

Inventor: Andrew Butler (Sunnyvale, CA)
Assignee: Learning Squared, Inc.
H04L41/0806G06K7/1417G06K19/06037G09B17/006
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,240,102
App. No.
17/047,520
Granted
Feb 1, 2022
Kind
B2
Abstract

A system and method for dynamically identifying an accessory or other peripheral device to be wirelessly paired with a tablet computer or other primary device, wherein the accessory comprises a display screen that displays a quick response (QR) code when the accessory is not paired, and after the QR code is scanned by the tablet computer, which is then wirelessly paired with the accessory, the QR code is replaced on the display screen with an image associated with the user, such as a picture of the user, the users name, or other means of associating the accessory with the user.

Claims (69)

1. A method comprising:

reading, via a video camera and by one or more processors of a primary device, an optically readable code displayed by a display screen of a peripheral device to be identified for use by a user;

identifying, by one or more processors of the primary device, the peripheral device based on the read optically readable code displayed by the display screen of the peripheral device;

performing, by one or more processors of the primary device, a wireless network pairing of the primary device to the identified peripheral device on whose display screen the read optically readable code is displayed; and

in response to the identifying of the peripheral device, and by one or more processors of the primary device, providing the identified peripheral device with an image that corresponds to the user to use the identified peripheral device, the identified peripheral device being configured to substitute display of the provided image that corresponds to the user for display of the read optically readable code on the display screen of the peripheral device, the substituted display of the provided image indicating that the peripheral device corresponds to the user.

2. The method of claim 1 , wherein:

during display of the optically readable code on the display screen of the peripheral device, the displayed optically readable code indicates that the peripheral device is available for wireless network pairing.

3. The method of claim 1 , wherein:

during display of the image that corresponds to the user on the display screen of the peripheral device, the displayed image that corresponds to the user indicates that the peripheral device is unavailable for wireless network pairing.

4. The method of claim 1 , wherein:

the optically readable code includes a quick response (QR) code unique to the peripheral device among a plurality of peripheral devices wirelessly pairable with the primary device.

5. The method of claim 1 , further comprising:

detecting that the wireless network pairing between the primary device and the peripheral device is interrupted; and

reading, via the video camera, a further optically readable code displayed by a further display screen of a further peripheral device to be identified.

6. A method comprising:

displaying, on a display screen of a peripheral device and by one or more processors of the peripheral device, an optically readable code for reading by a primary device of a user, the primary device being configured to read the displayed optically readable code via a video camera of the primary device and identify the peripheral device based on the displayed and read optically readable code;

performing, by one or more processors of the peripheral device, a wireless network pairing of the peripheral device to the primary device of the user in response to the primary device identifying the peripheral device based on the displayed and read optically readable code;

accessing, by one or more processors of the peripheral device, an image that corresponds to the user of the primary device; and

substituting, by one or more processors of the peripheral device, display of the accessed image that corresponds to the user for display of the read optically readable code on the display screen of the peripheral device, the substituted display of the accessed image indicating that the peripheral device corresponds to the user.

7. The method of claim 6 , wherein:

during display of the optically readable code on the display screen of the peripheral device, the displayed optically readable code indicates that the peripheral device is available for wireless network pairing.

8. The method of claim 6 , wherein:

during display of the image that corresponds to the user on the display screen of the peripheral device, the displayed image that corresponds to the user indicates that the peripheral device is unavailable for wireless network pairing.

9. The method of claim 6 , wherein:

the optically readable code includes a quick response (QR) code unique to the peripheral device among a plurality of peripheral devices wirelessly pairable with the primary device.

10. The method of claim 6 , further comprising:

detecting that the wireless network pairing between the peripheral device and the primary device is interrupted; and

re-displaying, on the display screen of the peripheral device, the optically readable code for reading by a further primary device of a further user.

11. A non-transitory machine-readable medium comprising instructions that, when executed by one or more processors of a primary device, cause the primary device to perform operations comprising:

reading, via a video camera of the primary device, an optically readable code displayed by a display screen of a peripheral device to be identified for use by a user;

identifying the peripheral device based on the read optically readable code displayed by the display screen of the peripheral device;

performing a wireless network pairing of the primary device to the identified peripheral device on whose display screen the read optically readable code is displayed; and

in response to the identifying of the peripheral device, providing the identified peripheral device with an image that corresponds to the user to use the identified peripheral device, the identified peripheral device being configured to substitute display of the provided image that corresponds to the user for display of the read optically readable code on the display screen of the peripheral device, the substituted display of the provided image indicating that the peripheral device corresponds to the user.

12. The non-transitory machine-readable medium of claim 11 , wherein:

during display of the optically readable code on the display screen of the peripheral device, the displayed optically readable code indicates that the peripheral device is available for wireless network pairing.

13. The non-transitory machine-readable medium of claim 11 , wherein:

during display of the image that corresponds to the user on the display screen of the peripheral device, the displayed image that corresponds to the user indicates that the peripheral device is unavailable for wireless network pairing.

14. The non-transitory machine-readable medium of claim 11 , wherein the operations further comprise:

detecting that the wireless network pairing between the primary device and the peripheral device is interrupted; and

reading, via the video camera, a further optically readable code displayed by a further display screen of a further peripheral device to be identified.

15. A non-transitory machine-readable medium comprising instructions that, when executed by one or more processors of a peripheral device, cause the peripheral device to perform operations comprising:

displaying, on a display screen of the peripheral device, an optically readable code for reading by a primary device of a user, the primary device being configured to read the displayed optically readable code via a video camera of the primary device and identify the peripheral device based on the displayed and read optically readable code;

performing a wireless network pairing of the peripheral device to the primary device of the user in response to the primary device identifying the peripheral device based on the displayed and read optically readable code;

accessing an image that corresponds to the user of the primary device; and

substituting display of the accessed image that corresponds to the user for display of the read optically readable code on the display screen of the peripheral device, the substituted display of the accessed image indicating that the peripheral device corresponds to the user.

16. The non-transitory machine-readable medium of claim 15 , wherein:

during display of the optically readable code on the display screen of the peripheral device, the displayed optically readable code indicates that the peripheral device is available for wireless network pairing.

17. The non-transitory machine-readable medium of claim 15 , wherein: during display of the image that corresponds to the user on the display screen of the peripheral device, the displayed image that corresponds to the user indicates that the peripheral device is unavailable for wireless network pairing.

18. The non-transitory machine-readable medium of claim 15 , wherein the operations further comprise:

detecting that the wireless network pairing between the primary device and the peripheral device is interrupted; and

reading, via the video camera, a further optically readable code displayed by a further display screen of a further peripheral device to be identified.

19. A primary device comprising:

a pairable wireless network interface;

a video camera;

one or more processors; and

a memory storing instructions that, when executed by at least one processor among the one or more processors, cause the primary device to perform operations comprising:

reading, via the video camera, an optically readable code displayed by a display screen of a peripheral device to be identified for use by a user;

identifying the peripheral device based on the read optically readable code displayed by the display screen of the peripheral device;

performing, via the pairable wireless network interface, a wireless network pairing of the primary device to the identified peripheral device on whose display screen the read optically readable code is displayed; and

in response to the identifying of the peripheral device, providing the identified peripheral device with an image that corresponds to the user to use the identified peripheral device, the identified peripheral device being configured to substitute display of the provided image that corresponds to the user for display of the read optically readable code on the display screen of the peripheral device, the substituted display of the provided image indicating that the peripheral device corresponds to the user.

20. A peripheral device comprising:

a pairable wireless network interface;

a display screen;

one or more processors; and

a memory storing instructions that, when executed by at least one processor among the one or more processors, cause the peripheral device to perform operations comprising:

displaying, on the display screen, an optically readable code for reading by a primary device of a user, the primary device being configured to read the displayed optically readable code via a video camera of the primary device and identify the peripheral device based on the displayed and read optically readable code;

performing, via the pairable wireless network interface, a wireless network pairing of the peripheral device to the primary device of the user in response to the primary device identifying the peripheral device based on the displayed and read optically readable code;

accessing an image that corresponds to the user of the primary device; and

substituting display of the accessed image that corresponds to the user for display of the read optically readable code on the display screen of the peripheral device, the substituted display of the accessed image indicating that the peripheral device corresponds to the user.

Assignments (2)
CHANGE OF NAME Recorded Aug 9, 2021
From: SQUARE PANDA INC.
To: LEARNING SQUARED, INC.
Reel/Frame 057117/0660 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2020
From: BUTLER, ANDREW
To: SQUARE PANDA, INC.
Reel/Frame 054123/0928 →
Continuity (2)
Provisional Application 62668787 · May 8, 2018
Related Publication 20210152422A1 · May 20, 2021