Patent ID: 9747258
Date: 2017-08-29
CPC Classifications: G06F

Claim:
1. A website building system implementable on a computing device, said system comprising: a layout database to store at least one layout and at least one associated layout signature, wherein said layout signature represents a semantic composition of said at least one layout; a page analyzer to analyze a user supplied component set of a webpage and at least generate an associated component set signature for a user supplied component set; said page analyzer comprising: wherein said page analyzer generates at least one of: a single full page layout, multiple partial page layouts, multiple segmented layouts and an associated layout package from said user supplied component set after processing by at least one of: said layout splitter, said signature extractor, said page type identifier, said semantic link handler; said component splitter; said component filter; said component merger and said container handler; a signature comparer to perform a comparison of said at least one component set signature of said user supplied component set with said associated layout signature of said at least one layout stored in said layout database; a layout searcher and generator to acquire from at least said layout database a set of candidate layouts according to the results of said signature comparer, wherein said candidate layouts are visually different- and semantically similar from said user supplied component set; and wherein said visually different layouts comprise semantically similar components in a different visual arrangement; a layout adapter and applier to adapt said user supplied component set of said website to a selected layout from said set of candidate layouts; and a processor and a memory unit; said processor to activate said page analyzer, said signature comparer, said layout searcher and generator and said layout adapter and applier.