US 12,131,137 B2
System and method for the generation of an adaptive user interface in a website building system
Ayelet Geva, Tel Aviv (IL); Omer Gartzman, Tel Aviv (IL); Giora Kaplan, Tel Aviv (IL); Shahar Zur, Tel Aviv (IL); Batel Sebbag, Meitar (IL); Amit Kaufman, Tel Aviv (IL); and Avi Marcus, Haifa (IL)
Assigned to Wix.com Ltd., Tel Aviv (IL)
Filed by Wix.com Ltd., Tel Aviv (IL)
Filed on Oct. 10, 2019, as Appl. No. 16/597,881.
Application 16/597,881 is a continuation of application No. 15/175,272, filed on Jun. 7, 2016, granted, now 10,459,699.
Claims priority of provisional application 62/172,102, filed on Jun. 7, 2015.
Prior Publication US 2020/0117431 A1, Apr. 16, 2020
Int. Cl. G06F 8/38 (2018.01); G06F 8/34 (2018.01)
CPC G06F 8/38 (2013.01) [G06F 8/34 (2013.01)] 24 Claims
OG exemplary drawing
 
1. A system for a website building system (WBS), the system comprising:
at least one hardware processor; and
a unit running on said at least one hardware processor for creating a dynamically modified designer user interface for a designer using said WBS to design a website to be accessed by multiple end-users, said unit comprising:
multiple databases storing information about said designer and information about websites built by said designer;
a marketer to provide a WBS promotional package or a WBS marketing campaign tailor made for said designer according to said designer information and said information about websites built by said designer;
a user interface (UI) modifier to evaluate component use and associated third party application use of said website, and to modify, remove or add UI elements for at least one menu of the regular WBS user interface accordingly;
a dynamic UI generator to receive said WBS promotional package or said WBS marketing campaign from said marketer and a modified, a removed or an added UI element from said UI modifier and to create at least one updated menu as a dynamically modified designer user interface accordingly;
a dynamic UI runner to generate said dynamically modified designer user interface; and
a visual editor to present said regular WBS user interface together with said dynamically modified designer user interface to said designer.