Secure pairing and pairing lock for accessory devices
US-2021400492-A1 · Dec 23, 2021 · US
US2025328332A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2025328332-A1 |
| Application number | US-202418637457-A |
| Country | US |
| Kind code | A1 |
| Filing date | Apr 17, 2024 |
| Priority date | Apr 17, 2024 |
| Publication date | Oct 23, 2025 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The embodiments of the disclosure provide a method for automatically updating a firmware and a host device. The method includes: accessing, by the host device, a target firmware from at least one detachable I/O device connected with the host device; and updating, by the host device, a host firmware of the host device based on the target firmware.
Opening claim text (preview).
What is claimed is: 1 . A method for automatically updating a firmware, applied to a host device, comprising: accessing, by the host device, a target firmware from at least one detachable I/O device connected with the host device; and updating, by the host device, a host firmware of the host device based on the target firmware. 2 . The method according to claim 1 , further comprising: determining a latest firmware stored on the at least one detachable I/O device as the target firmware. 3 . The method according to claim 1 , further comprising: in response to determining that at least one of the at least one detachable I/O device connected with the host device is not recognizable to the host device, accessing the target firmware from at least one detachable I/O device connected with the host device. 4 . The method according to claim 3 , further comprising: in response to determining that all of the at least one detachable I/O device connected with the host device is not recognizable to the host device, accessing the target firmware from at least one detachable I/O device connected with the host device. 5 . The method according to claim 1 , wherein accessing the target firmware from the at least one detachable I/O device connected with the host device comprises: in response to determining that a first detachable I/O device is connected with the host device as one of the at least one detachable I/O device, accessing, by the host device, a first firmware associated with the first detachable I/O device from the first detachable I/O device as the target firmware. 6 . The method according to claim 5 , further comprising: in response to determining that the first detachable I/O device is not recognizable to the host device, accessing the first firmware associated with the first detachable I/O device from the first detachable I/O device as the target firmware; in response to determining that the first detachable I/O device is recognizable to the host device, not accessing the first firmware associated with the first detachable I/O device. 7 . The method according to claim 6 , further comprising: in response to determining that an identifier of the first detachable I/O device is on a compatible list of the host device, determining that the first detachable I/O device is recognizable to the host device; and in response to determining that the identifier of the first detachable I/O device is not on the compatible list of the host device, determining that the first detachable I/O device is not recognizable to the host device. 8 . The method according to claim 1 , further comprising: in response to determining a firmware updating function has been manually triggered, accessing the target firmware from the at least one detachable I/O device connected with the host device. 9 . The method according to claim 8 , further comprising: in response to determining that a control element disposed on the host device is triggered, determining that the firmware updating function has been triggered. 10 . The method according to claim 1 , wherein the host device does not comprise any communication interface and any connecting interface connectable with any external storage device. 11 . A host device, comprising: a non-transitory storage circuit, storing a program code; and a processor, coupled to the non-transitory storage circuit and accessing the program code to perform: accessing a target firmware from at least one detachable I/O device connected with the host device; and updating a host firmware of the host device based on the target firmware. 12 . The host device according to claim 11 , wherein the processor further performs: determining a latest firmware stored on the at least one detachable I/O device as the target firmware. 13 . The host device according to claim 11 , wherein the processor further performs: in response to determining that at least one of the at least one detachable I/O device connected with the host device is not recognizable to the host device, accessing the target firmware from at least one detachable I/O device connected with the host device. 14 . The host device according to claim 13 , wherein the processor further performs: in response to determining that all of the at least one detachable I/O device connected with the host device is not recognizable to the host device, accessing the target firmware from at least one detachable I/O device connected with the host device. 15 . The host device according to claim 11 , wherein the processor performs: in response to determining that a first detachable I/O device is connected with the host device as one of the at least one detachable I/O device, accessing, by the host device, a first firmware associated with the first detachable I/O device from the first detachable I/O device as the target firmware. 16 . The host device according to claim 15 , wherein the processor further performs: in response to determining that the first detachable I/O device is not recognizable to the host device, accessing the first firmware associated with the first detachable I/O device from the first detachable I/O device as the target firmware; in response to determining that the first detachable I/O device is recognizable to the host device, not accessing the first firmware associated with the first detachable I/O device. 17 . The host device according to claim 16 , wherein the processor further performs: in response to determining that an identifier of the first detachable I/O device is on a compatible list of the host device, determining that the first detachable I/O device is recognizable to the host device; and in response to determining that the identifier of the first detachable I/O device is not on the compatible list of the host device, determining that the first detachable I/O device is not recognizable to the host device. 18 . The host device according to claim 11 , wherein the processor further performs: in response to determining a firmware updating function has been manually triggered, accessing the target firmware from the at least one detachable I/O device connected with the host device. 19 . The host device according to claim 18 , wherein the processor further performs: in response to determining that a control element disposed on the host device is triggered, determining that the firmware updating function has been triggered. 20 . The host device according to claim 11 , wherein the host device does not comprise any communication interface and any connecting interface connectable with any external storage device.
Related publications grouped by family.
Answers are generated from the same data shown on this page.