Patents by Inventor Eugene Y. Zhang

Eugene Y. Zhang 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: 20220329647
    Abstract: A server-side technique to detect and mitigate client-side content filtering, such as ad blocking. In operation, the technique operates on a server-side of a client-server communication path to provide real-time detect the existence of a client filter (e.g., an ad blocker plug-in) through transparent request exchanges, and then to mitigate (defeat) that filter through one or operations designed to modify the HTML response body or otherwise obscure URLs. Preferably, the publisher (the CDN customer) defines one or more criteria of the page resources being served by the overlay (CDN) and that need to be protected against the client-side filtering.
    Type: Application
    Filed: June 21, 2022
    Publication date: October 13, 2022
    Inventors: Patrice Boffa, Eugene Y. Zhang, Sabrina A. Burney
  • Patent number: 11368514
    Abstract: A server-side technique to detect and mitigate client-side content filtering, such as ad blocking. In operation, the technique operates on a server-side of a client-server communication path to provide real-time detect the existence of a client filter (e.g., an ad blocker plug-in) through transparent request exchanges, and then to mitigate (defeat) that filter through one or operations designed to modify the HTML response body or otherwise obscure URLs. Preferably, the publisher (the CDN customer) defines one or more criteria of the page resources being served by the overlay (CDN) and that need to be protected against the client-side filtering.
    Type: Grant
    Filed: October 26, 2020
    Date of Patent: June 21, 2022
    Assignee: Akamai Technologies, Inc.
    Inventors: Patrice Boffa, Eugene Y. Zhang, Sabrina A. Burney
  • Publication number: 20210056596
    Abstract: A server-side technique to detect and mitigate client-side content filtering, such as ad blocking. In operation, the technique operates on a server-side of a client-server communication path to provide real-time detect the existence of a client filter (e.g., an ad blocker plug-in) through transparent request exchanges, and then to mitigate (defeat) that filter through one or operations designed to modify the HTML response body or otherwise obscure URLs. Preferably, the publisher (the CDN customer) defines one or more criteria of the page resources being served by the overlay (CDN) and that need to be protected against the client-side filtering.
    Type: Application
    Filed: October 26, 2020
    Publication date: February 25, 2021
    Inventors: Patrice Boffa, Eugene Y. Zhang, Sabrina A. Burney
  • Patent number: 10817913
    Abstract: A server-side technique to detect and mitigate client-side content filtering, such as ad blocking. In operation, the technique operates on a server-side of a client-server communication path to provide real-time detect the existence of a client filter (e.g., an ad blocker plug-in) through transparent request exchanges, and then to mitigate (defeat) that filter through one or operations designed to modify the HTML response body or otherwise obscure URLs. Preferably, the publisher (the CDN customer) defines one or more criteria of the page resources being served by the overlay (CDN) and that need to be protected against the client-side filtering.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: October 27, 2020
    Assignee: Akamai Technologies, Inc.
    Inventors: Patrice Boffa, Eugene Y. Zhang, Sabrina A. Burney
  • Patent number: 10552417
    Abstract: According to non-limiting embodiments disclosed herein, the functionality of an object cache in a server can be extended to monitor and track web traffic, and in particular to perform rate accounting on selected web traffic. As the server communicates with clients (e.g., receiving HTTP requests and responding to those requests), the server can use its existing object cache storage and existing object cache services to monitor web traffic by recording how often a client makes a particular request in the object cache and/or other data about the requests. Preferably, the object cache is still used for conventional caching of objects, the object cache thus providing a dual role by storing both web objects and rate accounting data.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: February 4, 2020
    Assignee: Akamai Technologies, Inc.
    Inventors: Eugene Y. Zhang, Patrice Boffa
  • Publication number: 20170109797
    Abstract: A server-side technique to detect and mitigate client-side content filtering, such as ad blocking. In operation, the technique operates on a server-side of a client-server communication path to provide real-time detect the existence of a client filter (e.g., an ad blocker plug-in) through transparent request exchanges, and then to mitigate (defeat) that filter through one or operations designed to modify the HTML response body or otherwise obscure URLs. Preferably, the publisher (the CDN customer) defines one or more criteria of the page resources being served by the overlay (CDN) and that need to be protected against the client-side filtering.
    Type: Application
    Filed: October 14, 2016
    Publication date: April 20, 2017
    Inventors: Patrice Boffa, Eugene Y. Zhang, Sabrina A. Burney
  • Publication number: 20170060952
    Abstract: According to non-limiting embodiments disclosed herein, the functionality of an object cache in a server can be extended to monitor and track web traffic, and in particular to perform rate accounting on selected web traffic. As the server communicates with clients (e.g., receiving HTTP requests and responding to those requests), the server can use its existing object cache storage and existing object cache services to monitor web traffic by recording how often a client makes a particular request in the object cache and/or other data about the requests. Preferably, the object cache is still used for conventional caching of objects, the object cache thus providing a dual role by storing both web objects and rate accounting data.
    Type: Application
    Filed: November 15, 2016
    Publication date: March 2, 2017
    Applicant: Akamai Technologies, Inc.
    Inventors: Eugene Y. Zhang, Patrice Boffa
  • Patent number: 9531720
    Abstract: According to non-limiting embodiments disclosed herein, the functionality of an object cache in a server can be extended to monitor and track web traffic, and in particular to perform rate accounting on selected web traffic. As the server communicates with clients (e.g., receiving HTTP requests and responding to those requests), the server can use its existing object cache storage and existing object cache services to monitor web traffic by recording how often a client makes a particular request in the object cache and/or other data about the requests. Preferably, the object cache is still used for conventional caching of objects, the object cache thus providing a dual role by storing both web objects and rate accounting data.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: December 27, 2016
    Assignee: AKAMAI TECHNOLOGIES, INC.
    Inventors: Eugene Y. Zhang, Patrice Boffa
  • Publication number: 20160065576
    Abstract: According to non-limiting embodiments disclosed herein, the functionality of an object cache in a server can be extended to monitor and track web traffic, and in particular to perform rate accounting on selected web traffic. As the server communicates with clients (e.g., receiving HTTP requests and responding to those requests), the server can use its existing object cache storage and existing object cache services to monitor web traffic by recording how often a client makes a particular request in the object cache and/or other data about the requests. Preferably, the object cache is still used for conventional caching of objects, the object cache thus providing a dual role by storing both web objects and rate accounting data.
    Type: Application
    Filed: September 2, 2014
    Publication date: March 3, 2016
    Applicant: AKAMAI TECHNOLOGIES, INC.
    Inventors: Eugene Y. Zhang, Patrice Boffa
  • Publication number: 20160057163
    Abstract: Described herein, without limitation, are methods and systems to defend web applications against abuse and attack from bots, scrapers, and agents, by validating and enforcing a workflow for web application users. Described herein, without limitation, are methods and systems that enforce and validate workflows in a way that enables web application owners to flexibly define and control workflows, even for complex website topologies.
    Type: Application
    Filed: September 29, 2015
    Publication date: February 25, 2016
    Applicant: AKAMAI TECHNOLOGIES, INC.
    Inventors: Patrice Boffa, Eugene Y. Zhang
  • Publication number: 20150067185
    Abstract: According to the disclosure hereof, the functionality of a server can be extended to collect data on content streams that the server is delivering to clients, and to beacon certain data back an analytics system to facilitate monitoring of, reporting on, and analysis of the delivery of content streams. At various stages of the streaming process, a server can read and update state information (for example cookie data) on the requesting client reflecting, for example, status in playing a particular stream. Based on the client's requests and the state information at each stage, the server can beacon appropriate information about the stream and its playback status back to the analytics system. The teachings hereof are particularly useful, without limitation, in streaming media analytics and for segment-based streaming approaches, including over HTTP.
    Type: Application
    Filed: September 4, 2013
    Publication date: March 5, 2015
    Applicant: AKAMAI TECHNOLOGIES, INC.
    Inventors: Shaun H. Tamblin, Eugene Y. Zhang, Prasad Nadig