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: 10747841Abstract: 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: GrantFiled: November 28, 2017Date of Patent: August 18, 2020Assignee: Go Daddy Operating Company, LLCInventors: Don LeBert, Domingo Kiser, Ganesh Devarajan, Todd Redfoot
-
Publication number: 20180089209Abstract: 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: ApplicationFiled: November 28, 2017Publication date: March 29, 2018Inventors: Don LeBert, Domingo Kiser, Ganesh Devarajan, Todd Redfoot
-
Patent number: 9858354Abstract: 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: GrantFiled: May 19, 2016Date of Patent: January 2, 2018Assignee: Go Daddy Operating Company, LLCInventors: Don LeBert, Domingo J W Kiser, Ganesh Devarajan, Todd Redfoot
-
Publication number: 20160267095Abstract: 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: ApplicationFiled: May 19, 2016Publication date: September 15, 2016Inventors: Don LeBert, Domingo JW Kiser, Ganesh Devarajan, Todd Redfoot
-
Patent number: 9378100Abstract: 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: GrantFiled: May 17, 2013Date of Patent: June 28, 2016Assignee: Go Daddy Operating Company, LLCInventors: Don LeBert, Domingo JW Kiser, Todd Redfoot, Ganesh Devarajan
-
Publication number: 20140344224Abstract: 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: ApplicationFiled: May 17, 2013Publication date: November 20, 2014Applicant: Go Daddy Operating Company, LLCInventors: Don LeBert, Domingo JW Kiser, Todd Redfoot, Ganesh Devarajan
-
Publication number: 20140344267Abstract: 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: ApplicationFiled: May 17, 2013Publication date: November 20, 2014Applicant: Go Daddy Operating Company, LLCInventors: Don LeBert, Domingo JW Kiser, Todd Redfoot, Ganesh Devarajan
-
Publication number: 20140283078Abstract: 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: ApplicationFiled: May 17, 2013Publication date: September 18, 2014Inventors: Todd Redfoot, David C. Allmon, Christopher Coriale, Zane Daniels, Truance Pierson, Ganesh Devarajan
-
Publication number: 20140259004Abstract: 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: ApplicationFiled: March 7, 2013Publication date: September 11, 2014Applicant: Go Daddy Operating Company, LLCInventors: Ganesh Devarajan, David Wootan, Todd Redfoot, Michol Murray
-
Publication number: 20140259003Abstract: 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: ApplicationFiled: March 7, 2013Publication date: September 11, 2014Applicant: Go Daddy Operating Company, LLCInventors: Ganesh Devarajan, David Wootan, Todd Redfoot, Michol Murray
-
Patent number: 8738604Abstract: 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: GrantFiled: March 30, 2012Date of Patent: May 27, 2014Assignee: Go Daddy Operating Company, LLCInventors: Ganesh Devarajan, Todd Redfoot
-
Patent number: 8738605Abstract: 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: GrantFiled: March 30, 2012Date of Patent: May 27, 2014Assignee: Go Daddy Operating Company, LLCInventors: Ganesh Devarajan, Todd Redfoot
-
Patent number: 8706486Abstract: 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: GrantFiled: December 20, 2011Date of Patent: April 22, 2014Assignee: Go Daddy Operating Company, LLCInventors: Ganesh Devarajan, Don Lebert, Todd Redfoot
-
Publication number: 20130262416Abstract: 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: ApplicationFiled: March 30, 2012Publication date: October 3, 2013Applicant: GO DADDY OPERATING COMPANY, LLCInventors: Ganesh Devarajan, Todd Redfoot
-
Publication number: 20130262428Abstract: 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: ApplicationFiled: March 30, 2012Publication date: October 3, 2013Applicant: GO DADDY OPERATING COMPANY, LLCInventors: Ganesh Devarajan, Todd Redfoot
-
Patent number: 8370407Abstract: 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: GrantFiled: June 28, 2011Date of Patent: February 5, 2013Assignee: Go Daddy Operating Company, LLCInventors: Ganesh Devarajan, Russell Herbelin, Don LeBert, Todd Redfoot, Neil Warner
-
Publication number: 20130007870Abstract: 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: ApplicationFiled: September 29, 2011Publication date: January 3, 2013Applicant: THE GO DADDY GROUP, INC.Inventors: Ganesh Devarajan, Russell Herbelin, Don LeBert, Todd Redfoot, Neil Warner
-
Publication number: 20130007882Abstract: 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: ApplicationFiled: September 29, 2011Publication date: January 3, 2013Applicant: THE GO DADDY GROUP, INC.Inventors: Ganesh Devarajan, Russell Herbelin, Don Lebert, Todd Redfoot, Neil Warner