Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

26 results about "Host controller interface" patented technology

A host controller interface (HCI) is a register-level interface that enables a host controller for USB or IEEE 1394 hardware to communicate with a host controller driver in software. The driver software is typically provided with an operating system of a personal computer, but may also be implemented by application-specific devices such as a microcontroller.

Communication transmission method, product, electronic equipment and medium

ActiveCN120848811AInput/output to record carriersMemory systemsComputer hardwareHost controller interface
The invention discloses a communication transmission method, a product, electronic equipment and a medium, and relates to the technical field of storage. In the method, a host end determines a nonvolatile memory host controller interface specification protocol command according to address information of equipment managed by the host end, and sends the command to the equipment, so that any equipment can obtain address information of other equipment, which is the premise for realizing direct data transmission between the equipment; further, the host end determines an end-to-end data transmission instruction according to the address information of the source device and the address information of the target device, and sends the instruction to the source device. According to the method, under the condition that address information of other devices is stored in any device, end-to-end data transmission instructions of the source device and the target device are added, so that data transmission can be directly carried out between the source device and the target device, namely, host memory transfer is bypassed, the data copying frequency is reduced, and the data transmission efficiency is improved. And the delay and the occupation of host resources are reduced.
Owner:SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD

Multiple host stacks with single Bluetooth controller

PendingCN120814257AShort range communication serviceComputer networkHost controller interface
Embodiments include systems and methods for communicating over a plurality of host controller interfaces (HCIs) on a wireless device including a plurality of Bluetooth (BT) host stacks. The wireless device may assign a host identifier (host ID) to each BT host stack on the device and notify another wireless device that the wireless device includes a plurality of BT host stacks. The wireless device includes the host ID of the BT host stack in a packet header of a data packet of the Tx message and transmits the Tx message to a second wireless device. In response to receiving an Rx message from another wireless device, the wireless device may identify a BT host stack or an HCI interface associated with a host ID included in the received Rx message. The wireless device may forward the Rx message to the BT host stack on the HCI interface associated with the destination host ID.
Owner:QUALCOMM INC

Universal serial bus hub device and control method thereof

The invention relates to a universal serial bus hub device and a control method thereof. The universal serial bus hub device comprises a first downlink port, an extensible host controller interface, a second downlink port, a router and an uplink port. The first downlink port is configured to receive first universal serial bus data. The extensible host controller interface is configured to convert the first universal serial bus data to peripheral component interconnect express data. The second downlink port is configured to receive second universal serial bus data. The router is configured to convert the peripheral component interconnect express data to the first tunnel data and convert the second universal serial bus data to the second tunnel data. The uplink port is configured to output the first tunnel data and the second tunnel data.
Owner:REALTEK SEMICON CORP

Apparatus in wireless communication system and method performed thereby

A first device and a method performed by the same are provided. The method comprises the following steps: a first host sends an HCI setting minimum encryption key size command to a first controller through a first host controller interface (HCI), wherein the HCI setting minimum encryption key size command comprises a parameter for specifying a minimum encryption key size; and receiving, by the first host, an HCI encryption change event from the first controller via the first HCI, the HCI encryption change event comprising a first parameter indicating that an encryption change has occurred, where the HCI encryption change event comprising a second parameter specifying a size of a key for encryption, the first controller does not negotiate a key size less than the minimum encryption key size, where the HCI encryption change event further includes a third parameter for an identifier of a connection between the first device and the second device, where the HCI encryption change event occurs on the first device, and where the first controller does not negotiate a key size less than the minimum encryption key size. To inform the first host when a change has occurred for connection encryption present between the first device and the second device.
Owner:INTELLECTUAL DISCOVERY CO LTD

High availability arrayed usb device management system and method

