Patent ID: 9652370
Date: 2017-05-16
CPC Classifications: G06F,H04L

Claim:
1. A smart bridge, configured to be interposed between a bus host device and a plurality of devices that require respective amounts of memory resources of the bus host device, wherein the smart bridge comprises: a functional unit; memory, coupled to the functional unit; and at least one switch, coupled to the functional unit, wherein the at least one switch is configured to route data between the bus host device and the plurality of devices using a routing table; wherein the memory stores program instructions executable by the functional unit to: wherein the endpoint representation is usable by the at least one switch or the bus host device to allocate the virtual memory resources to the plurality of devices; and wherein the bridge representation and the forwarding address range are binary numbers, and wherein to convert the bridge representation of the plurality of hardware memory resources to the endpoint representation, the program instructions are executable to: