Patent classifications
G06F2213/3852
BUS CONTROL CIRCUIT, SEMICONDUCTOR INTEGRATED CIRCUIT, CIRCUIT BOARD, INFORMATION PROCESSING DEVICE AND BUS CONTROL METHOD
A bus control circuit for transferring an exclusive command between first and second bus specifications by mutually converting a first exclusive command of the first bus specification which deals with an exclusive access, and a second exclusive command of the second bus specification which doesn't deal with the exclusive access, includes an exclusive command conversion circuit receiving the first exclusive command, converting and outputting the second exclusive command, when converting from the first to second exclusive commands; an exclusive command generation circuit receiving the second exclusive command and generating the first exclusive command, when converting from the second to first exclusive commands; an exclusive response issuing circuit issuing exclusive response information for the second exclusive command, when converting from the second to first exclusive commands; and an exclusive response receiving circuit receiving exclusive response information for the second exclusive command, when converting from the first to second exclusive commands.
SECURE DIGITAL FORMAT CARD HAVING TWO INTERFACES TO COMMUNICATE WITH TWO PROCESSORS
A secure digital format card that includes two interfaces to a processor is provided, comprising a housing, and a processor that includes a secure digital input/output (SDIO) interface, a second interface, and further connections different from the interfaces. A first set and second set of pads are located at the housing, a subset of the first set for communicating with the processor via the SDIO interface. A subset of the second set for communicating with the processor via the second interface, and a further subset of the second set for communicating with the processor via the further connections. The processor is configured to: enable the subset of the second set of pads via the second interface when enable data is received via the one or more further connections, from the further subset of the second set of pads.
HARDWARE-ACCELERATED PROTOCOL CONVERSION IN AN AUTOMOTIVE GATEWAY CONTROLLER
A network gateway in a vehicle connects heterogeneous networks and buses within the vehicle. The gateway implements hardware acceleration to accomplish protocol translation, e.g., between CAN, LIN, Flexray, and Ethernet buses and networks. In particular, the gateway provides hardware accelerated packet filtering, header lookup, and packet aggregation features.
Systems and methods for implementing a user mode virtual serial communications port emulator
Systems and methods for implementing a user mode virtual serial communications port emulator are disclosed herein. According to an aspect, a method for a virtual serial communications port emulator includes using at least one processor and memory for creating a virtual serial communication port (VCP) driver in a user mode of an operating system. The method further includes emulating a physical serial communication port using the VCP driver. In addition, the method includes converting outgoing data from an application executed on the at least one processor and memory via the VCP driver into a format complying with a protocol associated with a VCP device server. The method also includes converting incoming data from the VCP device server complying with the protocol into a second format understood by the application, wherein the VCP driver is communicated with using an unpublished universally unique identifier (UUID).
ADAPTER CARD
An adapter card is provided, which is adapted to couple a storage device to a circuit board. The adapter card includes a card body, a first port, a second port and a first planar supporter. The first port is disposed on a surface of the card body. The first port is adapted to be coupled to the storage device. The second port is disposed on an edge of the card body. The second port is adapted to be coupled to the circuit board. An interface stander of the first port differs from an interface stander of the second port. The first planar supporter is disposed on the surface of the card body. When the storage device is connected to the first port, the first planar supporter abuts a first side of the storage device.
Apparatus and method for command processing for a fast block input/output device
A system, device and method are provided for command processing for a fast block input/output (I/O) device, such as a solid state hard drive (SSD). A bridge device is directly connected to the fast block I/O device and configured to intercept a command sent from a controller to the fast block I/O device and to process the command within the bridge device. The bridge device can process the command independent of interaction with the controller. Processing the command can include copying or moving data, performing protocol translation, performing data manipulation, or performing near-data processing, including performing a context-aware service. Near-data processing comprises processing the command within the bridge device, instead of on the fast block I/O device or the controller, which provides advantages of in-situ processing without the limitations associated with processing performance on the fast block I/O device.
SYSTEMS AND METHODS FOR MARKING WAYPOINT LOCATIONS
A waypoint translation device, comprising: an input for receiving a first waypoint data sentence in a first format from a first device, the first waypoint data sentence comprising a set of geographical coordinates of a waypoint; at least one processor for generating a second waypoint data sentence in a second format, the second waypoint data sentence including the set of geographical coordinates; and an output for outputting the second waypoint data sentence to a second device.
SYSTEMS AND METHODS FOR IMPLEMENTING A USER MODE VIRTUAL SERIAL COMMUNICATIONS PORT EMULATOR
Systems and methods for implementing a user mode virtual serial communications port emulator are disclosed herein. According to an aspect, a method for a virtual serial communications port emulator includes using at least one processor and memory for creating a virtual serial communication port (VCP) driver in a user mode of an operating system. The method further includes emulating a physical serial communication port using the VCP driver. In addition, the method includes converting outgoing data from an application executed on the at least one processor and memory via the VCP driver into a format complying with a protocol associated with a VCP device server. The method also includes converting incoming data from the VCP device server complying with the protocol into a second format understood by the application, wherein the VCP driver is communicated with using an unpublished universally unique identifier (UUID).
Method and Apparatus for Providing Data Storage and Network Communication Using an Auxiliary Plug
A non-volatile memory (NVM) solid state drive (SSD) auxiliary (NSA) plug, capable of providing bridge function and memory storage, is structured in a small form-factor pluggable (SFP) or quad small form-factor pluggable (QSFP) configuration. In one aspect, an SFP auxiliary plug (SAP) or NSA plug includes an Ethernet connector, NVM storage, bridge component, and memory controller. The Ethernet connector is pluggable to an Ethernet socket situated at a network system for data transmission. The NVM storage can store information persistently. The bridge component facilitates protocol conversion capable of converting data formatted between Ethernet protocol and a serial bus protocol for network communication. The memory controller is able to route data traffic between an output port of NSA plug and the NVM storage.
TECHNIQUES OF PROVIDING SERIAL PORT IN NON-LEGACY SYSTEM VIA EMBEDDED-SYSTEM DEVICE
In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be an embedded-system device. The apparatus may be an embedded-system device. The embedded-system device emulates a first serial port. The embedded-system device exposes the first serial port to a host of the embedded-system device through a USB connection. The embedded-system device receives first USB packets containing first command or data from the host through the USB connection. The embedded-system device inputs the first command or data to the first serial port.