System and method of recovering pairing information of wireless devices

US11452149B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11452149-B2
Application numberUS-201916551504-A
CountryUS
Kind codeB2
Filing dateAug 26, 2019
Priority dateAug 5, 2019
Publication dateSep 20, 2022
Grant dateSep 20, 2022

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.

A system for recovering pairing information of wireless devices is provided. The system may include a first device (such as a mouse) and a second device (such as a dongle) that are wirelessly paired. The system can determine a pairing information damage in one of the first device and the second device, and can automatically recover the pairing information without even noticed by the user. In this way, the system can be less affected by the pairing information damage, and can have extended product life and improved customer experience.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a first device comprising a first storage; and a second device comprising a second storage and configured to wirelessly communicate with the first device, wherein each of the first device and the second device stores a first device identification, a second device identification, a first device standard code calculated as a function of the first device identification by using a calculation algorithm, and a second device standard code calculated as a function of the second device identification by using the calculation algorithm; wherein under a condition, the first device is configured to: calculate, by using the calculation algorithm, a first device checking code as a function of the first device identification, and a second device checking code as a function of the second device identification, compare the first device checking code with the first device standard code, and compare the second device checking code with the second device standard code, determine a damage of the first device identification in the first device responsive to determining whether first device checking code matches the first device standard code in the first device, and determine a damage of the second device identification in the first device responsive to determining whether the second device checking code matches the second device standard code in the first device. 2. The system of claim 1 , wherein the first device comprises a mouse, and wherein the second device comprises a dongle. 3. The system of claim 1 , wherein the first device comprises the first storage, a first logic circuit, a motion sensor, and a pressure sensor, and wherein the second device comprises the second storage and a second logic circuit. 4. The system of claim 1 , wherein under a condition, the first device is configured to determine a damage in one of the first device identification and the second device identification in the first device. 5. The system of claim 4 , wherein the condition is satisfied when the first device detects a motion of the first device or a pressure on the first device. 6. The system of claim 4 , wherein responsive to determining a damage of the first device identification in the first device, the first device is configured to obtain a copy of the first device identification from the second device, and save the copy of the first device identification in the first device. 7. The system of claim 4 , wherein responsive to determining a damage of the second device identification in the first device, the first device is configured to obtain a copy of the second device identification from the second device, and save the copy of the second device identification in the first device. 8. The system of claim 1 , wherein the second device is configured to periodically check whether one of the first device identification and the second device identification in the second device is damaged. 9. The system of claim 8 , wherein responsive to determining a damage of the first device identification in the second device, the second device is configured to obtain a copy of the first device identification from the first device, and save the copy of the first device identification in the second device. 10. The system of claim 8 , wherein responsive to determining a damage of the second device identification in the second device, the second device is configured to obtain a copy of the second device identification from the first device, and to save the copy of the first device identification in the second device. 11. A method of recovering wireless pairing information of a first device and a second device, the first device and the second device each storing a first device identification, a second device identification, a first device standard code calculated as a function of the first device identification using an algorithm, and a second device standard code calculated as a function of the second device identification using the algorithm, the method comprising: under a condition, using the algorithm by the first device, calculating a first device checking code as a function of the first device identification, and a second device checking code as a function of the second device identification; determining by the first device whether the first device checking code matches the first device standard code, and whether the second device checking code matches the second device standard code; responsive to determining no matching between the first device checking code and the first device standard code, obtaining by the first device a copy of the first device identification from the second device, and saving the copy of the first device identification in the first device; and responsive to determining no matching between the second testing code and the second device standard code, obtaining by the first device a copy of the second device identification from the second device, and saving the copy of the second device identification in the first device. 12. The method of claim 11 , wherein the first device comprises a wireless mouse, wherein the second device comprises a wireless dongle. 13. The method of claim 11 , wherein the algorithm comprises Cyclic Redundancy Check (CRC). 14. The method of claim 11 , wherein the condition is satisfied when the first device detects a motion of the first device or a pressure on the first device. 15. A method of recovering wireless pairing information of a first device and a second device, the first device and the second device each storing a first device identification, a second device identification, a first device standard code calculated as a function of the first device identification using an algorithm, and a second device standard code calculated as a function of the second device identification using the algorithm, the method comprising: using the algorithm by the second device, calculating a first device checking code of the second device as a function of the first device identification, and a second device checking code of the second device as a function of the second device identification; determining by the second device whether the first device checking code of the second device matches the first device standard code, and whether the second device checking code matches the second device standard code; responsive to determining no matching between the first device checking code of the second device and the first device standard code, obtaining by the second device a copy of the first device identification from the first device, and saving the copy of the first device identification in the second device; and responsive to determining no matching between the second checking code of the second device and the second device standard code, obtaining by the second device a copy of the second device identification from the first device, and saving the copy of the second device identification in the second device. 16. The method of claim 15 , wherein the second device is linked to an electronic device via a Universal Serial Bus (USB), and is powered by the electronic device. 17. The method of claim 15 , wherein the second device is configured to periodically calculate the first device checking code and the second device checking code. 18. The method of claim 15 , wherein the second device is configured to calculate the first device checking code and the second device checking code responsive to the second device being linked to an electronic device via a Universal Serial Bus. 19. The method of claim

Assignees

Inventors

Classifications

  • Universal serial bus [USB] · CPC title

  • Direct-mode setup · CPC title

  • Management of setup rejection or failure · CPC title

  • on a serial bus, e.g. I2C bus, SPI bus (on daisy chain buses G06F13/4247) · CPC title

  • H04W76/11Primary

    Allocation or use of connection identifiers · 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 US11452149B2 cover?
A system for recovering pairing information of wireless devices is provided. The system may include a first device (such as a mouse) and a second device (such as a dongle) that are wirelessly paired. The system can determine a pairing information damage in one of the first device and the second device, and can automatically recover the pairing information without even noticed by the user. In th…
Who is the assignee on this patent?
Beken Corp
What technology area does this patent fall under?
Primary CPC classification G06F13/4282. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 20 2022 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).