Patents by Inventor Alexei Tumarkin

Alexei Tumarkin 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).

  • Publication number: 20220020066
    Abstract: A content server for managing media data between one or more publishers, third-party networks, and a computing device is disclosed. The content server includes one or more processing units and a computer-readable media.
    Type: Application
    Filed: March 11, 2020
    Publication date: January 20, 2022
    Applicant: Apomaya, Inc.
    Inventors: Andrew Robinson, Alexei Tumarkin
  • Publication number: 20210211403
    Abstract: Described is a content server for providing application unification for public network websites and applications. In this application the content server is a security platform that provides protection to an Internet publisher from third-party threats, protects from unauthorized data harvesting, and ensures enforcement for compliance requirements. No matter where end-users visit on Internet websites or cloud applications, the content server has security technology that ensures that all third-party applications are identified and enforce specific privacy, compliance and security requirements of the publisher. In general, the content server transparently identifies all third-party applications associated with a website or application. Each third-party is evaluated against multiple criteria to determine: what data is retrieved; their security posture/reputation; where data is transmitted (i.e., geo-location data); and additional third-party redirects.
    Type: Application
    Filed: March 23, 2021
    Publication date: July 8, 2021
    Inventors: Andrew Robinson, Alexei Tumarkin
  • Publication number: 20210211412
    Abstract: Described is a content server for establishing a virtual private network environment for application unification over a public network for an enterprise having a plurality of enterprise-users, where the public network has one or more public network sites and applications.
    Type: Application
    Filed: March 23, 2021
    Publication date: July 8, 2021
    Inventors: Andrew Robinson, Alexei Tumarkin
  • Publication number: 20180189824
    Abstract: A system for managing internet advertising content comprises a proxy server intermediary to an end user, a publisher of internet content, and an advertising network, wherein the publisher and the advertising network can communicate indirectly with the end user through the proxy server. The proxy server receives internet content from the publisher; detects advertising-related content in the internet content; modifies the advertising-related content; inserts an execution code into the internet content; serves the internet content to the end user; receives from the end user a request for advertising-related content; requests and receives advertising-related content from an advertising network; modifies the advertising-related content from the advertising network; and serves the advertising-related content to the end user. The end user may access the advertising-related content when the execution code is invoked by the end user.
    Type: Application
    Filed: December 14, 2017
    Publication date: July 5, 2018
    Applicant: Apomaya, Inc.
    Inventors: Suresh Yanamadala, Lev Walkin, Alexei Tumarkin
  • Patent number: 9866623
    Abstract: The invention relates to communication between computers such as servers within a content distribution network, where the communication is carried over the Internet in which bandwidth usage and cost are of concern, and particularly to a system and method for optimizing inter-node communication in a content distribution network. The method includes: generating a mutable warm dictionary for a specific domain according to a current inter-node communication; generating a fixed warm dictionary for the specific domain from the mutable warm dictionary; and performing the next inter-node communication for the specific domain according to the fixed warm dictionary.
    Type: Grant
    Filed: October 8, 2012
    Date of Patent: January 9, 2018
    Assignee: BEIJING BLUE I.T. TECHNOLOGIES CO., LTD.
    Inventors: Michael Talyansky, Alexei Tumarkin
  • Patent number: 9398044
    Abstract: The present invention discloses a method and apparatus for detecting an attack on a server.
    Type: Grant
    Filed: June 5, 2013
    Date of Patent: July 19, 2016
    Assignee: BEIJING BLUE I.T. TECHNOLOGIES CO., LTD.
    Inventors: Michael Talyansky, Alexei Tumarkin
  • Publication number: 20150237067
    Abstract: The present invention discloses a method and apparatus for detecting an attack on a server.
    Type: Application
    Filed: June 5, 2013
    Publication date: August 20, 2015
    Inventors: Michael Talyansky, Alexei Tumarkin
  • Publication number: 20150032850
    Abstract: The invention relates to communication between computers such as servers within a content distribution network, where the communication is carried over the Internet in which bandwidth usage and cost are of concern, and particularly to a system and method for optimizing inter-node communication in a content distribution network. The method includes: generating a mutable warm dictionary for a specific domain according to a current inter-node communication; generating a fixed warm dictionary for the specific domain from the mutable warm dictionary; and performing the next inter-node communication for the specific domain according to the fixed warm dictionary.
    Type: Application
    Filed: October 8, 2012
    Publication date: January 29, 2015
    Applicant: Beijing Blue I.T. Technologies Co.,m Ltd.
    Inventors: Michael Talyansky, Alexei Tumarkin
  • Publication number: 20110310895
    Abstract: Fast recovery from losses is an important problem for reliable data communication protocols. The Internet standard TCP protocol (Transmission Control Protocol) implements two algorithms for that: an original one based on a special timer, and a later addition to TCP that is triggered when there are three packets received by the client after the missing one. Web communications are most frequently carrying rather small objects that are generally ineligible for anything other than timeout-based retransmission schemes. The present invention describes a system delivering performance improvements to TCP (and other reliable data communication protocols) that are compliant with present Internet standards. One improvement is to send duplicates of packets without waiting for a timeout to occur. Another is to split particular parts of a data stream into smaller packets. A third is to send packets out-of-order to force the remote host to acknowledge all packets that were successfully received.
    Type: Application
    Filed: August 27, 2011
    Publication date: December 22, 2011
    Inventors: Adam J. Grove, Michael Kharitonov, Alexei Tumarkin
  • Patent number: 8010861
    Abstract: Fast recovery from losses is an important problem for reliable data communication protocols. The Internet standard TCP protocol (Transmission Control Protocol) implements two algorithms for that: an original one based on a special timer, and a later addition to TCP that is triggered when there are three packets received by the client after the missing one. Web communications are most frequently carrying rather small objects that are generally ineligible for anything other than timeout-based retransmission schemes. The present invention describes a system delivering performance improvements to TCP (and other reliable data communication protocols) that are compliant with present Internet standards. One improvement is to send duplicates of packets without waiting for a timeout to occur. Another is to split particular parts of a data stream into smaller packets. A third is to send packets out-of-order to force the remote host to acknowledge all packets that were successfully received.
    Type: Grant
    Filed: October 19, 2009
    Date of Patent: August 30, 2011
    Assignee: Akamai Technologies, Inc.
    Inventors: Adam J. Grove, Michael Kharitonov, Alexei Tumarkin
  • Publication number: 20100037116
    Abstract: Fast recovery from losses is an important problem for reliable data communication protocols. The Internet standard TCP protocol (Transmission Control Protocol) implements two algorithms for that: an original one based on a special timer, and a later addition to TCP that is triggered when there are three packets received by the client after the missing one. Web communications are most frequently carrying rather small objects that are generally ineligible for anything other than timeout-based retransmission schemes. The present invention describes a system delivering performance improvements to TCP (and other reliable data communication protocols) that are compliant with present Internet standards. One improvement is to send duplicates of packets without waiting for a timeout to occur. Another is to split particular parts of a data stream into smaller packets. A third is to send packets out-of-order to force the remote host to acknowledge all packets that were successfully received.
    Type: Application
    Filed: October 19, 2009
    Publication date: February 11, 2010
    Inventors: Adam J. Grove, Michael Kharitonov, Alexei Tumarkin
  • Patent number: 7607062
    Abstract: Fast recovery from losses is an important problem for reliable data communication protocols. The Internet standard TCP protocol (Transmission Control Protocol) implements two algorithms for that: an original one based on a special timer, and a later addition to TCP that is triggered when there are three packets received by the client after the missing one. Web communications are most frequently carrying rather small objects that are generally ineligible for anything other than timeout-based retransmission schemes. The present invention describes a system delivering performance improvements to TCP (and other reliable data communication protocols) that are compliant with present Internet standards. One improvement is to send duplicates of packets without waiting for a timeout to occur. Another is to split particular parts of a data stream into smaller packets. A third is to send packets out-of-order to force the remote host to acknowledge all packets that were successfully received.
    Type: Grant
    Filed: March 25, 2003
    Date of Patent: October 20, 2009
    Assignee: Akamai Technologies, Inc.
    Inventors: Adam J. Grove, Michael Kharitonov, Alexei Tumarkin
  • Patent number: 7418518
    Abstract: The present invention provides a method and apparatus for increasing the performance of world-wide-web traffic over the Internet. A distributed network of specialized nodes of two types is dispersed around the Internet. A web client's requests are directed to a node of the first type chosen to be close to the client, and the client communicates with this node using a standard protocol such as HTTP. This first node receives the request, and communicates the request to a node of the second type chosen to be close to the request's ultimate destination (e.g., a web server capable of generating a response to the request.) The first node communicates the request to the second node using a different, specialized, protocol that has been designed for improved performance and specifically to reduce traffic volume and to reduce latency.
    Type: Grant
    Filed: October 20, 2006
    Date of Patent: August 26, 2008
    Assignee: Akamai Technologies, Inc.
    Inventors: Adam J. Grove, Michael Kharitonov, Alexei Tumarkin
  • Patent number: 7392325
    Abstract: The present invention provides a method and apparatus for increasing the performance of world-wide-web traffic over the Internet. A distributed network of specialized nodes of two types is dispersed around the Internet. A web client's requests are directed to a node of the first type chosen to be close to the client, and the client communicates with this node using a standard protocol such as HTTP. This first node receives the request, and communicates the request to a node of the second type chosen to be close to the request's ultimate destination (e.g., a web server capable of generating a response to the request.) The first node communicates the request to the second node using a different, specialized, protocol that has been designed for improved performance and specifically to reduce traffic volume and to reduce latency.
    Type: Grant
    Filed: October 20, 2006
    Date of Patent: June 24, 2008
    Assignee: Akamai Technologies, Inc.
    Inventors: Adam J. Grove, Michael Kharitonov, Alexei Tumarkin
  • Patent number: 7359985
    Abstract: The present invention provides a method and apparatus for increasing the performance of world-wide-web traffic over the Internet. A distributed network of specialized nodes of two types is dispersed around the Internet. A web client's requests are directed to a node of the first type chosen to be close to the client, and the client communicates with this node using a standard protocol such as HTTP. This first node receives the request, and communicates the request to a node of the second type chosen to be close to the request's ultimate destination (e.g., a web server capable of generating a response to the request.) The first node communicates the request to the second node using a different, specialized, protocol that has been designed for improved performance and specifically to reduce traffic volume and to reduce latency.
    Type: Grant
    Filed: September 14, 2004
    Date of Patent: April 15, 2008
    Assignee: Akamai Technologies, Inc.
    Inventors: Adam J. Grove, Michael Kharitonov, Alexei Tumarkin
  • Publication number: 20070174488
    Abstract: In a client, a system receives a set of transformation functions for use in transforming a first content, requests the first content from a gateway, and receives the first content from the gateway, including an invocation of at least one transformation function maintained on the client. The system invokes the at least one transformation function to transform the first content to access a second content on the server. In a gateway communicating with a server, a system transmits a set of transformation functions to at least one client for use in transforming a first content, receives a request from at least one client for the first content residing on the server, rewrites the first content to include the invocation of at least one transformation function maintained on the client, and transmits the first content including the invocation of at the least one transformation function maintained on the client.
    Type: Application
    Filed: January 25, 2006
    Publication date: July 26, 2007
    Inventors: Valentyn Kamyshenko, Igor Plotnikov, Alexei Tumarkin
  • Publication number: 20070050522
    Abstract: The present invention provides a method and apparatus for increasing the performance of world-wide-web traffic over the Internet. A distributed network of specialized nodes of two types is dispersed around the Internet. A web client's requests are directed to a node of the first type chosen to be close to the client, and the client communicates with this node using a standard protocol such as HTTP. This first node receives the request, and communicates the request to a node of the second type chosen to be close to the request's ultimate destination (e.g., a web server capable of generating a response to the request.) The first node communicates the request to the second node using a different, specialized, protocol that has been designed for improved performance and specifically to reduce traffic volume and to reduce latency.
    Type: Application
    Filed: October 20, 2006
    Publication date: March 1, 2007
    Applicant: NETLI, INC.
    Inventors: Adam Grove, Michael Kharitonov, Alexei Tumarkin
  • Publication number: 20070050521
    Abstract: The present invention provides a method and apparatus for increasing the performance of world-wide-web traffic over the Internet. A distributed network of specialized nodes of two types is dispersed around the Internet. A web client's requests are directed to a node of the first type chosen to be close to the client, and the client communicates with this node using a standard protocol such as HTTP. This first node receives the request, and communicates the request to a node of the second type chosen to be close to the request's ultimate destination (e.g., a web server capable of generating a response to the request.) The first node communicates the request to the second node using a different, specialized, protocol that has been designed for improved performance and specifically to reduce traffic volume and to reduce latency.
    Type: Application
    Filed: October 20, 2006
    Publication date: March 1, 2007
    Applicant: NETLI, INC.
    Inventors: Adam Grove, Michael Kharitonov, Alexei Tumarkin
  • Patent number: 7020719
    Abstract: The invention uses a distributed network of specialized nodes of different types dispersed around the Internet. In operation, web client's requests are directed to a node of a first type chosen to be close to the client, and the client communicates with this node using a standard protocol such as HTTP. This first node receives the request, and locates a node of a second type, chosen to be an optimal initial relay on a path to the web server. The first node may communicates the request to the second node using a different, specialized, protocol that has been designed for improved performance and specifically to reduce traffic volume and to reduce latency. The second node receives communication from the first node using this specialized protocol, and relays it to an optimally chosen third node using the same, or possibly different internode communication protocol.
    Type: Grant
    Filed: September 10, 2002
    Date of Patent: March 28, 2006
    Assignee: Netli, Inc.
    Inventors: Adam J. Grove, Michael Kharitonov, Alexei Tumarkin
  • Publication number: 20050044270
    Abstract: The present invention provides a method and apparatus for increasing the performance of world-wide-web traffic over the Internet. A distributed network of specialized nodes of two types is dispersed around the Internet. A web client's requests are directed to a node of the first type chosen to be close to the client, and the client communicates with this node using a standard protocol such as HTTP. This first node receives the request, and communicates the request to a node of the second type chosen to be close to the request's ultimate destination (e.g., a web server capable of generating a response to the request.) The first node communicates the request to the second node using a different, specialized, protocol that has been designed for improved performance and specifically to reduce traffic volume and to reduce latency.
    Type: Application
    Filed: September 14, 2004
    Publication date: February 24, 2005
    Inventors: Adam Grove, Michael Kharitonov, Alexei Tumarkin