Patent classifications
G06F13/382
System, Method, and Computer Program Product for Identifying Device Connections
A system, method, and computer program product for identifying device connections in a connection area includes receiving a plurality of physical parameters of a plurality of devices from a plurality of transmission sources in a connection area, wherein the plurality of physical parameters indicates physical states of the plurality of devices. At least one physical connection state is determined between the plurality of devices based on the plurality of physical parameters of the plurality of devices.
USB TYPE-C CONNECTORS AND RELATED CONTROLLERS
USB Type-C connector and related controller. For example, a USB Type-C connector includes: a GND pin including a first metal tongue; a VBUS pin including a second metal tongue; a CC1 pin including a third metal tongue; and a CC2 pin including a fourth metal tongue; wherein: each metal tongue of the first metal tongue and the second metal tongue has a first predetermined length; and each metal tongue of the third metal tongue and the fourth metal tongue has a second predetermined length; wherein the first predetermined length is larger than the second predetermined length.
Network interface device supporting multiple interface instances to a common bus
A network interface device comprises a programmable interface configured to provide a device interface with at least one bus between the network interface device and a host device. The programmable interface is programmable to support a plurality of different types of a device interface.
APPARATUS TO MONITOR WHETHER ANOTHER DEVICE HAS BEEN COMPROMISED
In one aspect, an apparatus may include a processor and a communication interface accessible to the processor. The communication interface may be configured to communicate with a computing device. The apparatus may also include storage that is accessible to the processor and that includes instructions executable by the processor to monitor a circuit within the computing device to detect a break in the circuit. The circuit itself may be completed based on the apparatus being engaged with the computing device. Responsive to detecting a break in the circuit, the instructions may then be executable to write first data to at least one log stored on the apparatus. The instructions may also be executable to monitor the computing device to detect the computing device being powered on and, responsive to detecting the computing device being powered on, write second data to the at least one log stored on the apparatus.
CONTROL OF THUNDERBOLT/DISPLAYPORT MULTIPLEXOR FOR DISCRETE USB-C GRAPHICS PROCESSOR
An information handling system includes a USB-C port, first and second processors, and a USB-C power delivery controller. The first processor couples to the USB-C port utilizing a first connection type. The second processor couples to the USB-C port utilizing a second connection type. The USB-C power delivery controller includes first registers associated with the first processor and second registers associated with the second processor. The first processor utilizes the first registers to communicate with the USB-C port. The second processor utilizes the second registers to communicate with the USB-C port.
PASSCODE AUTHENTICATION BASED DATA STORAGE DEVICE
A data storage device comprising a data path and an access controller, wherein: the data path comprises: a data port configured to transmit data between a host computer system and the data storage device, wherein the data storage device is configured to register with the host computer system as a block data storage device; a non-volatile storage medium configured to store user content data; and the access controller is configured to: repeatedly and automatically generate a dynamically changing unlock passcode for unlocking the data storage device; receive a first passcode including, at least, an input passcode provided by a user device external to the data storage device, wherein the input passcode is generated externally to the data storage device and synchronously with the generation of the unlock passcode by the access controller; and provide access to the user content data via the data port in response to the first passcode matching with a second passcode generated by the access controller, wherein the second passcode includes at least the unlock passcode.
APPARATUS AND SYSTEM FOR DEBUGGING SOLID-STATE DISK (SSD) DEVICE
The invention relates to an apparatus and a system for debugging a solid-state disk (SSD) device. The apparatus includes a Joint Test Action Group (JTAG) add-on board; and a Raspberry Pi. The Raspberry Pi includes a General-Purpose Input/Output (GPIO) interface (I/F), coupled to the JTAG add-on board; and a processing unit, coupled to the GPIO I/F. The processing unit is arranged operably to: simulate to issue a plurality of JTAG command through the GPIO I/F to the SSD device for dumping data generated by the SSD device during operation from the SSD device.
HIGH BIT RATE COMMUNICATION INTERFACE WITH COMMON MODE VOLTAGE ADJUSTMENT
Various apparatuses, systems, methods, and media are disclosed to provide wired communication interface with common mode voltage adjustment for high bit rate communication between devices. In one example, a high speed data communication interface can split the input signal into a high frequency component and a low frequency component. The high speed data communication interface can adjust the common mode voltage using the low frequency component and combine the high frequency component and the low frequency component by superposition after adjusting the common mode voltage.
BATTERY DATA TRANSLATOR
A machine power system of a machine may use energy provided by one or more batteries. The machine power system may also use battery data associated with the batteries to monitor the batteries, configure electrical components to operate in association with the batteries, to provide battery information via a user interface, and/or for other operations. The machine power system may be configured to use a particular battery data format. A battery data translator receives native battery data provided by a battery, uses a translation map associated with the battery to convert the native battery data into translated battery data formatted based on the particular battery data format used by the machine power system, and provides the translated battery data to the machine power system.
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.