Patents by Inventor Ivan Andreyev

Ivan Andreyev 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: 11080145
    Abstract: Systems and methods of dictionary synchronization between applications over a network are provided. The dictionary synchronization can be performed with guaranteed packet ordering. With guaranteed packet ordering, operations such as data de-duplication can be performed over the wire or network.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: August 3, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Ivan Andreyev
  • Patent number: 10892912
    Abstract: Methods and apparatus are provided for transmitting data over a network through a tunnel. In one embodiment, a method comprises obtaining data for transfer over a network from a sender to a receiver. At an operating system level, at least one packet is intercepted from the data that satisfies one or more configurable criteria. A tunnel is established from the sender to the receiver, wherein the tunnel selectively performs one or more of encryption, compression, and data deduplication of the intercepted packet. The intercepted packet is transmitted through the tunnel from the sender to the receiver. A handshake protocol optionally determines the presence of agents at the sender and receiver. The handshake protocol fails if agents are not present at both the sender and receiver, and the transfer is then carried out over a standard communication channel.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: January 12, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Andrey Pakhomov, Ivan Andreyev
  • Patent number: 10310995
    Abstract: A data storage system, including a host server having storage processors, a PCIe fabric, and a GBE fabric, and two or more data storage modules having a bank of DRAM, long-term storage drives, a host interface, including a PCIe interface and a GBE interface, an application specific integrated circuit connected to the host interface, the storage drives, and the DRAM, and a battery, the battery providing power to the DRAM and SSDs in an event of failure of a main power supply. Data streams transmitted from the host server via a PCIe connection of the PCIe fabric are received at the host interface and placed directly in DRAM as a write-back cache operation. In addition, the battery provides the DRAM with non-volatile memory capabilities and the storage modules with portability. A method for arbitration of write requests between the storage processors of the data storage system is also disclosed.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: June 4, 2019
    Assignee: YADRO INTERNATIONAL LTD
    Inventors: Mikhail Malygin, Maxim Trusov, Nikita Gutsalov, Ivan Andreyev, Ivan Tchoub, Alexey Sigaev, Artem Ikoev
  • Patent number: 10148543
    Abstract: Connection-oriented communication devices are provided with round trip time estimation. An exemplary method is provided for communicating between first and second communication devices over a wide area communication network. The first communication device sends a Round Trip Time (RTT) packet comprising a timestamp to the second communication device. The second communication device receives the RTT packet, copies the timestamp into a reply RTT packet and sends the reply RTT packet to the first communication device. The first communication device receives the reply RTT packet and determines a current Round Trip Time based on a difference between the timestamp and a current time. The current Round Trip Time is optionally processed by a congestion avoidance and control algorithm. An application can control a size of a queue based on conditions of the wide area communication network.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: December 4, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Ivan Andreyev, Roman Marchenko, Alexander Romanyukov
  • Patent number: 9723112
    Abstract: Embodiments are described for systems and methods that optimize large-scale data transfers over a wide area network by providing a data transmission protocol stack comprising a TCP layer that exchanges data processed by a host, and an IP layer that transports datagrams encapsulating the data to routers in the WAN, and a UDP-based transmission layer within the data transmission protocol stack that interfaces with the TCP layer and transmits data and control packets between the host and receivers of the WAN using a unicast duplex protocol. The stack has a WAN optimization components layer that interacts with the UDP-based transmission layer and provides transport protocol optimization through the UDP-based transmission layer and certain data de-duplication, compression, link aggregation, and application awareness functions.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: August 1, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Vitaly Kozlovsky, Andrey Pakhomov, Ivan Andreyev
  • Publication number: 20170187548
    Abstract: Methods and apparatus are provided for transmitting data over a network through a tunnel. In one embodiment, a method comprises obtaining data for transfer over a network from a sender to a receiver. At an operating system level, at least one packet is intercepted from the data that satisfies one or more configurable criteria. A tunnel is established from the sender to the receiver, wherein the tunnel selectively performs one or more of encryption, compression, and data deduplication of the intercepted packet. The intercepted packet is transmitted through the tunnel from the sender to the receiver. A handshake protocol optionally determines the presence of agents at the sender and receiver. The handshake protocol fails if agents are not present at both the sender and receiver, and the transfer is then carried out over a standard communication channel.
    Type: Application
    Filed: July 13, 2016
    Publication date: June 29, 2017
    Inventors: Andrey Pakhomov, Ivan Andreyev
  • Publication number: 20170187598
    Abstract: Connection-oriented communication devices are provided with round trip time estimation. An exemplary method is provided for communicating between first and second communication devices over a wide area communication network. The first communication device sends a Round Trip Time (RTT) packet to the second communication device, wherein the RTT packet comprises a timestamp, wherein the second communication device receives the RTT packet, copies the timestamp into a reply RTT packet and sends the reply RTT packet to the first communication device; receives the reply RTT packet from the second communication device; and determines a current Round Trip Time based on a difference between the timestamp and a current time. A current Round Trip Time is optionally processed by a congestion avoidance and control algorithm. A bitmap is optionally maintained for the chunks of a transaction indicating whether a given chunk has been acknowledged.
    Type: Application
    Filed: July 13, 2016
    Publication date: June 29, 2017
    Inventors: Ivan Andreyev, Roman Marchenko, Alexander Romanyukov
  • Patent number: 8495304
    Abstract: A method, system, and program product for data deduplication in a replication environment, the replication environment having a production site, a splitter, and a replication site, wherein the replication site has a journal, comprising determining a digest for each chunk of data of a set of data chunks, determining for each chunk whether the digest is in an index on the production site, determining for which offsets are to be evicted from the cache on the replication site, replacing the chunks in set of chunks that are in the index with an offset, and transmitting the set of chunks, offsets and an eviction list to the replication site.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: July 23, 2013
    Assignee: EMC Corporation
    Inventors: Assaf Natanzon, Ivan Andreyev