US2023367841A1PendingUtilityA1

System and method for implementing containers which extract and apply semantic page knowledge

Assignee: WIX COM LTDPriority: Jul 27, 2016Filed: Jul 23, 2023Published: Nov 16, 2023
Est. expiryJul 27, 2036(~10 yrs left)· nominal 20-yr term from priority
Inventors:Roni Ben-Aharon
G06F 40/131G06F 16/25G06F 40/137G06F 16/951G06F 40/103G06F 16/23G06F 40/186G06F 16/958G06F 16/972
69
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A website building system (WBS) includes a processor, at least one database storing pages of websites built using the WBS, the pages having components, the at least one database to further store a plurality of types of semantic composites, where a type of semantic composite defines a combination of related components having associated therewith editing operations and behaviors to be performed on related components of a page as a unit; a handler running on the processor to receive a page of a website and to analyze and classify sets of components of the page into at least one semantic composite using semantic decomposition and matching with the stored plurality of types of semantic composites; and a semantic composite editing behavior applier running on the processor to enable editing of the at least one semantic composite according to the editing operations and behaviors.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A website building system (WBS), said system comprising:
 a processor;   at least one database storing pages of websites built using said WBS, said pages having components, said at least one database to further store 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 related components of a page as a unit;   a handler running on said processor to receive a page of a website and to analyze and classify sets of components of said page into at least one semantic composite using semantic decomposition and matching with said stored plurality of types of semantic composites; and   a semantic composite editing behavior applier running on said processor to enable editing of said at least one semantic composite according to said editing operations and behaviors.   
     
     
         2 . The system according to  claim 1  wherein said semantic decomposition is according to at least one of: semantic knowledge extracted from said components, inter-component anchors, component editing history, component attributes, content or feature analysis and heuristics or machine learning techniques. 
     
     
         3 . The system according to  claim 1  and also comprising a search engine friendly renderer to send information about said at least one semantic composite to be indexed by a search engine spider. 
     
     
         4 . The system according to  claim 1  wherein said handler comprises:
 an automatic handler to analyze components on said page and to perform said semantic decomposition according to said analysis and classification; and at least one of:
 an offline analyzer and handler to perform batch offline processing and said semantic decomposition from external sites and websites stored in said at least one database; and 
 an online analyzer and handler to provide online processing and said semantic decomposition via said automatic handler. 
 
 
     
     
         5 . The system according to  claim 4  and also comprising at least one of:
 an interactive handler to enable a user of said WBS to manually configure said semantic decomposition; and 
 an artificial intelligence/machine learner to perform artificial intelligence and machine learning analysis according to user activity of said website and analysis of other websites and pages within said WBS. 
 
     
     
         6 . The system according to  claim 5  and also comprising:
 a site generation system to generate a website comprising said at least one semantic composite; and 
 an import handler to import and classify types of semantic composites from systems external to said WBS. 
 
     
     
         7 . The system according to  claim 2  wherein said semantic composite editing behavior applier comprises at least one of:
 an animation handler to propose and apply a semantic composite type specific animation to said at least one semantic composite; 
 a layout creator and applier to extract and apply said semantic knowledge, layouts and said editing operations to said at least one semantic composite; 
 a brush applier to apply a semantic brush to said at least one semantic composite; 
 a design kit applier to propose and apply relevant design kits to said at least one semantic composite; 
 a resizer to handle semantic composite type specific resizing for said at least one semantic composite; 
 an adder and deleter to at least one of: add and delete an item in a list of said at least one semantic composite; 
 an orderer to reorder items in a list of said at least one semantic composite; 
 a drag and drop handler to handle drag and drop functionality for said semantic composite editing behavior applier; 
 a selection handler to handle semantic composite selection for said semantic composite editing behavior applier; 
 a matcher to perform said matching between said plurality of types of semantic composites and said components; and 
 a content and component offerer to offer additional and alternative components and content for said at least one semantic composite. 
 
     
     
         8 . The system according to  claim 1  wherein said types of semantic composites are at least one of: elementary semantic composites, conceptual semantic composites and repeater semantic composites. 
     
     
         9 . The system according to  claim 8  wherein said repeater semantic composites are at least one of: lists, galleries and grids. 
     
     
         10 . A method for a website building system (WBS), said method comprising:
 storing in at least one database, pages of websites built using said WBS, said pages having components, further 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 related components of a page as a unit;   receiving a page of a website;   analyzing and classifying sets of components of said page into at least one semantic composite using semantic decomposition and matching with said stored plurality of types of semantic composites; and   enabling editing of said at least one semantic composite according to said editing operations and behaviors.   
     
     
         11 . The method according to  claim 10  wherein said semantic decomposition is according to at least one of: semantic knowledge extracted from said components, inter-component anchors, component editing history, component attributes, content or feature analysis and heuristics or machine learning techniques. 
     
     
         12 . The method according to  claim 10  and also comprising sending information about said at least one semantic composite to be indexed by a search engine spider. 
     
     
         13 . The method according to  claim 10  wherein said analyzing and classifying sets comprises:
 analyzing components on said page and performing said semantic decomposition according to said analysis and classification; and at least one of:
 performing batch offline processing and said semantic decomposition from external sites and websites stored in said at least one database; and 
 providing online processing and said semantic decomposition via said analyzing components on said page. 
 
 
     
     
         14 . The method according to  claim 13  and also comprising at least one of:
 enabling a user of said WBS to manually configure said semantic decomposition; and 
 performing artificial intelligence and machine learning analysis according to user activity of said website and analysis of other websites and pages within said WBS. 
 
     
     
         15 . The method according to  claim 14  and also comprising:
 generating a website comprising said at least one semantic composite; and 
 importing and classifying types of semantic composites from systems external to said WBS. 
 
     
     
         16 . The method according to  claim 11  wherein said enabling editing comprises at least one of:
 proposing and applying a semantic composite type specific animation to said at least one semantic composite; 
 extracting and applying said semantic knowledge, layouts and said editing operations to said at least one semantic composite; 
 applying a semantic brush to said at least one semantic composite; 
 proposing and applying relevant design kits to said at least one semantic composite; 
 handling semantic composite type specific resizing for said at least one semantic composite; 
 adding or deleting an item in a list of said at least one semantic composite; 
 reordering items in a list of said at least one semantic composite; 
 handling drag and drop functionality for said enabling editing; 
 handling semantic composite selection for said enabling editing; 
 performing said matching between said plurality of types of semantic composites and said components; and 
 offering additional and alternative components and content for said at least one semantic composite. 
 
     
     
         17 . The method according to  claim 10  wherein said types of semantic composites are at least one of: elementary semantic composites, conceptual semantic composites and repeater semantic composites. 
     
     
         18 . The method according to  claim 17  wherein said repeater semantic composites are at least one of: lists, galleries and grids.

Join the waitlist — get patent alerts

Track US2023367841A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.