Patents by Inventor Taliaferro Smith

Taliaferro Smith has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10158557
    Abstract: The discovery of a topology of a network with an unknown topology can enable the selection of a data path within the network, and the establishment of a data stream over the selected data path. Routing tables mapping originating nodes to input ports can be created based on the receipt of discovery messages generated by the originating nodes. A source node can select a data path between the source node and a sink node in order to establish a data stream using the routing tables. Data paths can be selected based on, for instance, routing table bandwidth information, latency information, and/or distance information. Data streams can be established over the selected data path, and each node can release any reserved output bandwidth determined to be unnecessary for the data stream.
    Type: Grant
    Filed: May 16, 2017
    Date of Patent: December 18, 2018
    Assignee: Lattice Semiconductor Corporation
    Inventors: Taliaferro Smith, Sergey Yarygin
  • Patent number: 10079722
    Abstract: The discovery of a topology of a network with an unknown topology can enable the selection of a data path within the network, and the establishment of a data stream over the selected data path. Routing tables mapping originating nodes to input ports can be created based on the receipt of discovery messages generated by the originating nodes. A source node can select a data path between the source node and a sink node in order to establish a data stream using the routing tables. Data paths can be selected based on, for instance, routing table bandwidth information, latency information, and/or distance information. Data streams can be established over the selected data path, and each node can release any reserved output bandwidth determined to be unnecessary for the data stream.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: September 18, 2018
    Assignee: Lattice Semiconductor Corporation
    Inventors: Taliaferro Smith, Sergey Yarygin
  • Patent number: 9886980
    Abstract: A device may communicate a delay request value to downstream devices in order to synchronize A/V streams. For example, rather than adding the delay required to synchronize audio and video streams, an A/V splitter may instead communicate to downstream devices, asking them to add the amount of delay desired.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: February 6, 2018
    Assignee: Lattice Semiconductor Corporation
    Inventors: Sergey Yarygin, Taliaferro Smith
  • Publication number: 20170250897
    Abstract: The discovery of a topology of a network with an unknown topology can enable the selection of a data path within the network, and the establishment of a data stream over the selected data path. Routing tables mapping originating nodes to input ports can be created based on the receipt of discovery messages generated by the originating nodes. A source node can select a data path between the source node and a sink node in order to establish a data stream using the routing tables. Data paths can be selected based on, for instance, routing table bandwidth information, latency information, and/or distance information. Data streams can be established over the selected data path, and each node can release any reserved output bandwidth determined to be unnecessary for the data stream.
    Type: Application
    Filed: May 16, 2017
    Publication date: August 31, 2017
    Inventors: Taliaferro Smith, Sergey Yarygin
  • Patent number: 9686101
    Abstract: The discovery of a topology of a network with an unknown topology can enable the selection of a data path within the network, and the establishment of a data stream over the selected data path. Routing tables mapping originating nodes to input ports can be created based on the receipt of discovery messages generated by the originating nodes. A source node can select a data path between the source node and a sink node in order to establish a data stream using the routing tables. Data paths can be selected based on, for instance, routing table bandwidth information, latency information, and/or distance information. Data streams can be established over the selected data path, and each node can release any reserved output bandwidth determined to be unnecessary for the data stream.
    Type: Grant
    Filed: January 14, 2015
    Date of Patent: June 20, 2017
    Assignee: Lattice Semiconductor Corporation
    Inventors: Taliaferro Smith, Sergey Yarygin
  • Patent number: 9660836
    Abstract: Embodiments relate to identifying a topology of a network based on information identifying adjacent devices from each of the devices in the network. In one embodiment, each device identifies one or more adjacent devices within one hop and stores information identifying the one or more adjacent devices. A requesting device aggregates information identifying one or more adjacent devices of each device and identifies the topology of the network based on the aggregated information. By each device storing and transmitting information identifying adjacent devices connected within one hop, amount of information stored in each device and bandwidth of information exchanged can be reduced.
    Type: Grant
    Filed: April 22, 2015
    Date of Patent: May 23, 2017
    Assignee: Lattice Semiconductor Corporation
    Inventors: Taliaferro Smith, Sergey Yarygin
  • Publication number: 20170134231
    Abstract: The discovery of a topology of a network with an unknown topology can enable the selection of a data path within the network, and the establishment of a data stream over the selected data path. Routing tables mapping originating nodes to input ports can be created based on the receipt of discovery messages generated by the originating nodes. A source node can select a data path between the source node and a sink node in order to establish a data stream using the routing tables. Data paths can be selected based on, for instance, routing table bandwidth information, latency information, and/or distance information. Data streams can be established over the selected data path, and each node can release any reserved output bandwidth determined to be unnecessary for the data stream.
    Type: Application
    Filed: January 20, 2017
    Publication date: May 11, 2017
    Inventors: Taliaferro Smith, Sergey Yarygin
  • Patent number: 9590825
    Abstract: The discovery of a topology of a network with an unknown topology can enable the selection of a data path within the network, and the establishment of a data stream over the selected data path. Routing tables mapping originating nodes to input ports can be created based on the receipt of discovery messages generated by the originating nodes. A source node can select a data path between the source node and a sink node in order to establish a data stream using the routing tables. Data paths can be selected based on, for instance, routing table bandwidth information, latency information, and/or distance information. Data streams can be established over the selected data path, and each node can release any reserved output bandwidth determined to be unnecessary for the data stream.
    Type: Grant
    Filed: January 14, 2015
    Date of Patent: March 7, 2017
    Assignee: Lattice Semiconductor Corporation
    Inventors: Taliaferro Smith, Sergey Yarygin
  • Patent number: 9584344
    Abstract: The discovery of a topology of a network with an unknown topology can enable the selection of a data path within the network, and the establishment of a data stream over the selected data path. Routing tables mapping originating nodes to input ports can be created based on the receipt of discovery messages generated by the originating nodes. A source node can select a data path between the source node and a sink node in order to establish a data stream using the routing tables. Data paths can be selected based on, for instance, routing table bandwidth information, latency information, and/or distance information. Data streams can be established over the selected data path, and each node can release any reserved output bandwidth determined to be unnecessary for the data stream.
    Type: Grant
    Filed: January 14, 2015
    Date of Patent: February 28, 2017
    Assignee: Lattice Semiconductor Corporation
    Inventors: Taliaferro Smith, Sergey Yarygin
  • Publication number: 20150326441
    Abstract: The discovery of a topology of a network with an unknown topology can enable the selection of a data path within the network, and the establishment of a data stream over the selected data path. Routing tables mapping originating nodes to input ports can be created based on the receipt of discovery messages generated by the originating nodes. A source node can select a data path between the source node and a sink node in order to establish a data stream using the routing tables. Data paths can be selected based on, for instance, routing table bandwidth information, latency information, and/or distance information. Data streams can be established over the selected data path, and each node can release any reserved output bandwidth determined to be unnecessary for the data stream.
    Type: Application
    Filed: January 14, 2015
    Publication date: November 12, 2015
    Inventors: Taliaferro Smith, Sergey Yarygin
  • Publication number: 20150326440
    Abstract: The discovery of a topology of a network with an unknown topology can enable the selection of a data path within the network, and the establishment of a data stream over the selected data path. Routing tables mapping originating nodes to input ports can be created based on the receipt of discovery messages generated by the originating nodes. A source node can select a data path between the source node and a sink node in order to establish a data stream using the routing tables. Data paths can be selected based on, for instance, routing table bandwidth information, latency information, and/or distance information. Data streams can be established over the selected data path, and each node can release any reserved output bandwidth determined to be unnecessary for the data stream.
    Type: Application
    Filed: January 14, 2015
    Publication date: November 12, 2015
    Inventors: Taliaferro Smith, Sergey Yarygin
  • Publication number: 20150326439
    Abstract: The discovery of a topology of a network with an unknown topology can enable the selection of a data path within the network, and the establishment of a data stream over the selected data path. Routing tables mapping originating nodes to input ports can be created based on the receipt of discovery messages generated by the originating nodes. A source node can select a data path between the source node and a sink node in order to establish a data stream using the routing tables. Data paths can be selected based on, for instance, routing table bandwidth information, latency information, and/or distance information. Data streams can be established over the selected data path, and each node can release any reserved output bandwidth determined to be unnecessary for the data stream.
    Type: Application
    Filed: January 14, 2015
    Publication date: November 12, 2015
    Inventors: Taliaferro Smith, Sergey Yarygin
  • Publication number: 20150326444
    Abstract: Embodiments relate to identifying a topology of a network based on information identifying adjacent devices from each of the devices in the network. In one embodiment, each device identifies one or more adjacent devices within one hop and stores information identifying the one or more adjacent devices. A requesting device aggregates information identifying one or more adjacent devices of each device and identifies the topology of the network based on the aggregated information. By each device storing and transmitting information identifying adjacent devices connected within one hop, amount of information stored in each device and bandwidth of information exchanged can be reduced.
    Type: Application
    Filed: April 22, 2015
    Publication date: November 12, 2015
    Inventors: Taliaferro Smith, Sergey Yarygin
  • Publication number: 20150319405
    Abstract: A device may communicate a delay request value to downstream devices in order to synchronize A/V streams. For example, rather than adding the delay required to synchronize audio and video streams, an A/V splitter may instead communicate to downstream devices, asking them to add the amount of delay desired.
    Type: Application
    Filed: May 4, 2015
    Publication date: November 5, 2015
    Inventors: Sergey Yarygin, Taliaferro Smith