IP Library Granted Patent US 11,720,739
Granted Patent B2
US 11,720,739 · App. 17/932,307 · Granted Aug 8, 2023

System and method for extended dynamic layout

Inventors: Nadav Abrahami (Tel Aviv, IL); Giora Kaplan (Tel Aviv, IL); Avishai Abrahami (Tel Aviv, IL)
Assignee: Wix.com Ltd.
G06F40/106G06F3/0482G06F16/986G06F40/143G06F40/166G06F16/972G06F40/197G06F2203/04804
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 11,720,739
App. No.
17/932,307
Granted
Aug 8, 2023
Kind
B2
Abstract

A website building system includes a database to store pages and components of a website, a component predefined as a master component associated with a master page or a regular component associated with regular page, a plurality of master and regular components have associated dynamic layout rules which define relationships between one website component and another website component, a component of the plurality of master and regular components has a handle set having at least one regular handle and at least one smart handle, a displayer to display a composite page having master components and regular components; an editor to enable a user to select components for editing and a dynamic layout editor to provide dynamic layout editing of the selected components with the handle set during an editing session; an updater to update and display the website according to the handle set, handle type and associated dynamic layout rules.

Claims (19)

1. A website building system comprising:

a database to store pages and components of a website, a component predefined as one of: a master component associated with at least one master page and regular component associated with at least one regular page, and wherein a plurality of master and regular components have associated dynamic layout rules which define relationships between one website component and at least one other secondary website component and wherein a component of said plurality of master and regular components has a handle set comprising at least one regular handle and at least one smart handle, wherein said relationships are at least one of explicit anchors, automatic anchors and semi-automatic anchors;

a displayer to display a composite page comprising master components and regular components;

an editor to enable a user to select either said master components or said regular components for editing thereby generating selected components and non-selected components;

a dynamic layout editor to provide dynamic layout editing of at least one of said selected components with said handle set during an editing session;

an updater to update and display said website according to handle set, handle type and associated dynamic layout rules; and

a processor and a memory unit, said processor to embody said editor, said displayer, said dynamic layout editor, and said updater.

2. The website building system according to claim 1 and wherein said at least one smart handle is at least one of: a dynamic layout handle and a dynamic layout override handle.

3. The website building system according to claim 1 and also comprising a user interface to display said at least one smart handle as one of: an invisible handle and a virtual handle.

4. The website building system according to claim 3 and also comprising a handle module comprising a modifier to enable manual modification of said display and of a functionality of said at least one smart handle using at least one of: a keyboard, a mouse and a touchscreen.

5. A method for a website building system, the method comprising:

storing in a database pages and components of a website, a component predefined as one of: a master component associated with at least one master page and regular component associated with at least one regular page, and wherein a plurality of master and regular components have associated dynamic layout rules which define relationships between one website component and at least one other secondary website component and wherein a component of said plurality of master and regular components has a handle set comprising at least one regular handle and at least one smart handle, wherein said relationships are at least one of explicit anchors, automatic anchors and semi-automatic anchors;

displaying a composite page comprising master components and regular components;

enabling a user to select either said master components or said regular components for editing thereby generating selected components and non-selected components;

providing dynamic layout editing of at least one of said selected components with said handle set during an editing session; and

updating and displaying said website according to handle set, handle type and associated dynamic layout rules.

6. The method according to claim 5 and wherein said at least one smart handle is at least one of: a dynamic layout handle and a dynamic layout override handle.

7. The method according to claim 5 and also comprising displaying said at least one smart handle as one of: an invisible handle and a virtual handle.

8. The method according to claim 7 and also comprising enabling manual modification of said display and of a functionality of said at least one smart handle using at least one of: a keyboard, a mouse and a touchscreen.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2022
From: ABRAHAMI, NADAV; KAPLAN, GIORA; ABRAHAMI, AVISHAI
To: WIX.COM LTD.
Reel/Frame 061143/0397 →
Continuity (9)
Division 17015151 · Sep 9, 2020
Division 16195956 · Nov 20, 2018
Continuation In Part 13786488 · Mar 6, 2013
Continuation In Part 13779798 · Feb 28, 2013
Continuation In Part 13771119 · Feb 20, 2013
Provisional Application 61607094 · Mar 6, 2012
Provisional Application 61605243 · Mar 1, 2012
Provisional Application 61600726 · Feb 20, 2012
Related Publication 20230010571A1 · Jan 12, 2023