CPC G06F 16/958 (2019.01) [G06F 16/951 (2019.01); G06F 40/279 (2020.01)] | 20 Claims |
1. A system for automatically generating a website, comprising:
a server including one or more processors;
a memory coupled to the server, the memory storing instructions that, when executed by the one or more processors, cause the system to perform:
receiving a description of a business or an organization from a user computing device by an intake engine coupled to the server, wherein the description is limited to no more than 200 characters;
analyzing the description by a natural language processing engine coupled to the server to extract a plurality of key terms from the description;
for each of the plurality of terms, determining if the term is stored in a corpus coupled to the memory, wherein if the term is stored in the corpus, then the term is placed in a key term list;
searching the Internet by an Internet scanning engine coupled to the server to identify websites that include at least 75% of the terms in the key term list, wherein the Internet scanning engine identifies websites by searching for the terms in the key term list in a source code of the websites;
ranking the identified websites using a traffic data algorithm, wherein websites having higher traffic are assigned a higher rank;
generating the website by a template generation engine coupled to the server, the website generated based on a weighted analysis of the ranked identified websites;
inserting copy and multimedia related to content on the ranked identified websites into the website by a content generation engine coupled to the server, wherein the copy includes at least one of operating hours, a schedule, a menu, pricing information, and customer reviews; and
receiving feedback for the website by the content generation engine from the user computing device.
|