CPC G06F 16/972 (2019.01) [G06F 3/0484 (2013.01); G06F 16/9535 (2019.01); G06F 16/958 (2019.01); G06Q 10/101 (2013.01); G06F 16/2246 (2019.01)] | 18 Claims |
1. A method for a website building system (WBS), said method being performed by a hardware processor, said method comprising:
storing in at least one database, content elements having types, layout elements having types, WBS components of websites of users of said WBS and preferences for at least presentation and aesthetics for websites of users of said WBS;
gathering related information on a user of said WBS building a new website according to answers to at least one questionnaire and available industry identifying information;
analyzing content, aesthetics and layout elements of other users of said WBS at least within said industry according to said related information and generating at least one of: at least one industry layout element having industry-preferred aesthetics for said industry, an element-based website of said user and improved question types for questionnaires;
using artificial intelligence and machine learning techniques to determine preferred layout solutions for said new website according to the output of said analyzing and said preferences;
generating multiple layout solutions for elements of said new website according to the output of said artificial intelligence and machine learning techniques and offering said multiple layout solutions to said user;
receiving from said user a user selected layout; and
generating said new website from said user selected layout.
|