G06F13/387

Automated Detection Of Communicational System Type
20170237610 · 2017-08-17 ·

To provide greater efficiency in connecting and establishing communicational equipment, the communicational system type can be automatically detected and the communicational equipment can configure itself in accordance with the automatically detected communicational type. Additionally, to accommodate dynamic reconfiguration, or changes to the communicational type after an initial configuration, the communicational type can be automatically monitored and the communicationally equipment automatically reconfigured if changes are detected. Different sets of comparator circuitry can be utilized to compare the voltages observed at known inputs to known thresholds of different communicational types to automatically detect the communicational type being utilized by existing equipment to which the newly-connected equipment is communicationally coupled. For efficiency, already existing circuitry for converting electrical voltages into digital data can be leveraged to monitor and automatically detect the communicational type being utilized.

Shared virtualized local storage

An embedded processing unit (eCPU) processes an input/output (I/O) request from a host using a virtual storage controller. The eCPU associates a virtual network interface with a host. The virtual storage controller uses a first transport protocol. The eCPU receives an I/O request directed at a storage device from the virtual storage controller. The eCPU determines a second transport protocol used by the storage device, and converts the I/O request from a format according to the first transport protocol to a format according to the second transport protocol. The eCPU transmits the I/O request to the storage device using the second transport protocol.

System and method of utilizing a component of an information handling system

In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may determine, via a baseboard management controller (BMC) of an information handling system, to provide firmware to a component of the information handling system; may provide, via the BMC, first data to the component via a first bus; based at least on the first data, may provide, via a communications bridge of the component, a first signal to a non-volatile memory medium (NVMM) of the component, a multiplexer of the component, and an integrated circuit of the component, in which the first signal causes the integrated circuit to be held in a reset state, causes a write protection of the NVMM to be cleared, and causes the multiplexer to couple the BMC to the NVMM; and may provide, via the BMC, the firmware to the NVMM via the multiplexer.

RELAY MECHANISM TO FACILITATE PROCESSOR COMMUNICATION WITH INACCESSIBLE INPUT/OUTPUT (I/O) DEVICE

A method includes transmitting, by a first processing device, a signal to a second relay processing device. The signal includes a message for the second relay processing device to transmit a read command and/or a write command to an I/O device that is not accessible by the first processing device. The method also includes receiving, by the first processing device, an indication that the second relay processing device has transmitted the read command and/or the write command to the I/O device.

Analog-to-Digital Converter or Digital-to-Analog Converter Data Path with Deterministic Latency

A circuit system includes an analog-to-digital converter circuit, a digital-to-analog converter circuit coupled to the analog-to-digital converter circuit, and a variable latency circuit coupled to a data path that includes the digital-to-analog converter circuit. The variable latency circuit generates a deterministic latency in an output signal that is based on a measured latency of the data path.

METHOD AND SYSTEM FOR MAKING FUNCTIONAL DEVICES AVAILABLE TO PARTICIPANTS OF MEETINGS
20220269634 · 2022-08-25 · ·

A system and method for connecting a processing device to a functional device connected to or in a base unit of a communications network, the base unit having a transmitter and the processing device having a memory, a display and an operating system. A first peripheral device is adapted to be coupled to the processing device via a generic communications protocol, the first peripheral device having a receiver and at least one fixed or configurable endpoint of the functional device exposed on the first peripheral device. The base unit and the first peripheral device is adapted to transmit and receive data respectively over the communications network from the functional device to the processing device via the at least one fixed or configurable endpoint using the generic communications protocol for communication between the processing device and the first peripheral device.

HOST DEVICE COUPLED TO A USB PERIPHERAL AND METHOD OF OPERATING THE SAME
20170220356 · 2017-08-03 ·

Embodiments of the present invention relate to methods and apparatus for operating a host device (e.g. a ‘plug-and-play’ host device) coupled to a peripheral device (e.g. a mobile phone). In some embodiments, the host device may analyzed peripheral device-descriptive data (e.g. including but not limited to USB endpoint data) and determine information about the peripheral device in accordance with the results of the analysis. Operations that may be carried out by the host device in accordance with results of the analysis include but are not limited to protocol selection, retrieval of cell phone data, and determining software or hardware resource(s) of the peripheral device. In some embodiments, it is possible to actively suppress natural OS behavior whereby a device driver(s) specified by the peripheral device (e.g. in a hardware identifier) is loaded by the host device. For example, it is possible to load a surrogate driver instead. In one example, the hardware identifier is intercepted and not forwarded to a plug-and-play manager executing on the host device.

Modular Software Defined Storage Technology

A modular software-defined storage system and method for providing modular software-defined storage, and components thereof, are disclosed herein. In at least one example embodiment, the storage system includes a backplane, a plurality of storage pods, and a management module storing at least one computer program for causing the storage pods to be configured for operation and for facilitating, when the storage pods are configured for operation, storage of information on the storage pods in accordance with a software-defined storage application. The system also includes first and second interfaces by which an additional computer device can at least indirectly engage in communications with the storage system and by which the storage system can at least indirectly engage in additional communications with an additional system having at least one additional storage pod such that the storage system is expanded to allow for additional storage.

Method and apparatus for adaptive data chunk transfer
09772778 · 2017-09-26 · ·

A block memory device and method of transferring data to a block memory device are described. Various embodiments provide methods for transferring data to a block memory device by adaptive chunking. The data transfer method comprises receiving data in a data chunk. The data transfer method then determines that the data chunk is ready to be transferred to a block memory and transfers the data chunk to the block memory. The transfer occurs over duration, repeating the above steps until the transfer is complete. The data transfer method determines that the data chunk is ready to be transferred to the block memory based on at least in part on a duration of a previous transfer.

Method for enabling a communication between processes, processing system, integrated chip and module for such a chip

The invention relates to a method for enabling in a processing system a communication between at least two activated processes 22, 23. In order to improve the communication between different processes 22, 23 of a processing system, it is proposed that for said communication signals are transmitted between said at least two processes 22, 23 in virtual channels using the same physical channel 28. This enables an efficient use of physical resources. A corresponding processing system comprises at least one processor 50-52 for running different processes, at least one physical channel provided for enabling a communication between at least two of said different processes, and means 55-57 for distributing signals which are to be transmitted for such a communication between said at least two different processes to different virtual channels on said at least one physical channel.