The application discloses a high-availability array type USB device management system and method. The system comprises an embedded control surface module, a data surface cascade module and a power surface independent control module; the data surface cascade module comprises a hub controller and a plurality of USB physical ports; the power surface independent control module comprises a load switch for independent power supply of the ports and an analog-to-digital converter for collecting power supply current characteristics; a host computer end is configured with a virtual host controller interface driver; the embedded control surface module obtains characteristic quantity to calculate a deadlock state evaluation factor, controls power supply reset when the evaluation factor is over a threshold value, intercepts a request block, encapsulates a custom topology header and sends the custom topology header to the host computer end to build a virtual topology tree in a kernel. The application can accurately identify a bottom-layer hardware deadlock and apply hard isolation, isolate system device enumeration disorder caused by peripheral reset and ensure that an automatic control instruction has absolute physical certainty.
Owner:SHANGHAI ZHENXIN TECHNOLOGY CO LTD +1

Host management of flash memory with shared write buffer

A host device includes a host controller interface (HCI) configured to be coupled to a flash memory device and configured to receive a notification from the flash memory device that a performance threshold register value has been exceeded while the flash memory device is configured to use a shared write buffer. The HCI is also configured to, in response to receiving the notification, perform a remedial action that includes reassigning a portion of a first logical unit (LU).
Owner:QUALCOMM INC

Management controller bus adaptation method and electronic device

ActiveCN120872877BElectric digital data processingHost controller interfaceBus interface
The application discloses a management controller bus adaptation method and electronic equipment, relates to the field of management controllers, and is characterized in that the management controller, the interface chip and the target equipment are connected through a serial bus, the bus adaptation method is used for the management controller, and the method comprises the following steps: reading interface chip information to obtain target equipment action data, identifying the equipment type through the interface chip when it is determined that the current action of the target equipment is an insertion action, loading a serial bus equipment controller driver if the equipment is an access equipment, configuring the equipment as a slave equipment for the target equipment to access, loading a host controller interface driver if the equipment is an accessed equipment, and configuring the equipment as a master equipment to manage and access the target equipment. In this way, the master-slave equipment roles can be flexibly configured by identifying the equipment type to realize the serial bus interface function, an access debugging backup scheme is provided when a network fault occurs, the management controller can be safely operated off the network, and stable interaction of the serial bus connection is ensured.
Owner:LANGCHAO ELECTRONIC INFORMATION IND CO LTD

Host management of write buffer size for flash memory

A host device includes a host controller interface (HCI) configured to be coupled to a flash memory device (FMD). The HCI is configured to obtain an indication that a size of a particular write buffer (WB) of the FMD is to increase. The FMD includes a plurality of memory resources including a plurality of logical units (LUs) and at least a particular WB. The HCI is also configured to select a particular memory resource for write buffer reallocation based at least in part on a particular usage metric for the particular memory resource.
Owner:QUALCOMM INC

Dynamic multi-circular queues in storage controller interface

In a multi-processor computing device having a Universal Flash Storage (UFS) host controller interface operating in Multi-Circular Queue (MCQ) mode, mappings between processors and completion queues (CQs) may be dynamically changed based on one or more conditions. A condition may be detected that may impair the performance of one of the processors in accessing a CQ. When such a condition is detected, the UFS host controller system may update a queue-to-processor mapping, which may include replacing an association between a CQ and a processor with an association between the CQ and another processor.
Owner:QUALCOMM INC +8

Method for managing hard disks, and computer device and storage medium

PCT designated stageWO2026031737A1Input/output to record carriersError detection/correctionComputer hardwareHost controller interface
The present application relates to the technical field of computers. Disclosed are a method for managing hard disks, and a computer device and a storage medium. The method comprises: receiving asynchronous event data of a target asynchronous event associated with a target non-volatile memory host controller interface hard disk; controlling the target non-volatile memory host controller interface hard disk to be in a read-only state or a non-writable state; when it is determined on the basis of the asynchronous event data of the target asynchronous event that the target non-volatile memory host controller interface hard disk needs to be deleted from a target redundant array of independent disks, deleting the target non-volatile memory host controller interface hard disk from the target redundant array of independent disks, and switching a non-volatile memory host controller interface hard disk provided to a target database from the target non-volatile memory host controller interface hard disk to another non-volatile memory host controller interface hard disk in the target redundant array of independent disks.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Access control mechanism for virtual functions in universal flash storage I / O virtualization

