Pairing with companion device

US12105282B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12105282-B2
Application numberUS-202318493113-A
CountryUS
Kind codeB2
Filing dateOct 24, 2023
Priority dateMay 22, 2017
Publication dateOct 1, 2024
Grant dateOct 1, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

This disclosure describes techniques for device authentication and/or pairing. A display system can comprise a head mountable display, computer memory, and processor(s). In response to receiving a request to authenticate a connection between the display system and a companion device (e.g., controller or other computer device), first data may be determined, the first data based at least partly on audio data spoken by a user. The first data may be sent to an authentication device configured to compare the first data to second data received from the companion device, the second data based at least partly on the audio data. Based at least partly on a correspondence between the first and second data, the authentication device can send a confirmation to the display system to permit communication between the display system and companion device.

First claim

Opening claim text (preview).

What is claimed is: 1. A display system comprising: a head mountable display; memory storing executable instructions; and one or more processors in communication with the memory and the display, the one or more processors programmed by the executable instructions to perform operations comprising: receiving a request to authenticate a connection between the display system and a companion device; responsive to receiving the request to form the connection, determining first data to be used in authenticating the connection between the display system and the companion device, wherein the first data is based at least partly on audio data that is spoken by a current user of the display system; transmitting the first data to an authentication device that is configured to authenticate the connection based at least in part on comparing the first data to second data that is received by the authentication device from the companion device, the second data based at least partly on the audio data; receiving, from the authentication device, a confirmation of a successful authentication of the connection, wherein the successful authentication is determined by the authentication device based at least partly on determining a match between the first data and the second data; and in response to receiving the confirmation of successful authentication of the connection, permitting bi-directional communication of data between the companion device and the display system using the connection, and presenting, through the display, a notification to the current user of the display system that the connection has been authenticated. 2. The display system of claim 1 , wherein the request to form the connection between the display system and the companion device is received from the companion device. 3. The display system of claim 2 , wherein the request includes the first data that is generated by the companion device based on the audio data, and wherein determining the first data includes extracting the first data from the request. 4. The display system of claim 3 , wherein the companion device is configured to capture the audio data and generate the first data based on the audio data, and wherein the companion device is further configured to generate the second data based on the audio data and communicate the second data to the authentication device. 5. The display system of claim 2 , wherein the request to form the connection between the display system and the companion device is received from the companion device through an out-of-band communication. 6. The display system of claim 1 , further comprising at least one microphone, and wherein determining the first data includes: capturing the audio data using the at least one microphone; and generating the first data based at least partly on the captured audio data. 7. The display system of claim 6 , wherein the companion device is configured to capture the audio data, generate the second data based on the audio data, and communicate the second data to the authentication device. 8. The display system of claim 1 , wherein at least one of the first data or the second data includes one or more spectral qualities of the audio data. 9. The display system of claim 1 , wherein the companion device is configured to receive user input from the user and, based on the user input, use the connection to provide commands to control the display system. 10. The display system of claim 1 , wherein the companion device is a portable computing device. 11. A method for authenticating a connection between a companion device and a display system that includes a head mountable display, the method performed by the display system and comprising: receiving a request to authenticate the connection between the display system and the companion device; responsive to receiving the request to form the connection, determining first data to be used in authenticating the connection between the display system and the companion device, wherein the first data is based at least partly on audio data that is spoken by a current user of the display system; transmitting the first data to an authentication device that is configured to authenticate the connection based at least in part on comparing the first data to second data that is received by the authentication device from the companion device, the second data based at least partly on the audio data; receiving, from the authentication device, a confirmation of a successful authentication of the connection, wherein the successful authentication is determined by the authentication device based at least partly on determining a match between the first data and the second data; and in response to receiving the confirmation of successful authentication of the connection, permitting bi-directional communication of data between the companion device and the display system using the connection, and presenting, through the display, a notification to the current user of the display system that the connection has been authenticated. 12. The method of claim 11 , wherein the request to form the connection between the display system and the companion device is received from the companion device. 13. The method of claim 12 , wherein the request includes the first data that is generated by the companion device based on the audio data, and wherein determining the first data includes extracting the first data from the request. 14. The method of claim 13 , wherein the companion device is configured to capture the audio data and generate the first data based on the audio data, and wherein the companion device is further configured to generate the second data based on the audio data and communicate the second data to the authentication device. 15. The method of claim 12 , wherein the request to form the connection between the display system and the companion device is received from the companion device through an out-of-band communication. 16. The method of claim 11 , further comprising at least one microphone, and wherein determining the first data includes: capturing the audio data using the at least one microphone; and generating the first data based at least partly on the captured audio data. 17. The method of claim 16 , wherein the companion device is configured to capture the audio data, generate the second data based on the audio data, and communicate the second data to the authentication device. 18. The method of claim 11 , wherein at least one of the first data or the second data includes one or more spectral qualities of the audio data. 19. The method of claim 11 , wherein the companion device is configured to receive user input from the user and, based on the user input, use the connection to provide commands to control the display system. 20. The method of claim 11 , wherein the companion device is a portable computing device.

Assignees

Inventors

Classifications

  • Recognising image objects characterised by unique random patterns · CPC title

  • Graphical identity · CPC title

  • using certificates or pre-shared keys · CPC title

  • Continuous authentication · CPC title

  • H04W12/50Primary

    Secure pairing of devices · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12105282B2 cover?
This disclosure describes techniques for device authentication and/or pairing. A display system can comprise a head mountable display, computer memory, and processor(s). In response to receiving a request to authenticate a connection between the display system and a companion device (e.g., controller or other computer device), first data may be determined, the first data based at least partly o…
Who is the assignee on this patent?
Magic Leap Inc
What technology area does this patent fall under?
Primary CPC classification H04W12/50. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 01 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).