Patents by Inventor Todd Redfoot

Todd Redfoot 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: 10747841
    Abstract: Systems and method of the present invention provide for one or more server computers configured to identify, within a database transaction log, a dynamic website content in a database and a command modifying the dynamic website content, write the dynamic website content and the command modifying the dynamic website content to a website repository as a delta, receive a request to reverse the command modifying the dynamic website content, identify, within the delta, the command modifying the dynamic website content, and generate and execute a database query configured to reverse the command modifying the dynamic website content.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: August 18, 2020
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Don LeBert, Domingo Kiser, Ganesh Devarajan, Todd Redfoot
  • Publication number: 20180089209
    Abstract: Systems and method of the present invention provide for one or more server computers configured to identify, within a database transaction log, a dynamic website content in a database and a command modifying the dynamic website content, write the dynamic website content and the command modifying the dynamic website content to a website repository as a delta, receive a request to reverse the command modifying the dynamic website content, identify, within the delta, the command modifying the dynamic website content, and generate and execute a database query configured to reverse the command modifying the dynamic website content.
    Type: Application
    Filed: November 28, 2017
    Publication date: March 29, 2018
    Inventors: Don LeBert, Domingo Kiser, Ganesh Devarajan, Todd Redfoot
  • Patent number: 9858354
    Abstract: Systems and method of the present invention provide for one or more server computers configured to identify, within a database transaction log, a dynamic website content in a database and a command modifying the dynamic website content, write the dynamic website content and the command modifying the dynamic website content to a website repository as a delta, receive a request to reverse the command modifying the dynamic website content, identify, within the delta, the command modifying the dynamic website content, and generate and execute a database query configured to reverse the command modifying the dynamic website content.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: January 2, 2018
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Don LeBert, Domingo J W Kiser, Ganesh Devarajan, Todd Redfoot
  • Publication number: 20160267095
    Abstract: Systems and method of the present invention provide for one or more server computers configured to identify, within a database transaction log, a dynamic website content in a database and a command modifying the dynamic website content, write the dynamic website content and the command modifying the dynamic website content to a website repository as a delta, receive a request to reverse the command modifying the dynamic website content, identify, within the delta, the command modifying the dynamic website content, and generate and execute a database query configured to reverse the command modifying the dynamic website content.
    Type: Application
    Filed: May 19, 2016
    Publication date: September 15, 2016
    Inventors: Don LeBert, Domingo JW Kiser, Ganesh Devarajan, Todd Redfoot
  • Patent number: 9378100
    Abstract: Systems and method of the present invention provide for one or more server computers configured to identify, within a database transaction log, a dynamic website content in a database and a command modifying the dynamic website content, write the dynamic website content and the command modifying the dynamic website content to a website repository as a delta, receive a request to reverse the command modifying the dynamic website content, identify, within the delta, the command modifying the dynamic website content, and generate and execute a database query configured to reverse the command modifying the dynamic website content.
    Type: Grant
    Filed: May 17, 2013
    Date of Patent: June 28, 2016
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Don LeBert, Domingo JW Kiser, Todd Redfoot, Ganesh Devarajan
  • Publication number: 20140344224
    Abstract: Systems and method of the present invention provide for one or more server computers configured to identify, within a database transaction log, a dynamic website content in a database and a command modifying the dynamic website content, write the dynamic website content and the command modifying the dynamic website content to a website repository as a delta, receive a request to reverse the command modifying the dynamic website content, identify, within the delta, the command modifying the dynamic website content, and generate and execute a database query configured to reverse the command modifying the dynamic website content.
    Type: Application
    Filed: May 17, 2013
    Publication date: November 20, 2014
    Applicant: Go Daddy Operating Company, LLC
    Inventors: Don LeBert, Domingo JW Kiser, Todd Redfoot, Ganesh Devarajan
  • Publication number: 20140344267
    Abstract: Systems and method of the present invention provide for one or more server computers configured to identify, within a database transaction log, a dynamic website content in a database and a command modifying the dynamic website content, write the dynamic website content and the command modifying the dynamic website content to a website repository as a delta, receive a request to reverse the command modifying the dynamic website content, identify, within the delta, the command modifying the dynamic website content, and generate and execute a database query configured to reverse the command modifying the dynamic website content.
    Type: Application
    Filed: May 17, 2013
    Publication date: November 20, 2014
    Applicant: Go Daddy Operating Company, LLC
    Inventors: Don LeBert, Domingo JW Kiser, Todd Redfoot, Ganesh Devarajan
  • Publication number: 20140283078
    Abstract: A system includes a server computer configured to host a plurality of web pages. A scanner is configured to scan the plurality of web pages to identify malicious links contained in the plurality of web pages. A proxy server is configured to filter the malicious links from content of the plurality of web pages served from the server computer to a user in response to a request from the user.
    Type: Application
    Filed: May 17, 2013
    Publication date: September 18, 2014
    Inventors: Todd Redfoot, David C. Allmon, Christopher Coriale, Zane Daniels, Truance Pierson, Ganesh Devarajan
  • Publication number: 20140259004
    Abstract: A system and method for verifying content distributed by a distributed authority system over a communications network are presented. In step a) software content is requested from a distribution center communicatively coupled to the communications network, and in step b) a package is received from the distribution center. The package includes at least a manifest and the software content. In step c) at least one certificate is accessed to analyze the package to verify a chain of certificates associated with the package back to an intermediary root certificate, and in step d) at least one of the manifest and the software content is analyzed to verify the package as corresponding to the software content requested from the distribution center. In step e), if step c) or step d) fail to verify, processing of the software package is discontinued, otherwise access to the software content is permitted.
    Type: Application
    Filed: March 7, 2013
    Publication date: September 11, 2014
    Applicant: Go Daddy Operating Company, LLC
    Inventors: Ganesh Devarajan, David Wootan, Todd Redfoot, Michol Murray
  • Publication number: 20140259003
    Abstract: A system and method for verifying content distributed by a distributed authority system over a communications network are presented. In step a) software content is requested from a distribution center communicatively coupled to the communications network, and in step b) a package is received from the distribution center. The package includes at least a manifest and the software content. In step c) at least one certificate is accessed to analyze the package to verify a chain of certificates associated with the package back to an intermediary root certificate, and in step d) at least one of the manifest and the software content is analyzed to verify the package as corresponding to the software content requested from the distribution center. In step e), if step c) or step d) fail to verify, processing of the software package is discontinued, otherwise access to the software content is permitted.
    Type: Application
    Filed: March 7, 2013
    Publication date: September 11, 2014
    Applicant: Go Daddy Operating Company, LLC
    Inventors: Ganesh Devarajan, David Wootan, Todd Redfoot, Michol Murray
  • Patent number: 8738604
    Abstract: One embodiment of a method of the present invention for discovering sensitive information on computer network provides for discovering databases on a computer network, defining a pattern for a data discovery, discovering qualifying records by matching the pattern with field names and/or record values in the databases, sending electronic notification to a database administrator managing the qualifying database, receiving a selection choice from the database administrator managing the qualifying database identifying the status for the qualifying records.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: May 27, 2014
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Ganesh Devarajan, Todd Redfoot
  • Patent number: 8738605
    Abstract: One embodiment of a system of the present invention for discovering sensitive information on computer network includes means for discovering databases on a computer network, means for defining a pattern for a data discovery, means for discovering qualifying records by matching the pattern with field names and/or record values in the databases, means for sending electronic notification to a database administrator managing the qualifying database, means for receiving a selection choice from the database administrator managing the qualifying database identifying the status for the qualifying records.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: May 27, 2014
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Ganesh Devarajan, Todd Redfoot
  • Patent number: 8706486
    Abstract: An exemplary system for detecting and preventing voice data leakage may comprise one or more servers running a packet payload converter module, a transcript generator module, and a detection logic module. The packet payload converter module may receive VoIP packets, convert them to a digital audio file, and write the digital audio file to a media database. The transcript generator module may read the digital audio file from the media database, convert it to a text file, and write the text file to a transcript database. The detection logic module may read the text file from the transcript database, parse it into a plurality of keywords, determine whether the plurality of keywords contain one or more target keyword, and, if so, transmit a report to an events database.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: April 22, 2014
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Ganesh Devarajan, Don Lebert, Todd Redfoot
  • Publication number: 20130262416
    Abstract: One embodiment of a method of the present invention for discovering sensitive information on computer network provides for discovering databases on a computer network, defining a pattern for a data discovery, discovering qualifying records by matching the pattern with field names and/or record values in the databases, sending electronic notification to a database administrator managing the qualifying database, receiving a selection choice from the database administrator managing the qualifying database identifying the status for the qualifying records.
    Type: Application
    Filed: March 30, 2012
    Publication date: October 3, 2013
    Applicant: GO DADDY OPERATING COMPANY, LLC
    Inventors: Ganesh Devarajan, Todd Redfoot
  • Publication number: 20130262428
    Abstract: One embodiment of a system of the present invention for discovering sensitive information on computer network includes means for discovering databases on a computer network, means for defining a pattern for a data discovery, means for discovering qualifying records by matching the pattern with field names and/or record values in the databases, means for sending electronic notification to a database administrator managing the qualifying database, means for receiving a selection choice from the database administrator managing the qualifying database identifying the status for the qualifying records.
    Type: Application
    Filed: March 30, 2012
    Publication date: October 3, 2013
    Applicant: GO DADDY OPERATING COMPANY, LLC
    Inventors: Ganesh Devarajan, Todd Redfoot
  • Patent number: 8370407
    Abstract: An exemplary system for providing a network resource address reputation service may comprise a server computer configured to determine whether an event associated with a network resource address matches event signature(s) in network security device(s). If the event matches a signature, a reputation score for the network resource address may be generated. If the network resource address is not present in a first malicious network resource address database, the network resource address in association with the reputation score may be stored in a second malicious network resource address database. If the network resource address is present in the first malicious network resource address database, the reputation score may be modified to indicate a more negative reputation for the network resource address. The network resource address may then be stored in association with the modified reputation score in a second malicious network resource address database.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: February 5, 2013
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Ganesh Devarajan, Russell Herbelin, Don LeBert, Todd Redfoot, Neil Warner
  • Publication number: 20130007870
    Abstract: An exemplary bi-directional network traffic malware detection and removal system may comprise a scrubbing center running one or more server computer communicatively coupled to a network configured to receive a request for website content, remove any server-directed malware from the content request, transmit the scrubbed content request to the website's hosting server, receive the responsive website content, remove and client-directed malware from the content, and transmit the scrubbed content to the requesting client.
    Type: Application
    Filed: September 29, 2011
    Publication date: January 3, 2013
    Applicant: THE GO DADDY GROUP, INC.
    Inventors: Ganesh Devarajan, Russell Herbelin, Don LeBert, Todd Redfoot, Neil Warner
  • Publication number: 20130007882
    Abstract: An exemplary method for bi-directional detection and removal of network traffic malware may comprise receiving a request for website content, removing any server-directed malware from the content request, transmitting the scrubbed content request to the website's hosting server, receiving the responsive website content, removing and client-directed malware from the content, and transmitting the scrubbed content to the requesting client.
    Type: Application
    Filed: September 29, 2011
    Publication date: January 3, 2013
    Applicant: THE GO DADDY GROUP, INC.
    Inventors: Ganesh Devarajan, Russell Herbelin, Don Lebert, Todd Redfoot, Neil Warner