A Universal Flash Storage (UFS) host controller supporting input / output virtualization (IOV) is disclosed. The host controller comprises a programmable Function ID (FID) to Stream ID (SID) mapping unit configured to assign unique stream IDs to physical and virtual UFS Host Controller Interface (UFSHCI) functions. The mapping unit includes registers accessible only within the physical UFSHCI's address space, allowing exclusive control by the host operating system. When a data transfer request is received, the host controller maps it to an assigned stream ID based on the programmable mapping. A UFS device coupled to the host controller validates received stream IDs before executing data transfer requests. This mechanism enables isolation of data streams between virtual functions, enhancing security in virtualized storage environments and accommodating evolving system requirements.
Owner:QUALCOMM INC +6

A data processing method, device, equipment and readable storage medium

ActiveCN120803375BInput/output to record carriersInterface protocolHost controller interface
The application discloses a data processing method, device and equipment and a readable storage medium in the technical field of storage, and the method comprises the following steps: receiving a read-write command sent by a host based on a non-volatile memory host controller interface protocol; in the process of analyzing the read-write command to determine to-be-processed data, determining a data cache mark of the to-be-processed data by using a command extension type field in the read-write command; determining a cache mode corresponding to the data cache mark; and processing the to-be-processed data according to a cache strategy matched with the cache mode and responding to the host. In the application, the read-write command sent by the host can control the VWC behavior in the NVMe device, so that the NVMe device can be compatible with the requirements of multiple scenes and the VWC can exert the maximum performance.
Owner:SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD

Host controller interface using multi-cycle queue and method of operation thereof

A host controller interface configured to provide interfacing between a host device and a storage device includes processing circuitry; a doorbell register configured to store head and tail pointers for one or more first queues; and an entry buffer configured to store a first command from a first queue of the one or more first queues, wherein the processing circuitry is configured to determine an order in which commands of the one or more first queues are to be processed, route the first command to be stored in the entry buffer according to the determined order, and route a first response to be stored in a second queue of one or more second queues.
Owner:SAMSUNG ELECTRONICS CO LTD

Hardware-Generated Key Encryption

Hardware-generated encryption keys are provided to enable per-file encryption of files to be stored in flash storage in a mobile device. Hardware-generated encryption keys are also used to decrypt encrypted files stored in the flash storage. A hardware key manager is configured to provide an unlimited number of child keys generated from one or more base keys. A nonce is applied to a base key to generate the child key. The hardware key manager communicates the child key to a host controller interface via a first bus. Software on the mobile device does not have access to the value of the child keys. A flash storage driver communicates commands to the host controller interface via a second bus. The host controller interface includes a cryptographic engine that utilizes the child keys to encrypt data to be written to the flash storage or decrypt data read from the flash storage.
Owner:GOOGLE LLC

Display device and computer program for controlling a display device

Display device comprising: a display; a Bluetooth communication unit configured to communicate with a remote control; and a control unit electrically coupled to the display and the Bluetooth communication unit and configured to: to receive a user's voice input associated with a power-on command when the display device is in a standby mode in which the display device's display is turned off, based on the reception of the user's voice input, to control the display of the display device to turn it on and to execute a Bluetooth stack to communicate with the Bluetooth communication unit, and to control the Bluetooth communication unit to operate in a host controller interface (HCI) mode when the display device is in a normal mode in which the display device's display is turned on.
Owner:SAMSUNG ELECTRONICS CO LTD

Data processing method, device and equipment and readable storage medium

ActiveCN120803375AInput/output to record carriersInterface protocolHost controller interface
The invention belongs to the technical field of storage, and discloses a data processing method, device and equipment and a readable storage medium, and the method comprises the steps: receiving a read-write command sent by a host based on a nonvolatile memory host controller interface protocol; in the process of analyzing the read-write command to determine the to-be-processed data, determining a data cache mark of the to-be-processed data by using a command extension type field in the read-write command; determining a cache mode corresponding to the data cache mark; and processing the to-be-processed data according to a caching strategy matched with the caching mode, and responding to the host. In the invention, the read-write command sent by the host can control the VWC behavior in the NVMe equipment, so that the NVMe equipment can be compatible with the requirements of multiple scenes, and the VWC can exert the maximum performance.
Owner:SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD

