US 11,748,440 B2
System and method for implementing containers which extract and apply semantic page knowledge
Roni Ben-Aharon, Tel-Aviv (IL)
Assigned to Wix.com Ltd., Tel Aviv (IL)
Filed by WIX.COM LTD., Tel Aviv (IL)
Filed on Jul. 27, 2017, as Appl. No. 15/661,342.
Claims priority of provisional application 62/531,897, filed on Jul. 13, 2017.
Claims priority of provisional application 62/367,151, filed on Jul. 27, 2016.
Prior Publication US 2018/0032626 A1, Feb. 1, 2018
Int. Cl. G06F 16/958 (2019.01); G06F 16/23 (2019.01); G06F 16/951 (2019.01); G06F 40/103 (2020.01); G06F 40/131 (2020.01); G06F 40/137 (2020.01); G06F 40/186 (2020.01)
CPC G06F 16/972 (2019.01) [G06F 16/23 (2019.01); G06F 16/951 (2019.01); G06F 40/103 (2020.01); G06F 40/131 (2020.01); G06F 40/137 (2020.01); G06F 40/186 (2020.01); G06F 16/958 (2019.01)] 21 Claims
OG exemplary drawing
 
1. A website building system (WBS), said system comprising:
a processor;
at least one database storing a plurality of types of semantic composites, wherein a type of semantic composite defines a combination of related components having associated therewith editing operations and behaviors to be performed on said related components as a unit, said at least one database also storing a plurality of websites of said WBS, wherein each said website of said plurality of websites has at least one page that has components, containers and specific instances of at least one of said plurality of types of semantic composites in said at least one page; and
a handler running on said processor to create and edit said specific instances according to semantic page knowledge, said handler comprising:
at least one analyzer to determine a first set of components of a page of one website of said plurality of websites that belongs to one of said plurality of types of semantic composite according to said semantic page knowledge; and
a WBS editor enabling a user of said WBS to create and edit said components and containers of said page, said WBS editor also comprising:
a semantic composite sensitive editor to receive an indication from said handler of said one of said plurality of types of semantic composites, to generate one of said specific instances for said one type of said plurality of types of semantic composites and to implement said editing operations and behaviors associated with said one of said plurality of types of semantic composites on said one of said specific instances; and
a semantic composite type editor enabling a definition of a customized semantic composite, based on a specific existing set of components, or on an imported schema definition.