G06F13/102

Packet-based digital display interface signal mapping to micro serial interface
11243593 · 2022-02-08 · ·

A passive cable adaptor for connecting a data source device with a display device is described. The adaptor has a packet-based interface connector at one end, the connector having a positive main link pin, a negative main link pin, a positive auxiliary channel pin, and a negative auxiliary channel pin. At the other end is a micro serial interface connector, wherein multimedia content is transmitted over the cable adaptor and electrical power is supplied over the cable adaptor simultaneously. The cable adaptor has an auxiliary and hot plug detect (HPD) controller utilized to map the auxiliary channel and HPD signals of the packet-based digital display to the micro serial interface ID signal.

Inductive Peripheral Retention Device

Inductive peripheral retention device techniques are described. In one or more implementations, a peripheral retention device includes an inductive element comprising one or more inductive coils integrated into a surface of the peripheral retention device. The peripheral retention device also includes a peripheral securing element configured to secure a peripheral device to the surface of the peripheral retention device to form a communicative coupling with the peripheral device via the one or more inductive coils. In some cases, the peripheral securing element includes one or more magnets configured to secure the peripheral device to the peripheral retention device such that the one or more inductive coils of the peripheral retention device are aligned with one or more corresponding inductive coils of the peripheral device.

Methods and apparatus for reliable detection and enumeration of devices

Methods and apparatus for reliable detection and enumeration of devices. In one embodiment, the controller comprises serialized bus protocol (e.g., a Universal Serial Bus (USB)) controller capable of supporting different bus architectures (e.g., USB 2.0 and USB 3.0) of the USB protocol (e.g., eXtensible Host Controller Interface (xHCI) controller). In one variant, when a USB-compliant device is detected over multiple bus architectures of a controller, the controller waits an additional period to allow the device to properly identify which bus architecture to use. After the time period has elapsed, if the device has been determined to be connected over the USB 3.0 bus architecture, the controller waits an additional period of time before enumerating the device. If the device is still present on the USB 3.0 bus architecture, the device continues to enumerate as a USB 3.0 advice to be made available to a host system.

Method and apparatus for managing register port

Provided is a method of managing a register port, the method including performing scheduling on register ports that are used during a plurality of cycles to enable performing of a calculation; encoding data of the register ports according to results of the scheduling, the encoding of the data including, with respect to data of one of the register ports that does not have a schedule during one of the plurality of cycles, equally encoding the data of the one register port during the one cycle with data of an adjacent cycle of the one register port, the adjacent cycle being adjacent to the one cycle; and transmitting results of the encoding to a device that includes the register ports.

Intelligent database connection management

According to an aspect of an embodiment of the present disclosure a method of database connection management includes measuring a pattern of database connection use between a database and a client application. The pattern may include a number of database connections used by the client application under multiple conditions and a number of database connections in a connection pool under the plurality of conditions. The method may include identifying a first condition under which an increase in the number of database connections in the connection pool results in a decrease in connection delay. In response to existence of the first condition, the method may include adding a new database connection to the connection pool such that the new database connection is available to the client application in advance of a connection request for the new database connection.

MODULAR WEARABLE COMPUTING DEVICE
20170242805 · 2017-08-24 ·

A wearable computing unit with module connection sites can incorporate many different extension types, such as sensors, indicators or executable code, providing many different functionalities. This allows for combining hardware and computing configurations from different origins. Assembly with instant module connection feedback and integration assistance allows users to customize function with ease. For example, configurations can be selected from a database or shared with other users. Mechanical connectors provide multiple modes of wearing the modular device, including the combination with jewelry. This extends its application to user groups with specific aesthetic expectations.

DISPLAY-PORT OPTICAL CONNECTOR

A Display-Port optical connector including a host-side auxiliary interface and a display-side auxiliary interface is provided. The host-side auxiliary interface stores extended display identification data (EDID) and display port configuration data (DPCD) of the display device via communication with an external device, and, when the host-side auxiliary interface is connected to the auxiliary signal terminals of the host device, the host-side auxiliary interface instead of the display device provides the EDID and the DPCD to the host device. When the display-side auxiliary interface is connected to the auxiliary signal terminals of the display device, the display-side auxiliary interface instead of the host device reads the EDID and the DPCD from the display device and stores the read-out EDID and DPCD, and controls an operation of the display-side main interface while performing DPCD communication with the display device.

DONGLE APPARATUS AND METHOD OF CONTROLLING THE SAME
20170242996 · 2017-08-24 ·

Disclosed are a dongle apparatus and a method of controlling the same. The dongle apparatus includes a fastener configured to combine or separate the dongle apparatus with or from a home appliance, a power supply configured to receive at least one of a plurality of ranges of power from the home appliance, a power converter configured to convert the power into available power, a locker configured to lock the fastener so that the fastener does not separate from the home appliance or unlock the fastener to separate therefrom, and a controller configured to receive the available power and control the locker to lock or unlock the fastener.

Multi-Modal Active Cable
20170242804 · 2017-08-24 · ·

A system and method for providing a multi-modal active cable. In certain embodiments, the multi-modal active cable enables transmission of alternative display information from a source system. More specifically, in certain embodiments, the multi-modal active cable comprises a switching component to allow host system integrated I/O signals to be provided as either I/O adapter integrated I/O signals or dedicated display signals via a single multi-modal active cable. In certain embodiments, the integrated I/O signals comprise Thunderbolt I/O signals. In certain embodiments, the dedicated display signals comprise DisplayPort signals. In certain embodiments the switching component comprises at least one radio frequency (RF) microwave high performance analog switches to switch the high speed digital signals (e.g., signal speeds up to 40 Gbps on each of a plurality of lane). By using such switches, the load capacitance on the signal paths is minimized as the impedance is carefully controlled.

USING A PROPRIETARY FRAMEWORK ON A STANDARDS-BASED EMBEDDED DEVICE
20170242820 · 2017-08-24 ·

A vendor extension command is used to transport a proprietary message to a device (e.g., a solid state drive), to instruct the device to access and return data stored on the device (e.g., data that can be used for debugging). More specifically, a device that is coupled to a host system by a host bus interface (e.g., a Peripheral Component Interconnect Express bus) receives a command in a vendor extension of a standard driver (e.g., a Non-Volatile Memory Express driver). In response to the command in the vendor extension, data (e.g., debugging data) stored in memory on the device is accessed. The data can then be sent over the host bus interface to the host system. Thus, for example, a proprietary debugging framework can be used with a standards-based device.