Patents by Inventor Anatoli PLOTNIKOV
Anatoli PLOTNIKOV 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: 10284464Abstract: A network device has a packet input unit, a checking unit, and a discovery unit. The packet input unit is configured to receive ingress packets. The checking unit is configured to determine whether identifying characteristics of received ingress packets match stored identifying characteristics of a packet flow that is stored in a memory, to perform a network action when the identifying characteristic of the received ingress packet matches the stored identifying characteristic. The discovery unit is configured to intercept an egress packet received from the control plane processor, the egress packet corresponding to the received ingress packet, to determine one or more differences in selected portions of a header portion of the received ingress packet resulting from processing at the control plane processor, and to store in the memory a new network action based on the one or more differences.Type: GrantFiled: March 10, 2017Date of Patent: May 7, 2019Assignee: Marvell World Trade Ltd.Inventors: Timor Kardashov, Maxim Kovalenko, Haim Daniel, Anatoli Plotnikov
-
Patent number: 10237147Abstract: A network device has counters that are configured to generate for a plurality of byte positions in a specified portion of data packets, a count indicative of a correspondence of a value found at the byte position corresponding to a rule such that occurrences of predetermined byte values in the plurality of byte positions may be counted. A packet classifier is configured to receive from the counters a number of byte values corresponding to the rules and to classify data packets based on the analysis.Type: GrantFiled: May 12, 2014Date of Patent: March 19, 2019Assignee: Marvell World Trade Ltd.Inventors: Ievgeny Sanivsky, Timor Kardashov, Anatoli Plotnikov
-
Publication number: 20170187613Abstract: A network device has a packet input unit, a checking unit, and a discovery unit. The packet input unit is configured to receive ingress packets. The checking unit is configured to determine whether identifying characteristics of received ingress packets match stored identifying characteristics of a packet flow that is stored in a memory, to perform a network action when the identifying characteristic of the received ingress packet matches the stored identifying characteristic. The discovery unit is configured to intercept an egress packet received from the control plane processor, the egress packet corresponding to the received ingress packet, to determine one or more differences in selected portions of a header portion of the received ingress packet resulting from processing at the control plane processor, and to store in the memory a new network action based on the one or more differences.Type: ApplicationFiled: March 10, 2017Publication date: June 29, 2017Applicant: MARVELL WORLD TRADE LTD.Inventors: Timor KARDASHOV, Maxim KOVALENKO, Haim DANIEL, Anatoli PLOTNIKOV
-
Patent number: 9608877Abstract: A network device has a packet input unit, a checking unit, and a discovery unit. The packet input unit is configured to receive ingress packets. The checking unit is configured to determine whether identifying characteristics of received ingress packets match stored identifying characteristics of a packet flow that is stored in a memory, to perform a network action when the identifying characteristic of the received ingress packet matches the stored identifying characteristic. The discovery unit is configured to intercept an egress packet received from the control plane processor, the egress packet corresponding to the received ingress packet, to determine one or more differences in selected portions of a header portion of the received ingress packet resulting from processing at the control plane processor, and to store in the memory a new network action based on the one or more differences.Type: GrantFiled: December 17, 2013Date of Patent: March 28, 2017Assignee: MARVELL WORLD TRADE LTD.Inventors: Timor Kardashov, Maxim Kovalenko, Haim Daniel, Anatoli Plotnikov
-
Patent number: 9246962Abstract: A conference mixer includes a unit configured to receive a plurality of input streams, a spectral voice activity detection (VAD) unit configured to, for each of the input streams, generate and output a spectral VAD decision indicating whether a frame including data packets is voice, a turbo VAD unit configured to generate and output a turbo VAD decision that indicates for a frame including data packets which input stream is active, the turbo VAD decision being based on the spectral VAD decisions and a power-based decision indicating whether an estimated instantaneous power level of a frame including data packets is greater than a power threshold, and a finite state machine (FSM) unit configured to select which of the input streams to output as an active stream based on a plurality of the turbo VAD decisions, the turbo VAD decision being based in part on feedback provided by the FSM.Type: GrantFiled: March 19, 2015Date of Patent: January 26, 2016Assignee: Marvell World Trade Ltd.Inventors: Anatoli Plotnikov, Timor Kardashov, Maxim Kovalenko
-
Publication number: 20150195412Abstract: A conference mixer includes a unit configured to receive a plurality of input streams, a spectral voice activity detection (VAD) unit configured to, for each of the input streams, generate and output a spectral VAD decision indicating whether a frame including data packets is voice, a turbo VAD unit configured to generate and output a turbo VAD decision that indicates for a frame including data packets which input stream is active, the turbo VAD decision being based on the spectral VAD decisions and a power-based decision indicating whether an estimated instantaneous power level of a frame including data packets is greater than a power threshold, and a finite state machine (FSM) unit configured to select which of the input streams to output as an active stream based on a plurality of the turbo VAD decisions, the turbo VAD decision being based in part on feedback provided by the FSM.Type: ApplicationFiled: March 19, 2015Publication date: July 9, 2015Inventors: Anatoli PLOTNIKOV, Timor KARDASHOV, Maxim KOVALENKO
-
Patent number: 8989058Abstract: A conference mixer includes a unit configured to receive a plurality of input streams, a spectral voice activity detection (VAD) unit configured to, for each of the input streams, generate and output a spectral VAD decision indicating whether a frame including data packets is voice, a turbo VAD unit configured to generate and output a turbo VAD decision that indicates for a frame including data packets which input stream is active, the turbo VAD decision being based on the spectral VAD decisions and a power-based decision indicating whether an estimated instantaneous power level of a frame including data packets is greater than a power threshold, and a finite state machine (FSM) unit configured to select which of the input streams to output as an active stream based on a plurality of the turbo VAD decisions, the turbo VAD decision being based in part on feedback provided by the FSM.Type: GrantFiled: September 27, 2012Date of Patent: March 24, 2015Assignee: Marvell World Trade Ltd.Inventors: Anatoli Plotnikov, Timor Kardashov, Maxim Kovalenko
-
Publication number: 20140334321Abstract: A network device has counters that are configured to generate for a plurality of byte positions in a specified portion of data packets, a count indicative of a correspondence of a value found at the byte position corresponding to a rule such that occurrences of predetermined byte values in the plurality of byte positions may be counted. A packet classifier is configured to receive from the counters a number of byte values corresponding to the rules and to classify data packets based on the analysis.Type: ApplicationFiled: May 12, 2014Publication date: November 13, 2014Applicant: MARVELL WORLD TRADE LTD.Inventors: Ievgeny SANIVSKY, Timor KARDASHOV, Anatoli PLOTNIKOV
-
Publication number: 20140169372Abstract: A network device has a packet input unit, a checking unit, and a discovery unit. The packet input unit is configured to receive ingress packets. The checking unit is configured to determine whether identifying characteristics of received ingress packets match stored identifying characteristics of a packet flow that is stored in a memory, to perform a network action when the identifying characteristic of the received ingress packet matches the stored identifying characteristic. The discovery unit is configured to intercept an egress packet received from the control plane processor, the egress packet corresponding to the received ingress packet, to determine one or more differences in selected portions of a header portion of the received ingress packet resulting from processing at the control plane processor, and to store in the memory a new network action based on the one or more differences.Type: ApplicationFiled: December 17, 2013Publication date: June 19, 2014Applicant: Marvell World Trade Ltd.Inventors: Timor KARDASHOV, Maxim KOVALENKO, Haim DANIEL, Anatoli PLOTNIKOV