US 11,741,180 B2
System and method for the generation and editing of text content in website building systems
Dan Koren, San Francisco, CA (US); Erez Shasha, Kiryat Ono (IL); Eyal Sadeh, Beersheva (IL); and Rachel Rowland, Tel Aviv (IL)
Assigned to Wix.com Ltd., Tel Aviv (IL)
Filed by Wix.com Ltd., Tel Aviv (IL)
Filed on Sep. 1, 2020, as Appl. No. 17/8,672.
Application 17/008,672 is a continuation of application No. 16/202,174, filed on Nov. 28, 2018, granted, now 10,796,075.
Claims priority of provisional application 62/591,297, filed on Nov. 28, 2017.
Prior Publication US 2020/0401760 A1, Dec. 24, 2020
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 17/00 (2019.01); G06F 16/958 (2019.01); G06F 16/9532 (2019.01); G06F 40/137 (2020.01); G06F 40/30 (2020.01); G06F 40/131 (2020.01); G06F 40/166 (2020.01); G06F 40/186 (2020.01); G06F 40/216 (2020.01); G06N 20/00 (2019.01); G06N 5/04 (2023.01); G06F 3/0482 (2013.01)
CPC G06F 16/958 (2019.01) [G06F 16/9532 (2019.01); G06F 40/131 (2020.01); G06F 40/137 (2020.01); G06F 40/166 (2020.01); G06F 40/186 (2020.01); G06F 40/216 (2020.01); G06F 40/30 (2020.01); G06F 3/0482 (2013.01); G06N 5/04 (2013.01); G06N 20/00 (2019.01)] 14 Claims
OG exemplary drawing
 
1. A system, the system comprising:
a processor;
a text content generation (TCG) system running on said processor to generate text for a text field for a website building system (WBS), said TCG system comprising:
a data gatherer to gather text samples from sources internal and external to said WBS;
an analysis engine to analyze said text samples and to identify common text structures, substructures and website contexts;
an HDS creator to receive the output of said analysis engine and to create a hierarchical data structure (HDS) definition for a text sample accordingly, said HDS creator to also create associated rules for handling the application and behavior for an HDS, wherein an HDS describes a text element alternative for a given field role;
a content management system (CMS) to store said HDS definitions and said text samples;
an HDS rule engine to modify the presentation of said HDS definitions to said user according to said associated rules;
an HDS editor to enable a user of said WBS to create and edit user selected HDS definitions; and
a text generator to generate final text for said website from user edited HDS definitions.