Host device cache for flash memory address mapping

A host device includes a system memory that includes a logical-to-physical (L2P) cache and a second cache. The host device also includes a host controller interface (HCI) configured to be coupled to the flash memory device. The HCI is configured to determine that a particular region of the L2P address mapping table is to be removed from the L2P cache. The L2P address mapping table is configured to include a mapping between logical memory addresses and physical memory addresses of the flash memory device. The HCI is also configured to identify a particular sub-region of the particular region that has an access metric that satisfies a retention criterion. The HCI is further configured to store the particular sub-region into the second cache. The HCI is also configured to remove a particular region from the L2P cache.
Owner:QUALCOMM INC

A communication transmission method, product, electronic device, and medium

ActiveCN120848811BInput/output to record carriersMemory systemsComputer hardwareHost controller interface
The application discloses a communication transmission method and product, electronic equipment and medium, and relates to the technical field of storage. In the method, a host end determines a non-volatile memory host controller interface specification protocol command according to address information of a device managed by the host end, and sends the command to the device, so that any device can obtain address information of other devices, which is a prerequisite for realizing direct data transmission between devices. Further, the host end determines an end-to-end data transmission instruction according to address information of a source device and address information of a target device, and sends the instruction to the source device. That is, in the method, in the case that any device stores address information of other devices, an end-to-end data transmission instruction of the source device and the target device is added, so that the source device and the target device can directly perform data transmission, that is, bypassing the host memory transfer, the number of data copying times is reduced, and the delay and the occupation of host resources are reduced.
Owner:SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD

Universal serial bus hub and control method thereof

PendingUS20260093655A1Electric digital data processingComputer architectureeXtensible Host Controller Interface (xHCI)
A universal serial bus (USB) hub includes a first downstream facing port (DFP), an extensible host controller interface (xHCI), a second downstream facing port (DFP), a router, and an upstream facing port (UFP). The first downstream facing port (DFP) is configured to receive a first universal serial bus (USB) data. The extensible host controller interface (xHCI) is configured to convert the first universal serial bus (USB) data into a peripheral component interconnection express (PCIe) data. The second downstream facing port (DFP) is configured to receive a second universal serial bus (USB) data. The router is configured to convert the peripheral component interconnection express (PCIe) data into a first tunneling data, and convert the second universal serial bus (USB) data into a second tunneling data. The upstream facing port (UFP) is configured to output the first tunneling data and the second tunneling data.
Owner:REALTEK SEMICON CORP

Management controller bus adaptation method and electronic equipment

ActiveCN120872877AElectric digital data processingDevice typeHost controller interface
The invention discloses a management controller bus adaptation method and electronic equipment, and relates to the field of management controllers, the management controller is connected with an interface chip through a serial bus, the interface chip is connected with target equipment through a serial bus, the bus adaptation method is used for the management controller, and the bus adaptation method comprises the following steps: reading interface chip information to obtain target equipment action data, when it is determined that the current action of the target equipment is the insertion action, identifying the equipment type through the interface chip; if the device is an access device, loading a serial bus device controller drive, and configuring the device itself as a slave device for the target device to access; and if the device is the accessed device, loading a host controller interface driver, and configuring the device itself as a main device so as to manage and access the target device. In this way, the serial bus interface function can be achieved by flexibly configuring the roles of the master device and the slave device by recognizing the device type, an access debugging standby scheme is provided when a network fault occurs, the management controller is supported to be separated from the network to operate safely, and stable interaction of serial bus connection is guaranteed.
Owner:LANGCHAO ELECTRONIC INFORMATION IND CO LTD

Hardware-generated key encryption

