Patents by Inventor Igor Gashinsky

Igor Gashinsky 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: 11677651
    Abstract: Methods and apparatus for monitoring network links are disclosed. In one implementation, a client device composes a plurality of data packets and transmits the data packets via a network to a server via two or more ports of the client device. The data packets are transmitted via multiple paths across the network. After transmitting the data packets to the server, the client device composes and transmits a control packet to the server, where the control packet indicates a total number of the data packets that have been transmitted by the client device to the server.
    Type: Grant
    Filed: May 25, 2021
    Date of Patent: June 13, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Ian Flint, Igor Gashinsky
  • Publication number: 20210281503
    Abstract: Methods and apparatus for monitoring network links are disclosed. In one implementation, a client device composes a plurality of data packets and transmits the data packets via a network to a server via two or more ports of the client device. The data packets are transmitted via multiple paths across the network. After transmitting the data packets to the server, the client device composes and transmits a control packet to the server, where the control packet indicates a total number of the data packets that have been transmitted by the client device to the server.
    Type: Application
    Filed: May 25, 2021
    Publication date: September 9, 2021
    Inventors: Ian Flint, Igor Gashinsky
  • Patent number: 11018969
    Abstract: Methods and apparatus for monitoring network links are disclosed. In one implementation, a client device composes a plurality of data packets and transmits the data packets via a network to a server via two or more ports of the client device. The data packets are transmitted via multiple paths across the network. After transmitting the data packets to the server, the client device composes and transmits a control packet to the server, where the control packet indicates a total number of the data packets that have been transmitted by the client device to the server.
    Type: Grant
    Filed: September 2, 2019
    Date of Patent: May 25, 2021
    Assignee: Verizon Media Inc.
    Inventors: Ian Flint, Igor Gashinsky
  • Patent number: 10963570
    Abstract: Systems and methods for diskless booting a remote server. The remote server includes a secure cryptoprocessor having a root key that is unique to the cryptoprocessor. Keying information can be fetched from an image server, which includes a certificate associated with the remote server and a private key of a key pair associated with the remote server. The key pair can be generated by the secure cryptoprocessor based on the root key. The client certificate can be created from a public key of the key pair. A mutually authenticated secure channel between the servers can be established by authenticating the servers based at least in part on the loaded keying information. Images of components of the remote server can be fetched from the image server via the secure channel, and then the remote server can be further booted accordingly.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: March 30, 2021
    Assignee: VERIZON MEDIA INC.
    Inventors: Susan Hinrichs, Vinith Bindiganavale, Igor Gashinsky, Grigor Palandzhyan
  • Publication number: 20200184078
    Abstract: Systems and methods for diskless booting a remote server. The remote server includes a secure cryptoprocessor having a root key that is unique to the cryptoprocessor. Keying information can be fetched from an image server, which includes a certificate associated with the remote server and a private key of a key pair associated with the remote server. The key pair can be generated by the secure cryptoprocessor based on the root key. The client certificate can be created from a public key of the key pair. A mutually authenticated secure channel between the servers can be established by authenticating the servers based at least in part on the loaded keying information. Images of components of the remote server can be fetched from the image server via the secure channel, and then the remote server can be further booted accordingly.
    Type: Application
    Filed: December 11, 2018
    Publication date: June 11, 2020
    Inventors: Susan HINRICHS, Vinith BINDIGANAVALE, Igor GASHINSKY, Grigor PALANDZHYAN
  • Publication number: 20190386907
    Abstract: Methods and apparatus for monitoring network links are disclosed. In one implementation, a client device composes a plurality of data packets and transmits the data packets via a network to a server via two or more ports of the client device. The data packets are transmitted via multiple paths across the network. After transmitting the data packets to the server, the client device composes and transmits a control packet to the server, where the control packet indicates a total number of the data packets that have been transmitted by the client device to the server.
    Type: Application
    Filed: September 2, 2019
    Publication date: December 19, 2019
    Inventors: Ian Flint, Igor Gashinsky
  • Patent number: 10404567
    Abstract: Methods and apparatus for monitoring network links are disclosed. In one implementation, a client device composes a plurality of data packets and transmits the data packets via a network to a server via two or more ports of the client device. The data packets are transmitted via multiple paths across the network. After transmitting the data packets to the server, the client device composes and transmits a control packet to the server, where the control packet indicates a total number of the data packets that have been transmitted by the client device to the server.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: September 3, 2019
    Assignee: Oath Inc.
    Inventors: Ian Flint, Igor Gashinsky
  • Patent number: 10277559
    Abstract: Methods, systems and programming for data traffic control and encryption. In one example, data traffic is received from a first node to be sent to a second node. The health of an encryption pathway between the first node and the second node is determined. The data traffic is sent to the second node over the network without going through the encryption pathway when the encryption pathway is not healthy.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: April 30, 2019
    Assignee: EXCALIBUR IP, LLC
    Inventors: Matthew Nicholas Petach, Nitin Batta, Brian LaCroix, Igor Gashinsky
  • Publication number: 20180191594
    Abstract: Methods and apparatus for monitoring network links are disclosed. In one implementation, a client device composes a plurality of data packets and transmits the data packets via a network to a server via two or more ports of the client device. The data packets are transmitted via multiple paths across the network. After transmitting the data packets to the server, the client device composes and transmits a control packet to the server, where the control packet indicates a total number of the data packets that have been transmitted by the client device to the server.
    Type: Application
    Filed: December 29, 2016
    Publication date: July 5, 2018
    Inventors: Ian Flint, Igor Gashinsky
  • Publication number: 20160119294
    Abstract: Methods, systems and programming for data traffic control and encryption. In one example, data traffic is received from a first node to be sent to a second node. The health of an encryption pathway between the first node and the second node is determined. The data traffic is sent to the second node over the network without going through the encryption pathway when the encryption pathway is not healthy.
    Type: Application
    Filed: May 21, 2014
    Publication date: April 28, 2016
    Applicant: Yahoo! Inc.
    Inventors: Matthew Nicholas Petach, Nitin Batta, Brian LaCroix, Igor Gashinsky
  • Patent number: 8073953
    Abstract: Techniques are described for directing connections between clients and the closest web server. Authoritative DNS resolvers of a network are placed at edges of the network. Using anycast, the authoritative DNS resolvers advertise routes of their destination netblock to the Internet. A request from a client to connect to the network is routed, based upon BGP tables, to the closest particular authoritative DNS resolver. Once the request is received, a response is sent to the client with the IP address of the closest web server. The closest web server is determined through in-network health check measurements, with the authoritative DNS resolvers dynamically selecting IP addresses closest to themselves. Routing protocols that directed the packet to the closest authoritative DNS resolver also dictate the route of subsequent traffic to the network. Thus, the closest web server selected by the authoritative DNS resolver is also the closest web server to the client.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: December 6, 2011
    Assignee: Yahoo! Inc.
    Inventors: Michael F. Christian, David Apgar, Igor Gashinsky, Leif Hedstrom, Nitzan Katz, Erik Reed, Ryan Troll
  • Publication number: 20100235441
    Abstract: Techniques are described for directing connections between clients and the closest web server. Authoritative DNS resolvers of a network are placed at edges of the network. Using anycast, the authoritative DNS resolvers advertise routes of their destination netblock to the Internet. A request from a client to connect to the network is routed, based upon BGP tables, to the closest particular authoritative DNS resolver. Once the request is received, a response is sent to the client with the IP address of the closest web server. The closest web server is determined through in-network health check measurements, with the authoritative DNS resolvers dynamically selecting IP addresses closest to themselves. Routing protocols that directed the packet to the closest authoritative DNS resolver also dictate the route of subsequent traffic to the network. Thus, the closest web server selected by the authoritative DNS resolver is also the closest web server to the client.
    Type: Application
    Filed: May 28, 2010
    Publication date: September 16, 2010
    Inventors: Michael F. Christian, David Apgar, Igor Gashinsky, Leif Hedstrom, Nitzan Katz, Erik Reed, Ryan Troll
  • Publication number: 20090172192
    Abstract: Techniques are described for directing connections between clients and the closest web server. Authoritative DNS resolvers of a network are placed at edges of the network. Using anycast, the authoritative DNS resolvers advertise routes of their destination netblock to the Internet. A request from a client to connect to the network is routed, based upon BGP tables, to the closest particular authoritative DNS resolver. Once the request is received, a response is sent to the client with the IP address of the closest web server. The closest web server is determined through in-network health check measurements, with the authoritative DNS resolvers dynamically selecting IP addresses closest to themselves. Routing protocols that directed the packet to the closest authoritative DNS resolver also dictate the route of subsequent traffic to the network. Thus, the closest web server selected by the authoritative DNS resolver is also the closest web server to the client.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Inventors: Michael F. Christian, David Apgar, Igor Gashinsky, Leif Hedstrom, Nitzan Katz, Erik Reed, Ryan Troll