Patent ID: 11874813
Assignee: WIX.COM LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 11:
12. A method for a visual design system, the method comprising:
receiving an incoming request of at least one page of a visual application having an existing layout;
extracting attributes of at least one code component of said at least one page;
performing an analysis of said extracted attributes;
producing an associated extended code component signature using said analysis;
storing in a layout database at least one layout and at least one associated extended code component signature of said at least one layout;
comparing said associated extended code component signature of said at least one code component with said associated extended code component signature of said at least one layout stored in said layout database to produce results; and
at least acquiring from said database a set of candidate layouts according to said results wherein said candidate layouts are visually different and functionally similar to each other, said at least acquiring comprising:
determining a level of visual similarity between a first candidate layout from said set of candidate layouts, said existing layout and a second candidate layout from said set of candidate layouts; and
determining an extent of visual diversity between said first candidate layout, said existing layout and said second candidate layout according to said determining the level of visual similarity.