PCT designated stageWO2025230516A1Key distribution for secure communicationMultiple keys/algorithms usageComputer hardwareHost controller interface
Hardware-generated encryption keys are provided to enable per-file encryption of files to be stored in flash storage in a mobile device. Hardware-generated encryption keys are also used to decrypt encrypted files stored in the flash storage. A hardware key manager is configured to provide an unlimited number of child keys generated from one or more base keys. A nonce is applied to a base key to generate the child key. The hardware key manager communicates the child key to a host controller interface via a first bus. Software on the mobile device does not have access to the value of the child keys. A flash storage driver communicates commands to the host controller interface via a second bus. The host controller interface includes a cryptographic engine that utilizes the child keys to encrypt data to be written to the flash storage or decrypt data read from the flash storage.
Owner:GOOGLE LLC

High availability arrayed usb device management system and method

ActiveCN122387906Babsolute physical certaintyAutomatic controlControl power
The application discloses a high-availability array type USB device management system and method. The system comprises an embedded control surface module, a data surface cascade module and a power surface independent control module; the data surface cascade module comprises a hub controller and a plurality of USB physical ports; the power surface independent control module comprises a load switch for independent power supply of the ports and an analog-to-digital converter for collecting power supply current characteristics; a host computer end is configured with a virtual host controller interface driver; the embedded control surface module obtains characteristic quantity to calculate a deadlock state evaluation factor, controls power supply reset when the evaluation factor is over a threshold value, intercepts a request block, encapsulates a custom topology header and sends the custom topology header to the host computer end to build a virtual topology tree in a kernel. The application can accurately identify a bottom-layer hardware deadlock and apply hard isolation, isolate system device enumeration disorder caused by peripheral reset and ensure that an automatic control instruction has absolute physical certainty.
Owner:FU (SHANGHAI) TECH SERVICE CO LTD

Hardware-generated key encryption

To provide a method and an apparatus that allow for per-file encryption and decryption of files stored in a flash storage within a mobile device with a hardware-generated encryption key.SOLUTION: In a system-on-chip of a mobile device, a hardware key manager provides an unlimited number of child keys generated from one or more base keys to which a nonce is applied, and communicates the child keys to a host controller interface via a first bus. Software on the mobile device does not have access to values of the child keys. A flash storage driver communicates commands to the host controller interface via a second bus, and the host controller interface includes a crypto engine that utilizes the child keys to encrypt data written to or decrypt data read from the flash storage.SELECTED DRAWING: Figure 2
Owner:GOOGLE LLC

A request processing method, device, equipment, system, medium and product

The present invention relates to the technical field of computer file system IO, and in particular to a request processing method, apparatus, device, system, medium and product. The method comprises: a virtual file system layer introduces special processing logic for non-volatile memory host controller interface specification devices, converts IO requests into non-volatile memory host controller interface specification commands, and transmits them to a submission queue of a target non-volatile memory host controller interface specification device. After the non-volatile memory host controller interface specification device executes the command, it places the result into a completion queue and feeds it back to the host. This bypasses the block layer and avoids the overhead caused by multiple memory copies in traditional processes, thereby accelerating file system data input and output requests and improving data input and output performance in the non-volatile memory host controller interface specification device scenario.
Owner:JINAN INSPUR DATA TECH CO LTD

Host device caching of flash memory address mappings

A host device includes system memory that includes a logical-to-physical (L2P) cache and a second cache. The host device also includes a host controller interface (HCI) configured to be coupled to a flash memory device. The HCI is configured to determine that a particular region of a L2P address mapping table is to be removed from the L2P cache. The L2P address mapping table is configured to include mappings between logical memory addresses and physical memory addresses of the flash memory device. The HCI is also configured to identify a particular sub-region of the particular region having an access metric that satisfies a retention criterion. The HCI is further configured to store the particular sub-region into the second cache. The HCI is also configured to remove the particular region from the L2P cache.
Owner:QUALCOMM INC

Host management of flash memory with shared write buffer

A host device includes a host controller interface (HCI) configured to be coupled to a flash memory device and configured to receive a notification from the flash memory device that a performance threshold register value has been exceeded when the flash memory device is configured to use a shared write buffer. The HCI is further configured to perform a remedial action in response to receiving the notification, the remedial action including reallocating a portion of the first logical unit (LU).
Owner:QUALCOMM INC