Patent classifications
G06F13/4045
Secure, remote support platform with an edge device
A secure, remote support platform allows secure, remote device support with an edge device (101) and a trusted intermediary server resource (“trusted server”). The trusted server (113) is an endpoint for secure connections with a support application used by a remote technician and with the edge device. The secure connections carry messages with inputs, data requests, and feedback. Messages between the trusted server and support edge device are secured in a manner that allows each endpoint to validate the messages. The remote technician controls the edge device to assesses a target device connected to the edge device. The edge device presents emulated peripheral devices to the target device while capturing the target device desktop with a camera or presents remotely controlled peripherals and returns screen captures or updates of the desktop from the target device.
Systems and methods for non-unicast/destination lookup fail (DLF) load balancing
Aspects of the present invention include a port extender environment using the port extenders to dynamically select a data path. In embodiments of the present invention, each port extender can communicate data traffic to another port extender or to a host receiver. The communication path is selected in the port extender using a hashing system.
Non-Blocking Network
A described embodiment of the present invention includes a network having a first, second an d third plurality of routers connected to a plurality of endpoints. At least one of the first plurality of routers includes a plurality of interposers having a number of queues. The at least one of the first plurality of routers has a demultiplexer for each interposer configured to receive multiplexed data from the interposer and provide demultiplexed data on to a plurality of second queues corresponding to the first queues of the number of queues. The at least one of the first plurality of routers also includes a number multiplexers, each of the number multiplexers having inputs configured to receive data from the number of queues.
NETWORK INTERFACE CARD ASSEMBLY HAVING PORT CONNECTOR ACCESSIBLE FROM REGION OUTSIDE OF COMPUTING DEVICE
An apparatus includes a circuit card substrate that is associated with a network interface card. The circuit card substrate includes a connector edge to be received in a connector that is nominally associated with a slot to receive an expansion card that, when installed in a computing device, is physically enclosed within the computing device. The apparatus includes a port connector that is mounted to the circuit card substrate. The port connector is to be accessible from a region outside of the computing device when the connector edge of the circuit card substrate is received in the connector.
Dongle device with video encoding and methods for use therewith
A universal serial bus (USB) dongle device includes a USB interface for receiving a video signal in a first format and for sending a processed video signal in a second format wherein the first format differs from the second format. An encoding module generates the processed video signal based on the video signal. In a further embodiment, A video card includes a video receiver for receiving a video signal in a first format, based on a selection command. An encoding module generates a processed video signal in a second format based on the video signal, wherein the first format differs from the second format. A USB interface transfers the processed video signal to the host device, receives the selection command from the host device and receives a power signal from the host device to power the video receiver and the encoding module.
System and method for extended peripheral component interconnect express fabrics
An extended peripheral component interconnect express (PCIe) device includes a host PCIe fabric comprising a host root complex. The host PCIe fabric has a first set of bus numbers and a first memory mapped input/output (MMIO) space on a host CPU. An extended PCIe fabric includes a root complex endpoint (RCEP) as part of an endpoint of the host PCIe fabric. The extended PCIe fabric has a second set of bus numbers and a second MMIO space separate from the first set of bus numbers and the first MMIO space, respectively.
NON-UNIFORM MEMORY ACCESS SUPPORT IN A VIRTUAL ENVIRONMENT
Methods, systems, and computer program products for configuring devices in a virtual environment are described. An example method includes determining a NUMA node assigned to a virtual machine. A guest of the virtual machine probes a root bus to detect a first device coupled to the root bus. The first device is assigned, based on the determined NUMA node, a first address range of the virtual machine. The guest is notified of an expander coupled to the first virtual root bus. The expander is probed to detect an additional root bus. The guest probes the additional root bus to detect a second device. The second device is assigned, based on the determined NUMA node, a second address range.
DATA COMMUNICATIONS WITH ENHANCED SPEED MODE
An interconnect controller for a data processing platform includes a data link layer controller for selectively receiving data packets from and sending data packets to a higher protocol layer, and a physical layer controller coupled to the data link layer controller and adapted to be coupled to a communication link. The physical layer controller operates according to a predetermined protocol selectively at one of a plurality of enhanced speeds that are not specified by any published standard and are separated from each other by the same predetermined amount. In response to performing a link initialization, the interconnect controller performs at least one setup operation to select a speed, and subsequently operates the communication link using a selected speed.
Device server and control method thereof
A configuration in which a device server is connected to a client and is also locally connected to a USB device suppresses data transfer volume fluctuation due to network delay, maintains the data transferring volume at a value guaranteed by the isochronous output transfer and improves network robustness under the isochronous output transfer process. The device server includes a data buffer portion for the isochronous output transfer data and performs advance reading of the isochronous output transfer data after sending back a transfer completion response unconditionally to the client upon receiving an isochronous output transfer request from the client. When the retention data volume in the data buffer portion reaches the upper limit threshold, the transfer data buffered in the data buffer portion is transferred to the device over the isochronous output transfer.
Interface bridge between integrated circuit die
An interface bridge to enable communication between a first integrated circuit die and a second integrated circuit die is disclosed. The two integrated circuit die may be connected via chip-to-chip interconnects. The first integrated circuit die may include programmable logic fabric. The second integrated circuit die may support the first integrated circuit die. The first integrated circuit die and the secondary integrated circuit die may communicate with one another via the chip-to-chip interconnects using an interface bridge. The first and second component integrated circuits may include circuitry to implement the interface bridge, which may provide source-synchronous communication using a data receive clock from the second integrated circuit die to the first integrated circuit die.