Patents by Inventor Mark TEODORO

Mark TEODORO 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: 10348760
    Abstract: Systems and methods are disclosed for providing distributed denial-of-service (DDoS) mitigation service. The systems and methods may receive a request to access a web server from a user host, generate an integrated user challenge page including a user challenge test and a web page image of the web server, and transmits the integrated user challenge page to the user host. The systems and methods may further receive an answer to the user challenge test from the user host, determine whether the answer to the user challenge test is correct or not. When the answer to the user challenge test is correct, the systems and methods may establish a connection between the user host and the web server.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: July 9, 2019
    Assignee: VERISIGN, INC.
    Inventors: Mark Teodoro, Sean Leach
  • Patent number: 10075467
    Abstract: Embodiments relate to systems, devices, and computing-implemented methods for providing DoS mitigation using a list of persistent clients generated using network flow data. Daily flow counts can be incremented once per date for unique flow combinations in the network flow data that are associated with at least one network interaction that occurred on that date. A candidate list of persistent clients can be created based on the daily flow counts, and the candidate list of persistent clients can be filtered and ranked, and the list of persistent clients can be selected based on the rankings.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: September 11, 2018
    Assignee: VERISIGN, INC.
    Inventors: Yannis Labrou, Suresh Bhogavilli, Mark Teodoro, Han Zhang
  • Publication number: 20160149949
    Abstract: Embodiments relate to systems, devices, and computing-implemented methods for providing DoS mitigation using a list of persistent clients generated using network flow data. Daily flow counts can be incremented once per date for unique flow combinations in the network flow data that are associated with at least one network interaction that occurred on that date. A candidate list of persistent clients can be created based on the daily flow counts, and the candidate list of persistent clients can be filtered and ranked, and the list of persistent clients can be selected based on the rankings.
    Type: Application
    Filed: November 25, 2015
    Publication date: May 26, 2016
    Inventors: Yannis Labrou, Suresh Bhogavilli, Mark Teodoro, Han Zhang
  • Publication number: 20140115669
    Abstract: Systems and methods are disclosed for providing distributed denial-of-service (DDoS) mitigation service. The systems and methods may receive a request to access a web server from a user host, generate an integrated user challenge page including a user challenge test and a web page image of the web server, and transmits the integrated user challenge page to the user host. The systems and methods may further receive an answer to the user challenge test from the user host, determine whether the answer to the user challenge test is correct or not. When the answer to the user challenge test is correct, the systems and methods may establish a connection between the user host and the web server.
    Type: Application
    Filed: October 22, 2012
    Publication date: April 24, 2014
    Applicant: VERISIGN, INC.
    Inventors: Mark TEODORO, Sean LEACH