USB to Coax Bridge
AssigneeEntropic Communications, Inc.
InventorsInderjit Singh, Branislav Petrovic
Life of this patent
Estimating the term…
Abstract
A USB-to-coaxial network bridging system and method includes receiving data frames from a USB or FireWire device via a corresponding USB or FireWire communication interface, wherein the received data frames are intended for transmittal to a predetermined remote device on a coaxial network; combining the received data frames into an aggregated frame and addressing the aggregated frame to allow the aggregated frame to be routed to the predetermined remote device on the coaxial network; and sending the aggregated frame to the remote device over the coaxial network.
Claims20
A method comprising:
- receiving, via a first network bridge, an exploratory packet from a first universal serial bus (USB) device, wherein the first network bridge is operably coupled to a first bus and a coaxial network, and wherein the first USB device is operably coupled to the first bus, and wherein the first bus is compatible with a USB protocol;
- forwarding, via the first network bridge, a reply to the exploratory packet from a second USB device to the first USB device, wherein the second USB device is operably coupled to a second bus, and wherein the second bus is compatible with the USB protocol;
- receiving, via the first network bridge, a plurality of data frames over the first bus from the first USB device;
- combining, via the first network bridge, the received plurality of data frames into an aggregated frame;
- making, via the first network bridge, a reservation request to send the aggregated frame across the coaxial network;
- receiving, via the first network bridge, a bandwidth allocation from a network controller;
- addressing, via the first network bridge, the aggregated frame to allow the aggregated frame to be routed to the second USB device over the coaxial network;
- and
- sending, via the first network bridge, the aggregated frame to the second USB device over the coaxial network.
A method, the method comprising:
- a first network bridge receiving a ping with an exploratory packet from a local universal serial bus (USB) device, wherein the first network bridge is operably coupled to a first bus and a coaxial network, and wherein the local USB device is operably coupled to the first bus, and wherein the first bus is compatible with a USB protocol;
- the first network bridge broadcasting the exploratory packet across the coaxial network to probe for network USB devices;
- the first network bridge receiving a reply from a remote USB device that is appropriate for a given transmission, wherein the remote USB device is operably coupled to a second bus, and wherein the second bus is compatible with the USB protocol;
- the first network bridge receiving data frames from the local USB device via the first bus, wherein the received data frames are intended for transmittal to the remote USB device over the coaxial network;
- the first network bridge combining the received data frames into an aggregated frame, making a reservation request to send the aggregated frame across the coaxial network, receiving a bandwidth allocation from a network controller, and addressing the aggregated frame to allow the aggregated frame to be routed to the remote USB device over the coaxial network;
- and
- the first network bridge sending the aggregated frame to the remote USB device over the coaxial network.
A system comprising:
- a first network bridge operably coupled to a first bus and a coaxial network, wherein the first bus is compatible with a universal serial bus (USB) protocol, and wherein the first network bridge is operable to:
- receive an exploratory packet from a first USB device operably coupled to the first bus,
- forward a reply to the exploratory packet from a second USB device to the first USB device, wherein the second USB device is operably coupled to a second bus compatible with the USB protocol,
- receive a first plurality of data frames over the first bus from the first USB device,
- combine the first plurality of data frames into a first aggregated frame,
- make a reservation request to send the first aggregated frame across the coaxial network,
- receive a bandwidth allocation from a network controller,
- address the first aggregated frame to allow the first aggregated frame to be routed to the second USB device over the coaxial network, and
- send the first aggregated frame to the second USB device over the coaxial network.
A system, the system comprising:
- a first network bridge operably coupled to a first bus and a coaxial network, wherein the first bus is compatible with a universal serial bus (USB) protocol, and wherein the first network bridge is operable to:
- receive a ping with an exploratory packet from a local USB device operably coupled to the first bus,
- broadcast the exploratory packet across the coaxial network to probe for network USB devices,
- receive a reply from a remote USB device that is appropriate for a given transmission, wherein the remote USB device is operably coupled to a second bus compatible with the USB protocol,
- receive data frames from the local USB device via the first bus, wherein the received data frames are intended for transmittal to the remote USB device over the coaxial network,
- combine the received data frames into a first aggregated frame,
- make a reservation request to send the first aggregated frame across the coaxial network,
- receive a bandwidth allocation from a network controller,
- address the first aggregated frame to allow the first aggregated frame to be routed to the remote USB device over the coaxial network;
- and
- send the first aggregated frame to the remote USB device over the coaxial network.
Dependencies are inferred from the claim text.