US 11,914,949 B2
Device, system, and method of website building by utilizing data lists
Amit Kaufman, Tel Aviv (IL); Oren Hollander, Rosh Ha'Ayin (IL); Nadav Abrahami, Tel Aviv (IL); and Jiri Tobisek, Kfar Vitkin (IL)
Assigned to Wix.com Ltd., Tel Aviv (IL)
Filed by Wix.com Ltd., Tel Aviv (IL)
Filed on Feb. 4, 2020, as Appl. No. 16/780,941.
Application 16/780,941 is a continuation of application No. 14/207,761, filed on Mar. 13, 2014, abandoned.
Claims priority of provisional application 61/781,866, filed on Mar. 14, 2013.
Prior Publication US 2020/0175224 A1, Jun. 4, 2020
Int. Cl. G06F 40/186 (2020.01); G06F 40/103 (2020.01); G06F 3/0481 (2022.01)
CPC G06F 40/186 (2020.01) [G06F 3/0481 (2013.01); G06F 40/103 (2020.01)] 20 Claims
OG exemplary drawing
 
1. A system, the system comprising:
a processor;
a website building system (WBS) running on said processor, said WBS comprising:
a content database storing a pool of content items to be displayed on a website being built;
a view database storing a set of views which can be used to display said content items, a view being a template for a section of a web page of said website, each view having components;
wherein a view in said set of views is associated with an item type and displays items belonging to said item type;
a view pool searcher to search in said view database for two or more matching views having fields and at least one of keywords, attributes and application related parameters that match a user selected set of content items stored in said content database;
a dynamic view constructor to search among said two or more matching views and to dynamically construct a constructed view for said user selected set of content items according to at least one of: pre-defined dynamic layout anchors, layout rules and inheritance relationships between components of said views; and
a filled-in view creator to dynamically map said user selected set of content items to said constructed view, said filled-in view creator further comprising a field matching module to map an individual content item of said user selected set of-content items in said constructed view to a matching field in its associated item type.