Patent classifications
G06F13/385
FLASH DRIVE
A flash drive includes a main housing, a USB adapter unit mounted in the main housing and extending out of the main housing, an inner housing movably connected to the main housing, and a flash memory unit including a flash memory that is mounted in the inner housing, and a USB-A plug that is connected to the flash memory. The inner housing is operable to move, with respect to the main housing, between a USB-C position, where the USB-A plug is electrically connected to the USB adapter unit to allow for data transfer therebetween, and a USB-A position, where the USB-A plug is detached from the USB adapter unit to prevent data transfer therebetween, such that data is transferable to and from the flash memory via the USB-A plug.
IMAGE BASED PAIRING SYSTEM
An image based pairing system to perform operations that include, detecting a peripheral device to be identified for use by a user of the computing device, the peripheral device comprising a display screen that displays a graphical element assigned to a memory location of the peripheral device; identifying the graphical element assigned to the memory location of the peripheral device responsive to the detecting the peripheral device at the client device; causing, by one or more processors of the computing device, display of a presentation of the graphical element assigned to the memory location of the peripheral device among a plurality of graphical elements at the computing device; receiving an input that selects the presentation of the graphical element from among the plurality of graphical elements at the computing device; and establishing a communicative connection between the computing device and the peripheral device.
Concurrent communications via a connector
An example electronic device includes a controller and a connector coupled to the controller. The connector includes a first set of pins and a second set of pins. The controller concurrently is to communicate with a first module of a modular computing system via the first set of pins and to communicate with a second module of the modular computing system, coupled to the first module, via the second set of pins.
METHODS AND SYSTEMS FOR COMMUNICATING DATA AND CONTROL INFORMATION OVER A SERIAL LINK
A communication system includes a digital data processor that produces a digital data sample and one or more control bits. A serialized transmit interface assembles the digital data sample and the control bit(s) into first and second data packets of a data frame, and sends the data frame over a signal line. A serialized receive interface receives the data frame and produces a reconstructed digital data sample and the control bit(s) from the first and second data packets. A control circuit coupled to the serialized receive interface produces a control signal from the control bit(s). The communication system may include a converter circuit, which produces an RF input signal by performing a digital-to-analog conversion of the reconstructed digital data sample, and by upconverting the resulting analog data sample signal to RF. A power amplifier amplifies the RF input signal and modifies operation of a sub-circuit based on the control signal.
ELECTRONIC DEVICE FOR SUPPORTING CONNECTION WITH EXTERNAL DEVICE AND OPERATING METHOD THEREOF
According to an example embodiment, an electronic device includes: a universal serial bus (USB) power delivery integrated circuit (PDIC) configured to determine whether a first pin of a USB port of the electronic device is connected to a power delivery (PD) source; a charging circuitry configured to charge a battery of the electronic device with power supplied from the PD source through a second pin of the USB port; a memory configured to store computer-executable instructions; and a processor configured to execute the instructions by accessing the memory. When the USB PDIC determines that the first pin and the PD source are connected, the instructions may cause the processor to control a voltage of the second pin to be less than a threshold voltage while maintaining communication between the USB PDIC and the PD source through the first pin based on a state of the electronic device. In addition, various example embodiments may be possible.
Connection management in a network adapter
A network adapter includes a network interface, a host interface and processing circuitry. The network interface connects to a communication network for communicating with remote targets. The host interface connects to a host that accesses a Multi-Channel Send Queue (MCSQ) storing Work Requests (WRs) originating from client processes running on the host. The processing circuitry is configured to retrieve WRs from the MCSQ and distribute the WRs among multiple Send Queues (SQs) accessible by the processing circuitry, and retrieve WRs from the multiple NSQs and execute data transmission operations specified in the WRs retrieved from the multiple NSQs.
ROUTING AND CONVERTING TRAFFIC BASED ON COMMUNICATION PROTOCOLS
In an example in accordance with the present disclosure, a system is described that includes a hub for routing data traffic between a first computing device and a second computing device. A detection device of the system detects a communication protocol between the computing devices. A switch of the system routes traffic directly between the computing devices when a first communication protocol is detected. When a second communication protocol is detected, the switch re-routes traffic of the first type from the first computing device back to the hub to convert the traffic of the first type to a second type and routes converted traffic directly to the second computing device.
MICROCONTROLLER AND CORRESPONDING METHOD OF OPERATION
In an embodiment a microcontroller includes a processing unit and a deserial-serial peripheral interface (DSPI) module, wherein the deserial-serial peripheral interface module is coupleable to a communication bus configured to operate according to a selected communication protocol, wherein the processing unit is configured to read user data intended for inclusion in an outgoing frame encoded according to the selected communication protocol, calculate, as a function of the user data, a cyclic redundancy check (CRC) value intended for inclusion in the outgoing frame, compose the outgoing frame by including the user data and the calculated CRC value into the outgoing frame, produce a DSPI frame encoded according to the selected communication protocol as a function of the outgoing frame and program a data register of the deserial-serial peripheral interface module with the DSPI frame, and wherein the deserial-serial peripheral interface module is configured to transmit the DSPI frame via the communication bus.
HOST SYSTEM AND DEVICE FOR PERFORMING ENVIRONMENT SETTING BASED ON CONNECTION DIRECTION OF CONNECTOR AND OPERATING METHOD OF HOST SYSTEM
A host system includes a connector having a structure connected to the device irrespective of a direction. The connector includes a plurality of pins disposed thereon. A connection direction detector is configured to detect a direction in which the device is connected to the host system by detecting a signal from at least one first pin of the plurality of pins. A setting controller is configured to receive, from the device, setting information related to a configuration supported by the device and control a configuration operation on the device based on direction information from the connection direction detection. The host system is configured to perform control such that a function module having a unique function included in the device is selectively enabled based on the setting information and the direction information.
TECHNIQUES FOR RELEASE ASSISTANCE INDICATION ASSERTION
Techniques for transmitting data include identifying data to be transmitted, adding the data to a queue, and in response to a data session window being open: extracting the data from the queue; transmitting the extracted data to a transceiver via a transmitter; monitoring an amount of data in the queue and determining that the transmitter has transmitted the extracted data to the transceiver; and in response, instructing the transceiver to end the data session window early and transition to a lower power state.