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: 20220020066Abstract: 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: ApplicationFiled: March 11, 2020Publication date: January 20, 2022Applicant: Apomaya, Inc.Inventors: Andrew Robinson, Alexei Tumarkin
-
Publication number: 20210211403Abstract: 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: ApplicationFiled: March 23, 2021Publication date: July 8, 2021Inventors: Andrew Robinson, Alexei Tumarkin
-
Publication number: 20210211412Abstract: 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: ApplicationFiled: March 23, 2021Publication date: July 8, 2021Inventors: Andrew Robinson, Alexei Tumarkin
-
Publication number: 20180189824Abstract: 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: ApplicationFiled: December 14, 2017Publication date: July 5, 2018Applicant: Apomaya, Inc.Inventors: Suresh Yanamadala, Lev Walkin, Alexei Tumarkin
-
Patent number: 9866623Abstract: 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: GrantFiled: October 8, 2012Date of Patent: January 9, 2018Assignee: BEIJING BLUE I.T. TECHNOLOGIES CO., LTD.Inventors: Michael Talyansky, Alexei Tumarkin
-
Patent number: 9398044Abstract: The present invention discloses a method and apparatus for detecting an attack on a server.Type: GrantFiled: June 5, 2013Date of Patent: July 19, 2016Assignee: BEIJING BLUE I.T. TECHNOLOGIES CO., LTD.Inventors: Michael Talyansky, Alexei Tumarkin
-
Publication number: 20150237067Abstract: The present invention discloses a method and apparatus for detecting an attack on a server.Type: ApplicationFiled: June 5, 2013Publication date: August 20, 2015Inventors: Michael Talyansky, Alexei Tumarkin
-
Publication number: 20150032850Abstract: 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: ApplicationFiled: October 8, 2012Publication date: January 29, 2015Applicant: Beijing Blue I.T. Technologies Co.,m Ltd.Inventors: Michael Talyansky, Alexei Tumarkin
-
Publication number: 20110310895Abstract: 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: ApplicationFiled: August 27, 2011Publication date: December 22, 2011Inventors: Adam J. Grove, Michael Kharitonov, Alexei Tumarkin
-
Patent number: 8010861Abstract: 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: GrantFiled: October 19, 2009Date of Patent: August 30, 2011Assignee: Akamai Technologies, Inc.Inventors: Adam J. Grove, Michael Kharitonov, Alexei Tumarkin
-
Publication number: 20100037116Abstract: 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: ApplicationFiled: October 19, 2009Publication date: February 11, 2010Inventors: Adam J. Grove, Michael Kharitonov, Alexei Tumarkin
-
Patent number: 7607062Abstract: 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: GrantFiled: March 25, 2003Date of Patent: October 20, 2009Assignee: Akamai Technologies, Inc.Inventors: Adam J. Grove, Michael Kharitonov, Alexei Tumarkin
-
Patent number: 7418518Abstract: 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: GrantFiled: October 20, 2006Date of Patent: August 26, 2008Assignee: Akamai Technologies, Inc.Inventors: Adam J. Grove, Michael Kharitonov, Alexei Tumarkin
-
Patent number: 7392325Abstract: 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: GrantFiled: October 20, 2006Date of Patent: June 24, 2008Assignee: Akamai Technologies, Inc.Inventors: Adam J. Grove, Michael Kharitonov, Alexei Tumarkin
-
Patent number: 7359985Abstract: 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: GrantFiled: September 14, 2004Date of Patent: April 15, 2008Assignee: Akamai Technologies, Inc.Inventors: Adam J. Grove, Michael Kharitonov, Alexei Tumarkin
-
Publication number: 20070174488Abstract: 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: ApplicationFiled: January 25, 2006Publication date: July 26, 2007Inventors: Valentyn Kamyshenko, Igor Plotnikov, Alexei Tumarkin
-
Publication number: 20070050522Abstract: 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: ApplicationFiled: October 20, 2006Publication date: March 1, 2007Applicant: NETLI, INC.Inventors: Adam Grove, Michael Kharitonov, Alexei Tumarkin
-
Publication number: 20070050521Abstract: 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: ApplicationFiled: October 20, 2006Publication date: March 1, 2007Applicant: NETLI, INC.Inventors: Adam Grove, Michael Kharitonov, Alexei Tumarkin
-
Patent number: 7020719Abstract: 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: GrantFiled: September 10, 2002Date of Patent: March 28, 2006Assignee: Netli, Inc.Inventors: Adam J. Grove, Michael Kharitonov, Alexei Tumarkin
-
Publication number: 20050044270Abstract: 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: ApplicationFiled: September 14, 2004Publication date: February 24, 2005Inventors: Adam Grove, Michael Kharitonov, Alexei Tumarkin