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: 10637972Abstract: 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: GrantFiled: December 19, 2014Date of Patent: April 28, 2020Assignee: Lattice Semiconductor CorporationInventor: Sergey Yarygin
-
Publication number: 20190115935Abstract: 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: ApplicationFiled: April 3, 2017Publication date: April 18, 2019Applicant: Lattice Semiconductor CorporationInventors: Sergey Yarygin, Gyudong KIM, Laurence A. Thompson, Kihong Kim, Chandlee B. Harrell
-
Patent number: 10158557Abstract: 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: GrantFiled: May 16, 2017Date of Patent: December 18, 2018Assignee: Lattice Semiconductor CorporationInventors: Taliaferro Smith, Sergey Yarygin
-
Patent number: 10129318Abstract: 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: GrantFiled: February 9, 2015Date of Patent: November 13, 2018Assignee: LATTICE SEMICONDUCTOR CORPORATIONInventor: Sergey Yarygin
-
Patent number: 10079722Abstract: 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: GrantFiled: January 20, 2017Date of Patent: September 18, 2018Assignee: Lattice Semiconductor CorporationInventors: Taliaferro Smith, Sergey Yarygin
-
Patent number: 9886980Abstract: 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: GrantFiled: May 4, 2015Date of Patent: February 6, 2018Assignee: Lattice Semiconductor CorporationInventors: Sergey Yarygin, Taliaferro Smith
-
Patent number: 9769417Abstract: 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: GrantFiled: October 30, 2015Date of Patent: September 19, 2017Assignee: Lattice Semiconductor CorporationInventors: Sergey Yarygin, Laurence A Thompson, Chandlee B Harrell, Gyudong Kim
-
Publication number: 20170250897Abstract: 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: ApplicationFiled: May 16, 2017Publication date: August 31, 2017Inventors: Taliaferro Smith, Sergey Yarygin
-
Patent number: 9686101Abstract: 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: GrantFiled: January 14, 2015Date of Patent: June 20, 2017Assignee: Lattice Semiconductor CorporationInventors: Taliaferro Smith, Sergey Yarygin
-
Patent number: 9660836Abstract: 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: GrantFiled: April 22, 2015Date of Patent: May 23, 2017Assignee: Lattice Semiconductor CorporationInventors: Taliaferro Smith, Sergey Yarygin
-
Publication number: 20170134231Abstract: 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: ApplicationFiled: January 20, 2017Publication date: May 11, 2017Inventors: Taliaferro Smith, Sergey Yarygin
-
Patent number: 9590825Abstract: 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: GrantFiled: January 14, 2015Date of Patent: March 7, 2017Assignee: Lattice Semiconductor CorporationInventors: Taliaferro Smith, Sergey Yarygin
-
Patent number: 9584344Abstract: 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: GrantFiled: January 14, 2015Date of Patent: February 28, 2017Assignee: Lattice Semiconductor CorporationInventors: Taliaferro Smith, Sergey Yarygin
-
Patent number: 9508252Abstract: 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: GrantFiled: December 19, 2014Date of Patent: November 29, 2016Assignee: Lattice Semiconductor CorporationInventor: Sergey Yarygin
-
Publication number: 20150325110Abstract: 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: ApplicationFiled: December 19, 2014Publication date: November 12, 2015Inventor: Sergey Yarygin
-
Publication number: 20150326441Abstract: 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: ApplicationFiled: January 14, 2015Publication date: November 12, 2015Inventors: Taliaferro Smith, Sergey Yarygin
-
Publication number: 20150326440Abstract: 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: ApplicationFiled: January 14, 2015Publication date: November 12, 2015Inventors: Taliaferro Smith, Sergey Yarygin
-
Publication number: 20150326635Abstract: 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: ApplicationFiled: February 9, 2015Publication date: November 12, 2015Inventor: Sergey Yarygin
-
Publication number: 20150326444Abstract: 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: ApplicationFiled: April 22, 2015Publication date: November 12, 2015Inventors: Taliaferro Smith, Sergey Yarygin
-
Publication number: 20150326638Abstract: 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: ApplicationFiled: December 19, 2014Publication date: November 12, 2015Inventor: Sergey Yarygin