IP Library Granted Patent US 9,959,269
Granted Patent B1
US 9,959,269 · App. 15/056,180 · Granted May 1, 2018

Method and system for implementing a website builder

Inventors: Anton Bobykin (Novosibirsk, RU); Andrey Kugayevsky (Novosibirsk, RU); Sergey Oleinikov (Novosibirsk, RU); Yuriy Tsybrovskyy (Seattle, WA); Sergey Lystzev (Novosibirsk, RU); Alexander G. Tormasov (Moscow, RU); Stanislav S. Protassov (Moscow, RU); Serguei M. Beloussov (Singapore, SG)
Assignee: Plesk International GmbH
G06F17/248G06F3/0482G06F17/3089H04L67/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,959,269
App. No.
15/056,180
Granted
May 1, 2018
Kind
B1
Abstract

A method and system for a site builder. The site builder is an application designed to create and edit websites for hosting providers, resellers and end users. Built with hosting in mind, the proposed site builder allows providers to easily offer site building capabilities to their customers. The easy five-step wizard interface provides for an effortless way for customers to create, modify and update their own websites without any technical skills or HTML know-how. The site builder application for LINUX/Unix or WINDOWS also comes with a comprehensive administration panel that allows providers to quickly and easily tailor the application to their needs.

Claims (53)

1. A computer-implemented method for automated generation of web sites, the method comprising:

(a) generating a plurality of web page templates;

(b) launching a site builder application on a client, the site builder application comprising a plurality of site builder wizards configured to receive and process site content data and construct a hierarchy of webpages based on the site content data;

(c) rendering, to a user, the web page templates using a first site builder wizard;

(d) rendering, to the user, web page design choices using a second site builder wizard;

(e) providing a third site builder wizard to the user for selecting a web page structure;

(f) presenting the user with a wizard for filling in a web page text and graphics;

(g) rendering a preview of the web page to the user; and

(h) publishing the web page,

wherein the web page templates are generated based on keywords and based on weight coefficients of the keywords, and each set of the keywords provides a web page color scheme using a color scheme shift vector; and

wherein the shift vector adjusts the web page color scheme on an element by element basis and adjusts a positioning of the elements on the web page based on the keywords and the weight coefficients.

2. The method of claim 1 , further comprising creating a new web page template and adding it to the template library, if a web page template desired by the user is not found.

3. The method of claim 1 , further comprising performing the usability assessment by an emulator executing user actions on the web page.

4. The method of claim 3 , wherein the emulator tests the web page on different platforms.

5. The method of claim 1 , wherein the web page templates reflect web site categories.

6. The method of claim 1 , wherein the user can select web page color scheme.

7. The method of claim 1 , wherein the user can insert video into the web page.

8. The method of claim 1 , further comprising search optimization of the web page by GOOGLE™ web master tools.

9. The method of claim 1 , wherein the user is given a choice of languages for the web page.

10. The method of claim 1 , wherein the user is given a common template.

11. The method of claim 1 , further comprising storing the web page templates in a template library on a content server.

12. The method of claim 11 , wherein the site builder application resides on the content server and is accessible to the client.

13. A system for implementing a web site builder, the system comprising:

a processor;

a memory; and

a computer program logic stored in the memory and executed on the processor, the computer program logic for executing the steps of:

(a) generating a plurality of web page templates;

(b) launching a site builder application on a client, the site builder application comprising a plurality of site builder wizards configured to receive and process site content data and construct a hierarchy of webpages based on the site content data;

(c) rendering, to a user, the web page templates using a first site builder wizard;

(d) rendering, to the user, web page design choices using a second site builder wizard;

(e) providing a third site builder wizard to the user for selecting a web page structure;

(f) presenting the user with a wizard for filling in a web page text and graphics;

(g) rendering a preview of the web page to the user; and

(h) publishing the web page,

wherein the web page templates are generated based on keywords and based on weight coefficients of the keywords, and each set of the keywords provides a web page color scheme using a color scheme shift vector; and

wherein the shift vector adjusts the web page color scheme on an element by element basis and adjusts a positioning of the elements on the web page based on the keywords and the weight coefficients.

14. The system of claim 13 , further comprising computer program logic for creating a new web page template and adding it to the template library, if a web page template desired by the user is not found.

15. The system of claim 13 , further comprising computer program logic for performing the usability assessment by an emulator executing user actions on the web page.

16. The system of claim 13 , further comprising computer program logic for permitting the user to select web page color scheme.

17. The system of claim 13 , further comprising computer program logic for permitting the user to insert video into the web page.

18. The system of claim 13 , further comprising computer program logic for giving the user a common template.

19. The system of claim 13 , further comprising computer program logic for storing the web page templates in a template library on a content server.

20. A computer program product comprising non-transitory medium containing computer code for implementing the following:

(a) generating a plurality of web page templates;

(b) launching a site builder application on a client, the site builder application comprising a plurality of site builder wizards configured to receive and process site content data and construct a hierarchy of webpages based on the site content data;

(c) rendering, to a user, the web page templates using a first site builder wizard;

(d) rendering, to the user, web page design choices using a second site builder wizard;

(e) providing a third site builder wizard to the user for selecting a web page structure;

(f) presenting the user with a wizard for filling in a web page text and graphics;

(g) rendering a preview of the web page to the user; and

(h) publishing the web page,

wherein the web page templates are generated based on keywords and based on weight coefficients of the keywords, and each set of the keywords provides a web page color scheme using a color scheme shift vector; and

wherein the shift vector adjusts the web page color scheme on an element by element basis and adjusts a positioning of the elements on the web page based on the keywords and the weight coefficients.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Dec 5, 2025
From: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
To: WEBPROS INTERNATIONAL GMBH (F/K/A PLESK INTERNATIONAL GMBH)
Reel/Frame 073125/0225 →
SECURITY INTEREST Recorded Jun 22, 2020
From: PLESK INTERNATIONAL GMBH
To: TMF TRUSTEE LIMITED
Reel/Frame 053081/0597 →
SECURITY INTEREST Recorded Jun 22, 2020
From: PLESK INTERNATIONAL GMBH
To: TMF TRUSTEE LIMITED
Reel/Frame 053326/0812 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2017
From: PARALLELS INTERNATIONAL GMBH
To: PLESK INTERNATIONAL GMBH
Reel/Frame 042530/0713 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 29, 2016
From: BOBYKIN, ANTON; KUGAYEVSKY, ANDREY; TORMASOV, ALEXANDER G.; LYSTSEV, SERGEY; BELOUSSOV, SERGUEI M.; OLEINIKOV, SERGEY; PROTASSOV, STANISLAV S.; TSYBROVSKYY, YURIY
To: PARALLELS IP HOLDINGS GMBH
Reel/Frame 037852/0786 →
Continuity (1)
Continuation 13792604 · Mar 11, 2013