103 patents
Utility
Visual design system for generating a visual data structure associated with a semantic composition based on a hierarchy of components
16 Jan 24
A system and method for a visual design system includes a memory, a processor, a page analyzer to extract business information of at least one data structure of at least one page of a visual application having an existing layout, to perform a semantic analysis of the extracted business information and to use the extracted business information to produce a business information layout and an associated business information signature; a database to store at least one layout and at least one associated layout signature where the layout signature represents a business information composition of the at least one layout, a signature comparer to perform a comparison of the associated business information signature of the at least one data structure with the associated layout signature of the at least one layout stored in said layout database and where the processor and the memory embody the page analyzer and the signature comparer.
Roni Ben-Aharon, Nadav Abrahami, Uri Dromy, Barak Igal, Daphna Ofek
Filed: 29 Nov 21
Utility
Website builder with integrated search engine optimization support
16 Jan 24
A tool to enable a search-engine optimized website within a WBS (website building system) The tool includes at a database storing WBS component compositions and SEO (search engine optimization) information drawn from sources internal and external to the WBS relating to the component compositions having at least one of: design and content; an analyzer to gather and analyze the SEO information for the WBS component compositions and to provide an SEO ranking for them; an editor to enable a designer of a website using the WBS to create and edit a website page using at least one user selected component composition from the WBS component compositions and a recommender to receive the at least one user selected component composition and to compare it with the results of the analyzer and to recommend to the designer, search engine friendly recommendations for improved website optimization based on the SEO ranking.
Yuval Aviyam, Alon Rousso Katz
Filed: 25 Apr 22
Utility
On-demand web-server execution instance for website hosting with custom back-end functionality
16 Jan 24
An online website building system includes: an online database configured to store a library of website building elements for configuring a front-end of a webpage, the webpage having been built on a platform including at least common server code; and store rules for accessing code associated with the website building elements; and at least one processor configured to enable the user to edit code associated with a webpage, and to provide a programmable event for activating the resultant user-editable code, wherein the user-editable code is configured to provide dynamic customized back-end functionality associated with the webpage; store the edited user-editable code in a code storage system in communication with the online database; receive a request to access the webpage, and in response to the request and before the request times out, provide access to a virtualized execution instance comprising at least the common server code and the edited user-editable code.
Yoav Abrahami, Ziv Shalom Shalev, Shai Nagar, Gil Tayar
Filed: 29 Aug 21
Utility
System and method for integrating user feedback into website building system services
2 Jan 24
A website building system (WBS) includes a processor implementing a machine learning feedback-based proposal module and a database storing at least the websites of a plurality of users of the WBS, and components of the websites.
Hana Siani Cohen, Oded Nachshon, Noa Stanger, Shai Dekel, Meir Perez, Hila Gat
Filed: 14 Mar 22
Utility
Actionable widget cards
2 Jan 24
A system and method for a website building system (WBS) hosting multiple websites, and a message system to generate at least one actionable widget card (AWC), where the AWC has elements comprising at least content, fields and attributes and implements at least e-commerce related operations for a product, the message system includes a card creator to create at least one AWC according to a trigger from a website associated with the product, stored pre-defined rules concerning card definitions or pre-defined widget card parameters and a card transformer to transform at least one of: content, fields and attributes of the at least one AWC according to transformation rules to create at least one new AWC, where a transformation is according to at least one of: a user request, related elements and product similarity.
Reuven J. Sherwin, Tal Kol, Adi Zellner, Yonatan Biri, Shachar Burg, Ethan Sharabi, Liat Karpel Gurwicz, Roni Ben-Aharon
Filed: 9 Aug 21
Utility
System for comparison and merging of versions in edited websites and interactive applications
28 Nov 23
A device and method for a website building system that has a component based version comparer to compare at least two versions of a website page which has components defined in a set of hierarchies.
Yuval Goldstein, Amit Kaufman, Oren Hollander, Roni Ben-Aharon
Filed: 19 Sep 17
Utility
System and Method for Implementing Containers Which Extract and Apply Semantic Page Knowledge
16 Nov 23
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.
Roni BEN-AHARON
Filed: 23 Jul 23
Utility
System and Method for Creation and Handling of Configurable Applications for Website Building Systems
9 Nov 23
A website building system (WBS) includes a database of website components and definitions and instances of website building system configurable applications (WCAs), where the WCAs are single packaged entities which can also be accessed as a sets of customizable elements; a WCA app builder to enable a developer to develop a first version WCA; an in-site editor to provide specific editing capabilities for a user to edit at least one of a definition or an instance of the first version WCA and a WCA handler to receive a modification to the first version WCA from the user and an update to the first version WCA from the developer, the WCA handler to merge between the modification and the update to create a changed WCA, to resolve conflicts or loss of functionality and to handle permissions between the modification and the update.
Uval Arie BLUMENFELD, Or FATTAL, Avi MARCUS, Hannah WAXMAN, Karin AGAN, Maor YOSEF, Amit KAUFMAN, Itai CHEJANOVSKY, Omer GANIM, Lior SHEFER, Or-Avraham BEN-ARI, Nathalie AHARON, Noam SHALEV INBAR, Itay SHTEKEL, Tzufit BARZILAY
Filed: 10 Jul 23
Utility
System and Method for the Generation and Editing of Text Content In Website Building Systems
9 Nov 23
A text content generation (TCG) system to generate text for a text field for a website building system (WBS).
Dan KOREN, Erez SHASHA, Eyal SADEH, Rachel ROWLAND
Filed: 16 Jul 23
Utility
System and Method for Extended Dynamic Layout
19 Oct 23
A website building system (WBS) to create and handle dynamic layout interactions between multiple components on a page according to dynamic layout rules which define a relationship between affecting and affected components and where a component has at least one handle to enable a user of the WBS to at least move or resize a component within the dynamic layout rules, where the at least one handle activates or bypasses the dynamic layout rules for a component.
Nadav ABRAHAMI, Giora KAPLAN, Avishai ABRAHAMI
Filed: 19 Jun 23
Utility
System and Method Providing Responsive Editing and Viewing, Integrating Hierarchical Fluid Components and Dynamic Layout
19 Oct 23
A website building system includes a processor; at least one database storing at least website pages and layouts comprising fluid components, breakpoint ranges for multiple viewport sizes, dynamic layout rules and responsive editing rules for editing said fluid components according to breakpoint ranges and a responsive editing module running on the processor, the module includes a rule engine to provide layout decisions for a page of a website built by the WBS according to the dynamic layout rules and the responsive editing rules associated with at least one incoming trigger; a responsive editor to receive the at least one incoming trigger and dimensions of a current viewport, and to generate an updated fluid responsive design layout for said current viewport according to the layout decision and a CSS (cascading style sheet) generator to map the features of the updated fluid responsive design layout design into a smart CSS for the current viewport.
Roni FIALKOW, Idan COHEN, Na'ama BEN OLIEL RONEN, Batya ANTEBI, Andrey MOISEEV, Yotam BARZILAY, Kobi ZAKUT, Nir HORESH, Bar Ehud ULMAN, Kfir GOLAN
Filed: 30 Apr 23
Utility
System for Supporting Flexible Color Assignment In Complex Documents
21 Sep 23
A system includes a unit for handling color assignment within a complex document and for maintaining a perceived brightness difference between elements on a discreet-pixel-depth-display.
Avishai ABRAHAMI, Giora Kaplan, Nadav Abrahami
Filed: 18 May 23
Utility
System and Method for Dialog Customization
14 Sep 23
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.
Yuval Goldstein, Avi Marcus, Sharon Ptashek, Kfir Golan, Daniel Shmuglin
Filed: 18 May 23
Utility
System and method for implementing containers which extract and apply semantic page knowledge
5 Sep 23
A system for a website building system includes at least one database storing website building system component types of websites of users, semantic composite types and smart box definitions where the semantic composite types are data structures describing components consisting of other components, a smart box handler to analyze and classify sets of components of a page of a website as smart boxes using semantic decomposition, the smart box boxes based on said semantic composite types and the smart box definitions, an editor to enable interactive editing of the website comprising components and the smart boxes, to receive a classification from the smart box handler and to provide additional editing capabilities for the smart boxes based on the classification.
Roni Ben-Aharon
Filed: 27 Jul 17
Utility
System and Method for Third Party Application Activity Data Collection
31 Aug 23
A system for a website, includes a processor and a unit running on the processor to capture interactions between a user of the website and at least one third party application embedded as an instance in a page of the website and to use the interactions to update a contact record associated with a user.
Yoav ABRAHAMI, Kfir BLOCH, Nitzan ACHSAF
Filed: 4 May 23
Utility
System and method for extended dynamic layout
8 Aug 23
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.
Nadav Abrahami, Giora Kaplan, Avishai Abrahami
Filed: 15 Sep 22
Utility
System and method for creation and handling of configurable applications for website building systems
11 Jul 23
A website building system (WBS) includes a database of website components and definitions and instances of website building system configurable applications (WCAs), where the WCAs are single packaged entities which can also be accessed as a sets of customizable elements; a WCA app builder to enable a developer to develop a first version WCA; an in-site editor to provide specific editing capabilities for a user to edit at least one of a definition or an instance of the first version WCA and a WCA handler to receive a modification to the first version WCA from the user and an update to the first version WCA from the developer, the WCA handler to merge between the modification and the update to create a changed WCA, to resolve conflicts or loss of functionality and to handle permissions between the modification and the update.
Uval Arie Blumenfeld, Or Fattal, Avi Marcus, Hannah Waxman, Karin Agan, Maor Yosef, Amit Kaufman, Itai Chejanovsky, Omer Ganim, Lior Shefer, Or-Avraham Ben-Ari, Nathalie Aharon, Noam Shalev Inbar, Itay Shtekel, Tzufit Barzilay
Filed: 14 Nov 19
Utility
System and method for dialog customization
23 May 23
A system for website building system server includes a dialog builder to build a customization user interface specific to at least two user selected objects of a page on a website built with the website building system, where at least one of the at least two user selected objects has pre-defined customizable attributes and non-customizable attributes, where a customizable attribute has at least one customization record to define it, and a displayer to display the customization user interface as a component layout based dialog according to the layout of user selected objects contributing customization records to the dialog builder.
Yuval Goldstein, Avi Marcus, Sharon Ptashek, Kfir Golan, Daniel Shmuglin
Filed: 13 Jun 22
Utility
System and method providing responsive editing and viewing, integrating hierarchical fluid components and dynamic layout
2 May 23
A website building system includes a processor; at least one database storing at least website pages and layouts comprising fluid components, breakpoint ranges for multiple viewport sizes, dynamic layout rules and responsive editing rules for editing said fluid components according to breakpoint ranges and a responsive editing module running on the processor, the module includes a rule engine to provide layout decisions for a page of a website built by the WBS according to the dynamic layout rules and the responsive editing rules associated with at least one incoming trigger; a responsive editor to receive the at least one incoming trigger and dimensions of a current viewport, and to generate an updated fluid responsive design layout for said current viewport according to the layout decision and a CSS (cascading style sheet) generator to map the features of the updated fluid responsive design layout design into a smart CSS for the current viewport.
Roni Fialkow, Idan Cohen, Na'ama Ben Oliel Ronen, Batya Antebi, Andrey Moiseev, Yotam Barzilay, Kobi Zakut, Nir Horesh, Bar Ehud Ulman, Kfir Golan
Filed: 19 Apr 21
Utility
System for Synchronization of Changes In Edited Websites and Interactive Applications
6 Apr 23
A system for modifying a website or interactive application, including a published database accessible via an end user data service to present the most up to date version of objects of the website, viewable and editable by at least one user, a draft database accessible via a designer data service and viewable and editable by at least one designer to store edits to the objects of the published database; a published database request handler to coordinate concurrent viewing and updating of the objects between the end user data service and the published database and a draft database request handler to coordinate concurrent viewing, editing and updating of the objects between the designer data service and the draft database and to merge edits and updates to the objects in both the published database and the draft database and to return the merged version of the objects without modifying the published database.
Yuval GOLDSTEIN, Amit Kaufman, Oren Hollander
Filed: 30 Nov 22