IP Library Granted Patent US 12,045,563
Granted Patent B2
US 12,045,563 · App. 18/319,549 · Granted Jul 23, 2024

System and method for dialog customization

Inventors: Yuval Goldstein (Herzliya, IL); Avi Marcus (Haifa, IL); Sharon Ptashek (Berkeley, CA); Kfir Golan (Tel Aviv, IL); Daniel Shmuglin (Holon, IL)
Assignee: Wix.com Ltd.
G06F40/186G06F3/0481G06F40/103
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 12,045,563
App. No.
18/319,549
Granted
Jul 23, 2024
Kind
B2
Abstract

A system for a website building system (WBS) includes a dialog builder to build a customization user interface specific to at least two user selected components of a page on a website built with the WBS, wherein the at least two user selected components have pre-defined customizable attributes and non-customizable attributes; and an updater to receive input for a customizable attribute according to the customization user interface and to update customizable attributes for the at least two user selected components according to the input, wherein a single input updates the at least two user selected components.

Claims (26)

1. A system for a website building system (WBS), the system comprising:

a dialog builder to build a customization user interface specific to at least two user selected components of a page on a website built with said WBS, wherein said at least two user selected components have pre-defined customizable attributes and non-customizable attributes; and

an updater to receive input for a customizable attribute according to said customization user interface and to update customizable attributes for said at least two user selected components according to said input, wherein a single input updates said at least two user selected components.

2. The system according to claim 1 and also comprising:

an input interpreter to receive said at least two user selected components;

a sorter to sort customizable attributes of said at least two user selected components and to merge multiple configurable attribute entries according to a common property of said entries; and

attribute applier to apply said input to said customizable attributes for said at least two user selected components.

3. The system according to claim 2 wherein said sorter sorts according to at least one of:

customization IDs, hints provided in said at least two user selected components; pre-defined conditions and pre-defined priorities.

4. The system according to claim 1 and wherein said updater updates continuously as said attributes are modified to provide a WYSIWYG (what you see is what you get) effect.

5. The system according to claim 1 and wherein said updater updates customizable attributes gradually as said attributes are modified to provide an animation between two versions of said at least two user selected components having different customizable attribute values.

6. The system according to claim 1 and wherein said at least two user selected components are at least one of atomic component, container component, linking component, third party component, template, view and a relationship object representing a relationship between at least two components.

7. The system according to claim 1 wherein said dialog builder performs at least one of: updating an existing customization user interface dialog and creating a new customization user interface dialog.

8. A method for a website building system (WBS), the method comprising:

building a customization user interface specific to at least two user selected components of a page on a website built with said WBS, wherein said at least two user selected components have pre-defined customizable attributes and non-customizable attributes;

receiving input for a customizable attribute according to said customization user interface; and

updating customizable attributes for said at least two user selected components according to said input, wherein a single input updates said at least two user selected components.

9. The method according to claim 8 and also comprising:

receiving said at least two user selected components;

sorting customizable attributes of said at least two user selected components and merging multiple configurable attribute entries according to a common property of said entries; and

applying said input to said customizable attributes for said at least two user selected components.

10. The method according to claim 9 wherein said sorting sorts according to at least one of: customization IDs, hints provided in said at least two user selected components; pre-defined conditions and pre-defined priorities.

11. The method according to claim 8 and wherein said updating updates customizable attributes continuously as said attributes are modified to provide a WYSIWYG (what you see is what you get) effect.

12. The method according to claim 8 and wherein said updating updates gradually as said attributes are modified to provide an animation between two versions of said at least two user selected components having different customizable attribute values.

13. The method according to claim 8 and wherein said at least two user selected components are at least one of atomic component, container component, linking component, third party component, template, view and a relationship object representing a relationship between at least two components.

14. The method according to claim 8 wherein said building performs at least one of: updating an existing customization user interface dialog and creating a new customization user interface dialog.

Assignments (2)
CHANGE OF NAME Recorded May 23, 2023
From: WIXPRESS LTD.
To: WIX.COM LTD.
Reel/Frame 063724/0547 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2023
From: GOLDSTEIN, YUVAL; MARCUS, AVI; PTASHEK, SHARON; GOLAN, KFIR; SHMUGLIN, DANIEL
To: WIXPRESS LTD.
Reel/Frame 063711/0138 →
Continuity (6)
Continuation 17806513 · Jun 13, 2022
Continuation 17229890 · Apr 14, 2021
Continuation 15657156 · Jul 23, 2017
Continuation 14207930 · Mar 13, 2014
Provisional Application 61781866 · Mar 14, 2013
Related Publication 20230289521A1 · Sep 14, 2023