Device re-configuration for security

US11243783B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11243783-B2
Application numberUS-201916526460-A
CountryUS
Kind codeB2
Filing dateJul 30, 2019
Priority dateJul 30, 2019
Publication dateFeb 8, 2022
Grant dateFeb 8, 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.

In accordance with some embodiments, an apparatus that controls device re-configuration for security is provided. The apparatus includes a storage storing a first firmware image for a re-configurable data communication device. In some embodiments, the first firmware image provides one or more operating parameter configurations for the re-configurable data communication device. The apparatus also includes a controller, which is coupled to the storage and the re-configurable data communication device and operable to manage transport of data by the re-configurable data communication device, including obtaining the first firmware image from the storage and loading the first firmware image to the re-configurable data communication device. The apparatus additionally includes a housing at least partially supporting the storage and the controller.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus comprising: a storage storing a first firmware image for a re-configurable data communication device, wherein the first firmware image provides one or more operating parameter configurations for the re-configurable data communication device; a controller, coupled to the storage and the re-configurable data communication device, operable to manage transport of data by the re-configurable data communication device, including: obtaining the first firmware image from the storage; and loading the first firmware image to the re-configurable data communication device; and a housing at least partially supporting the storage and the controller, wherein the housing is arranged to hold a personal communication device, including a native data communication device, and the housing at least partially supports the re-configurable data communication device, and the re-configurable data communication device is operable as a proxy for the native data communication device of the personal communication device. 2. The apparatus of claim 1 , wherein: the housing is arranged to hold a personal communication device, wherein the re-configurable data communication device is included in the personal communication device; and the controller is connected to the re-configurable data communication device through a physical connection. 3. The apparatus of claim 1 , further comprising a peripheral interface supported by the housing, wherein: the peripheral interface is connectable to a supplemental functional device and coupled to the controller; and the re-configurable data communication device is included in the supplemental functional device and supplements at least one of a personal communication device held by the housing or the apparatus. 4. The apparatus of claim 1 , wherein: the first firmware image is a trusted firmware image; and loading the firmware image to the re-configurable data communication device includes at least one of overwriting at least a portion of a firmware image on the re-configurable data communication device with the trusted firmware image or overwriting at least a subset of operating parameters on the reconfigurable data communication device to set the re-configurable data communication device to a pre-determined operating parameter configuration. 5. The apparatus of claim 1 , wherein the storage further stores a second firmware image different from the first firmware image, and the controller is further operable to select an image between the first firmware image and the second firmware image based on a policy and load the selected image to the re-configurable data communication device. 6. The apparatus of claim 1 , wherein the controller is coupled to the re-configurable data communication device via a non-Direct Memory Access (DMA) channel. 7. The apparatus of claim 1 , wherein obtaining the first firmware image and loading the first firmware image are performed based on a re-configuration policy. 8. The apparatus of claim 1 , wherein obtaining the firmware image and loading the firmware image are performed in accordance with a determination by the controller that based on a context, the re-configurable data communication device is operating in an unsafe state. 9. The apparatus of claim 1 , further comprising a first communication device, at least partially supported by the housing, connectable to a second communication device of the personal communication device in order to establish a local communication channel. 10. The apparatus of claim 9 , wherein the controller is further operable to, via the local communication channel, disable the native data communication device of the personal communication device. 11. The apparatus of claim 9 , wherein the local communication channel is through a wired connection at least partially supported by the housing or a wireless connection establishing by pairing the first communication device and the second communication device. 12. The apparatus of claim 1 , wherein the controller is further operable to configure the re-configurable data communication device as the proxy for the native data communication device of the personal communication device, including: selecting the re-configurable data communication device to provide alternative transport of the data for the personal communication device. 13. A method comprising: at an apparatus including a controller and a storage storing a first firmware image that provides one or more operating parameter configurations for a re-configurable data communication device: obtaining at least one of operational characteristics of a personal communication device or current operating parameter configurations of the re-configurable data communication device; retrieving the first firmware image from the storage upon determining that at least one of the operational characteristics of the personal communication device or the current operating parameter configurations of the re-configurable data communication device satisfies a re-configuration policy; loading the first firmware image to the re-configurable data communication device in order to configure the re-configurable data communication device in accordance with the one or more operating parameter configurations provided by the first firmware image; establishing a local communication channel with the personal communication device; directing, via the local communication channel, the personal communication device to disable a native data communication device of the personal communication device; and communicating data exchanged with an external device to the personal communication device to provide a proxy for the native data communication device. 14. The method of claim 13 , wherein the re-configuration policy specifies a context associated with the personal communication device or the re-configurable data communication device. 15. The method of claim 13 , wherein loading the first firmware image to the re-configurable data communication device includes loading the first firmware image to the re-configurable data communication device via a wired connection. 16. The method of claim 13 , wherein: the first firmware image is a trusted firmware image; and loading the firmware image to the re-configurable data communication device includes overwriting at least a portion of a firmware image on the re-configurable data communication device with the trusted firmware image to set the re-configurable data communication device to a pre-determined operating parameter configuration. 17. The method of claim 13 , wherein loading the first firmware image to the re-configurable data communication device includes sending the first firmware image to the re-configurable data communication device via a non-DMA channel. 18. The method of claim 13 , wherein the local communication channel is through a wired connection or a wireless connection. 19. The method of claim 13 , wherein the storage further stores a second firmware image different from the first firmware image, and the method further includes: selecting an image between the first firmware image and the second firmware image based on a policy; and loading the selected image to the re-configurable data communication device to configure the re-configurable data communication device in accordance with the selected image. 20. The apparatus of claim 13 , wherein communicating the data exchanged with the external device to the personal communication device to provide the proxy for the native data commu

Assignees

Inventors

Classifications

  • Secure firmware programming, e.g. of basic input output system [BIOS] · CPC title

  • using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories · CPC title

  • External expansion units, e.g. docking stations · CPC title

  • G06F13/102Primary

    where the program performs an interfacing function, e.g. device driver (G06F13/105 takes precedence; contention policies within device drivers G06F9/4881; scheduling within device drivers G06F9/52) · CPC title

  • with special features, e.g. for use in industrial environments; grounding or shielding against radio frequency interference [RFI] or electromagnetical interference [EMI] · 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 US11243783B2 cover?
In accordance with some embodiments, an apparatus that controls device re-configuration for security is provided. The apparatus includes a storage storing a first firmware image for a re-configurable data communication device. In some embodiments, the first firmware image provides one or more operating parameter configurations for the re-configurable data communication device. The apparatus als…
Who is the assignee on this patent?
Ppip Llc
What technology area does this patent fall under?
Primary CPC classification G06F13/102. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 08 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).