Patents by Inventor Sergey Yarygin

Sergey Yarygin 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: 10637972
    Abstract: A sink device transmits capabilities information associated with the sink device to the source device. The source device, responsive to receiving the capabilities information of the sink device generates a multimedia stream, and transmits the generated multimedia stream to the sink device to be output to the user. The sink device identifies a portion of the capabilities information that has changed and transmits to the source device a notification notifying the source device that a portion of the capabilities information has changed. The source device transmits a request for the portion of the capabilities information that has changed to the sink device. The sink device responsive to receiving the request transmits the portion of the capabilities information that has changed to the source device. The source device then modifies the multimedia stream output to the sink device based on the portion of the capabilities information that has changed.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: April 28, 2020
    Assignee: Lattice Semiconductor Corporation
    Inventor: Sergey Yarygin
  • Publication number: 20190115935
    Abstract: A source device includes a forward error correction encoder circuit to generate error correction protected blocks from video data packets. Each error correction protected block includes data words and error correction words. An encoder circuit encode X-bit words of the error correction protected blocks into Y-bit encoded words for transmission to a sink device over one or more multimedia lanes of a multimedia communication link, where X is smaller than Y.
    Type: Application
    Filed: April 3, 2017
    Publication date: April 18, 2019
    Applicant: Lattice Semiconductor Corporation
    Inventors: Sergey Yarygin, Gyudong KIM, Laurence A. Thompson, Kihong Kim, Chandlee B. Harrell
  • 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: 10129318
    Abstract: Embodiments of the present disclosure relate to transmitting or receiving a media stream and associated control parameter over different physical channels. The transmitter transmits a media stream over a first physical channel and at least one associated control parameter along with a time parameter associated with a part of the media stream over a second physical channel. The associated control parameter along with the time parameter is sent before the media stream to the receiver. The receiver processes the media stream, by extracting the control parameter and time parameter associated with a part of the media stream, and at least applying the extracted control parameter to the part of the media stream.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: November 13, 2018
    Assignee: LATTICE SEMICONDUCTOR CORPORATION
    Inventor: 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
  • Patent number: 9769417
    Abstract: Aspects relate to transmission of metadata from a source to a sink device, and optionally through one or more intermediaries. A source device encodes metadata into what would have been a blanking area of a field to be transmitted, according to a current video format. The source device encodes a timing for an active video data signal that is modified from a timing that would be used only for transmission of video data at a current resolution. A separate indicator from the source, or a negotiation between source and sink allows the sink to determine what part of the data indicated as being active video data is metadata, and to use that metadata for controlling aspects of the video display, and to use other parts of the received video data as video data for display. A sink can signal supported capabilities to a source.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: September 19, 2017
    Assignee: Lattice Semiconductor Corporation
    Inventors: Sergey Yarygin, Laurence A Thompson, Chandlee B Harrell, Gyudong Kim
  • 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
  • Patent number: 9508252
    Abstract: A system of devices includes a plurality of devices such as a sink device, a source device and an intermediate device. In one embodiment, a first device propagates to a second device, via a multimedia link, an address of the first device in association with an indication that the first device is a master for a remote control command type. The second device responsive to receiving a remote control command from a remote control identifies the remote control command type of the remote control command. Responsive to the command type of the received remote control command being the remote control command type that the first device is the master for, the second device forwards the received remote control command using the address of the first device. The first device upon receiving the remote control command modifies a multimedia output by the first device based on the remote control command received.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: November 29, 2016
    Assignee: Lattice Semiconductor Corporation
    Inventor: Sergey Yarygin
  • Publication number: 20150325110
    Abstract: A system of devices includes a plurality of devices such as a sink device, a source device and an intermediate device. In one embodiment, a first device propagates to a second device, via a multimedia link, an address of the first device in association with an indication that the first device is a master for a remote control command type. The second device responsive to receiving a remote control command from a remote control identifies the remote control command type of the remote control command. Responsive to the command type of the received remote control command being the remote control command type that the first device is the master for, the second device forwards the received remote control command using the address of the first device. The first device upon receiving the remote control command modifies a multimedia output by the first device based on the remote control command received.
    Type: Application
    Filed: December 19, 2014
    Publication date: November 12, 2015
    Inventor: 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: 20150326635
    Abstract: Embodiments of the present disclosure relate to transmitting or receiving a media stream and associated control parameter over different physical channels. The transmitter transmits a media stream over a first physical channel and at least one associated control parameter along with a time parameter associated with a part of the media stream over a second physical channel. The associated control parameter along with the time parameter is sent before the media stream to the receiver. The receiver processes the media stream, by extracting the control parameter and time parameter associated with a part of the media stream, and at least applying the extracted control parameter to the part of the media stream.
    Type: Application
    Filed: February 9, 2015
    Publication date: November 12, 2015
    Inventor: 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: 20150326638
    Abstract: A sink device transmits capabilities information associated with the sink device to the source device. The source device, responsive to receiving the capabilities information of the sink device generates a multimedia stream, and transmits the generated multimedia stream to the sink device to be output to the user. The sink device identifies a portion of the capabilities information that has changed and transmits to the source device a notification notifying the source device that a portion of the capabilities information has changed. The source device transmits a request for the portion of the capabilities information that has changed to the sink device. The sink device responsive to receiving the request transmits the portion of the capabilities information that has changed to the source device. The source device then modifies the multimedia stream output to the sink device based on the portion of the capabilities information that has changed.
    Type: Application
    Filed: December 19, 2014
    Publication date: November 12, 2015
    Inventor: Sergey Yarygin