48 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
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 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 and method for the creation and use of visually-diverse high-quality dynamic layouts
3 Jan 23
A website building system (WBS) includes a layout database to store at least one layout having components and an associated layout signature.
Roni Ben-Aharon, Uri Dromy, Barak Igal, Daphna Ofek
Filed: 22 Jun 20
Utility
System for synchronization of changes in edited websites and interactive applications
3 Jan 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: 20 Jan 20
Utility
Method, device and system for creating a virtual local social network
27 Dec 22
There is provided a system and method for creating a local social network, based on a user's location and a user's virtual social profile (e.g. a facebook profile, a myspace profile) on a virtual social network (e.g. facebook, myspace).
Ido Gaver, Eran Kirshenboim, Aner Armon
Filed: 16 Apr 19
Utility
System and method for capability packages offering based on analysis of edited websites and their use
8 Nov 22
A system for a website building system server, the server having at least one processor and a memory, the system includes: an analyzer and updater to construct a promotional package for a user of the website building system according to at least editing history and/or business intelligence of a website belonging to the user, a channel determiner to determine the best mode of interface to present the promotional package to the user and a marketer to modify the website building system interface for the user according to the best mode of interface.
Orly Amrany, Omri Yunger, Elad Kaisi, Shai Lavie, Itay Shmool
Filed: 10 Feb 20
Utility
System and method for the generation and interactive editing of living documents
11 Oct 22
A website building system (WBS) has at least one processor, a text content generator and a living document generator, both implemented on at least one processor.
Lior Saar, Eitan Israeli
Filed: 27 May 20
Utility
System and method for smart interaction between website components
20 Sep 22
A website building system includes at least one database storing website components and their associated component hierarchies, each component comprising overridable parameterized-behavior elements, non-overridable parameterized-behavior elements and a data handler, the data handler handling override protocols for the components; and an element handler to review all components to be rendered for a current view and for a current component, to handle a communication request between the current component and at least one other component within the component hierarchy in order to implement an override request from the at least one other component, the element handler to update the current component only if the override request is related to an overridable parameterized-behavior element of the current component according to the data handler of the current component.
Nadav Abrahami, Barak Igal, Roni Ben-Aharon
Filed: 7 Jun 18
Utility
System and method for extended dynamic layout
20 Sep 22
A website editor includes a database to store pages and components, the components predefined as one of: master components associated with at least one master page and regular components associated with at least one regular page; a displayer to display a composite page including master components and regular components; an editor to enable a user to select either the master components or the regular components for editing thereby generating selected components and non-selected components and a layout manager to dynamically create at least automatic anchors between parallel edges of affecting and affected selected components according to associated dynamic layout rules, the rules defining relationships at least between content and a containing component, between a component and a peer component in a primary direction, between bottom edges of the affecting and the affected selected components, and between horizontal and vertical edges of the affecting and the affected selected components.
Nadav Abrahami, Giora Kaplan, Avishai Abrahami
Filed: 9 Sep 20
Utility
System and method for dialog customization
14 Jun 22
A method for a website building system includes the website building system operating a visual editor displaying a customization user interface dialog for a website page, the website page having editable objects and the objects having pre-defined customizable attributes and non-customizable attributes, tailoring the customization user interface dialog of the visual editor according to a user selection of at least two selected currently displayed objects for editing and displaying a tailored customization user interface dialog together with at least two selected currently displayed objects, wherein a visual order of the objects of the tailored customization user interface dialog is similar to the display of the at least two selected currently displayed objects on the page.
Yuval Goldstein, Avi Marcus, Sharon Ptashek, Kfir Golan, Daniel Shmuglin
Filed: 14 Apr 21
Utility
Website builder with integrated search engine optimization support
26 Apr 22
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: 24 Jul 18