×

Network-USB (NUSB) communication system by which network applications communicate with USB devices over power-over-ethernet (PoE) connection

  • US 9,760,517 B2
  • Filed: 12/02/2014
  • Issued: 09/12/2017
  • Est. Priority Date: 05/16/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • at a network device to enable an application program to communicate with a Universal Serial Bus (USB) device through a USB adaptor device having a Power-over-Ethernet (PoE) connection to a PoE port of the network device, and a USB connection to the USB device;

    establishing a Transmission Control Protocol/Internet Protocol (TCP/IP) connection with the application program;

    receiving downlink TCP/IP packets carrying USB transaction requests destined for the USB device from the application program over the TCP/IP connection;

    converting the received downlink TCP/IP packets carrying the USB transaction requests to downlink bus-level USB transactions that are understandable to the USB device; and

    sending, using a Reliable Message Protocol (RMP), the downlink bus-level USB transactions to the USB adaptor device over the PoE connection for forwarding by the USB adaptor device to the USB device over the USB connection, the sending including encapsulating each downlink bus-level USB transaction in an RMP message and sending the RMP message as an Ethernet packet formatted in accordance with a Network-USB (NUSB) protocol format that includes an Ethernet layer populated with Ethernet parameters, an RMP layer populated with RMP parameters, and a bus-level USB transaction layer populated by bus-level USB transactions.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×