Patents by Inventor Igor Zhovnirnovsky

Igor Zhovnirnovsky 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: 9948565
    Abstract: A system and process to adjust the transmission rate of data packets by measuring (continuously or at pre-set intervals) certain elements and variables to reliably measure the current transmission rate and gaps (wasted space) to determine the channel utilization. These measurements are used to adjust the transmission rate of data in real time. The measurement of these variables reliably predicts the optimum transmission rate and can adjust the same to both efficiently transmit data and avert network congestion. A communication processing device comprising one or more processors operable to measure inter-packet gap times to estimate and utilize channel capacity changes during transmission.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: April 17, 2018
    Assignee: Instart Logic, Inc.
    Inventors: Igor Zhovnirnovsky, Mingzhe Li, Subhash C. Roy
  • Patent number: 9537611
    Abstract: A method and apparatus that improves the performance of a data network by segmenting the TCP path and implementing a proprietary protocol (DPR™) over a network. Bandwidth is reduced and reliability improved by using an erasure coded algorithm to generate a predicted number of redundant coded packets used to reconstruct lost data packets. Coded packets are generated at the transmission side and the coded packets together with the raw data packets successfully sent over the channel are used to reconstruct lost raw data packets. The DPR™ erasure coding to adjust for packet loss in real time protocol provides a multiplexed tunnel for a multiplicity of TCP sessions from a client to a cloud proxy. DPR™ implements congestion management, flow control, reliability, and link monitoring. Other network protocols (such as UDP) are supported with a reliability protocol based upon network coding that improves the transmission reliability.
    Type: Grant
    Filed: November 6, 2013
    Date of Patent: January 3, 2017
    Assignee: Instart Logic, Inc.
    Inventors: Igor Zhovnirnovsky, Subhash Roy
  • Patent number: 9515775
    Abstract: The performance of TCP (and other protocols) is improved in a data network by segmenting the TCP path and implementing a protocol over the network. The protocol provides a multiplexed tunnel for a multiplicity of TCP sessions from a client to a cloud proxy. The protocol implements congestion management, flow control, reliability, and link monitoring. Other network protocols (such as UDP) are supported with a reliability protocol based upon network coding that improves the transmission reliability.
    Type: Grant
    Filed: November 7, 2013
    Date of Patent: December 6, 2016
    Assignee: Instart Logic, Inc.
    Inventors: Igor Zhovnirnovsky, Subhash Roy
  • Publication number: 20160205026
    Abstract: A system and process to adjust the transmission rate of data packets by measuring (continuously or at pre-set intervals) certain elements and variables to reliably measure the current transmission rate and gaps (wasted space) to determine the channel utilization. These measurements are used to adjust the transmission rate of data in real time. The measurement of these variables reliably predicts the optimum transmission rate and can adjust the same to both efficiently transmit data and avert network congestion. A communication processing device comprising one or more processors operable to measure inter-packet gap times to estimate and utilize channel capacity changes during transmission.
    Type: Application
    Filed: August 18, 2014
    Publication date: July 14, 2016
    Inventors: Igor Zhovnirnovsky, Mingzhe Li, Subhash C. Roy
  • Patent number: 9258084
    Abstract: A method and apparatus that improves the performance of TCP (and other protocols) in a data network by implementing segmenting the TCP path and implementing a proprietary protocol (DPR™) over the network. The DPR™ protocol provides a multiplexed tunnel for a multiplicity of TCP sessions from a client to a cloud proxy. DPR™ implements congestion management, flow control, reliability, and link monitoring. Other network protocols (such as UDP) are supported with a reliability protocol based upon network coding that improves the transmission reliability. A network and a method for transmitting processes in a network are disclosed, using deterministic coefficients for encoding packets based on network coding principles. Disclosed is a method and implementation for using deterministic coefficients for encoding packets based on network coding principles.
    Type: Grant
    Filed: November 11, 2014
    Date of Patent: February 9, 2016
    Assignee: Q FACTOR COMMUNICATIONS CORP.
    Inventors: Igor Zhovnirnovsky, Roy Subhash
  • Publication number: 20150236819
    Abstract: A method and apparatus that improves the performance of a data network by segmenting the TCP path and implementing a proprietary protocol (DPR™) over a network. Bandwidth is reduced and reliability improved by using an erasure coded algorithm to generate a predicted number of redundant coded packets used to reconstruct lost data packets. Coded packets are generated at the transmission side and the coded packets together with the raw data packets successfully sent over the channel are used to reconstruct lost raw data packets. The DPR™ erasure coding to adjust for packet loss in real time protocol provides a multiplexed tunnel for a multiplicity of TCP sessions from a client to a cloud proxy. DPR™ implements congestion management, flow control, reliability, and link monitoring. Other network protocols (such as UDP) are supported with a reliability protocol based upon network coding that improves the transmission reliability.
    Type: Application
    Filed: November 6, 2013
    Publication date: August 20, 2015
    Inventors: Igor Zhovnirnovsky, Roy Subhash
  • Publication number: 20150100858
    Abstract: A method and apparatus that improves the performance of TCP (and other protocols) in a data network by segmenting the TCP path and implementing a proprietary protocol (DPR™) over the network. The DPR™ protocol provides a multiplexed tunnel for a multiplicity of TCP sessions from a client to a cloud proxy. DPR™ implements congestion management, flow control, reliability, and link monitoring. Other network protocols (such as UDP) are supported with a reliability protocol based upon network coding that improves the transmission reliability. Also, a network and a method for transmitting processes in a network are disclosed, using deterministic coefficients for encoding packets based on network coding principles.
    Type: Application
    Filed: November 7, 2013
    Publication date: April 9, 2015
    Inventors: Igor Zhovnirnovsky, Roy Subhash
  • Publication number: 20150095739
    Abstract: A method and apparatus that improves the performance of TCP (and other protocols) in a data network by implementing segmenting the TCP path and implementing a proprietary protocol (DPR™) over the network. The DPR™ protocol provides a multiplexed tunnel for a multiplicity of TCP sessions from a client to a cloud proxy. DPR™ implements congestion management, flow control, reliability, and link monitoring. Other network protocols (such as UDP) are supported with a reliability protocol based upon network coding that improves the transmission reliability. A network and a method for transmitting processes in a network are disclosed, using deterministic coefficients for encoding packets based on network coding principles. Disclosed is a method and implementation for using deterministic coefficients for encoding packets based on network coding principles.
    Type: Application
    Filed: November 11, 2014
    Publication date: April 2, 2015
    Inventors: Igor Zhovnirnovsky, Roy Subhash
  • Publication number: 20140082935
    Abstract: A method for placing components on a substrate, the method comprising determining a reference point of a mechanical holding jig based upon a plurality of mechanical features of the mechanical holding jig and placing the substrate into the jig such that mechanical features on the substrate align with the mechanical features on the mechanical holding jig. A location of the substrate is determined with the reference point of the mechanical holding jig. The method continues by installing a plurality of first components onto the substrate aligned to the mechanical holding jig. The substrate is removed from the mechanical holding jig and a second component is placed onto the substrate to cover the plurality of first components. The second component is placed onto the substrate to align a plurality of references points of the second component to the mechanical features on the substrate. The second component is secured to the substrate.
    Type: Application
    Filed: October 22, 2012
    Publication date: March 27, 2014
    Applicants: VOLEX PLC, APPLIED MICRO CIRCUITS CORPORATION
    Inventors: Ezra Gold, Subhash Roy, Igor Zhovnirnovsky