Methods Circuits Systems and Associated Computer Executable Code for Localizing and Messaging a Wireless Communication Device
13 Jan 22
Disclosed are methods, circuits, systems and associated computer executable code for detecting the presence of a mobile computing device in a specific area. included are means for receiving a message from the mobile device including a coarse location indicator, determining that the received coarse location indicator is in proximity with one or more local (e.g. retailer) stations, and causing at least one of the one or more local stations to transmit a mobile device specific poling signal to the device.
IDO GAVER, ERAN KIRSHENBOIM
Filed: 17 May 21
System and Method of Handling Complex Experiments In a Distributed System
23 Dec 21
A system to detect and resolve conflicts between different experiments running on a website building system (WBS).
Aviran MORDO, Talya GENDLER, Sagy ROZMAN, David SCHWARTZ, Ronen BEN-DAVID, Omry NACHMAN
Filed: 1 Sep 21
On-demand Web-server Execution Instance for Website Hosting with Custom Back-end Functionality
23 Dec 21
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
System and Method for Deep Linking and Search Engine Support for Web Sites Integrating Third Party Application and Components
23 Dec 21
A method and system for a website building system (WBS) integrating at least one third party application includes detecting the presence of a spider associated with a search engine; parsing the output of said least one third party application to determine non-text components according to a request from said search engine spider, said non-text components having encoded or interleaved text, extracting said encoded or interleaved text from said non-text components; creating a search engine friendly page containing said extracted text; and providing said search engine friendly page to said spider.
Yoav ABRAHAMI, Uri TAGGER
Filed: 1 Sep 21
System and method for generating a visual data structure associated with business information based on a hierarchy of components
30 Nov 21
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: 6 Jun 18
Actionable Widget Cards
25 Nov 21
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
Tag selection and recommendation to a user of a content hosting service
19 Oct 21
A method of selecting content object tags for recommendation to a user includes having a taxonomy of tags for labeling content objects to be stored at a content hosting service; identifying a baseline subset of content objects based on a user context at the content hosting service; identifying a targeted subset of the baseline subset based on the user context; determining a tag score for each tag associated with the targeted subset of content objects; determining a maximum number of tags to be recommended to the user based on available space within a user interface of the user; selecting tags with the highest recommendation score from a number of different tag taxonomy branches, the number being no more than the maximum number; receiving tags selected by the user from among the recommended tags; and performing an operation on the content object corpus for the user context using the selected tags.
Andrew Simz Arneson McCann, Roger David Donaldson
Filed: 17 Apr 19
System and method of handling complex experiments in a distributed system
14 Sep 21
A website building system (WBS) that enables web site designers to build and host websites for their end users.
Aviran Mordo, Talya Gendler, Sagy Rozman, David Schwartz, Ronen Ben-David, Omry Nachman
Filed: 17 Jun 20
System for Supporting Flexible Color Assignment In Complex Documents
9 Sep 21
A system for handling color assignment within a complex document includes a user interface to facilitate user modification of at least one first color to at least one second color within a previously chosen color scheme for a component of the document, the color scheme having a principal colors and a of associated subordinate colors per principal color displayed as a matrix, a color handler to update the previously chosen color scheme color scheme to produce an updated color scheme matching a perceived brightness of the at least one second color, the color handler including a unifier to calculate an average perceived brightness for all cells in a row within the matrix and to change the lightness value for each cell while keeping the same hue and saturation to ensure that all cells within the row have the same perceived brightness, and a color processor to apply the updated color scheme.
Avishai Abrahami, Giora Kaplan, Nadav Abrahami
Filed: 13 May 21
System and method for deep linking and search engine support for web sites integrating third party application and components
7 Sep 21
A method for a website building system (WBS) includes enabling a user to create a website page with the WBS; enabling a user to add at least one instance of at least one third party application to the website page, each third party application having multiple internal pages; parsing the website page and extracting at least one identifier for the at least one instance and reconstructing a new outgoing uniform resource location (URL) for the website at least from the at least one identifier, the new URL providing direct access to the internal pages of the at least one third party application.
Yoav Abrahami, Uri Tagger
Filed: 13 Jan 20
Common database for live operation and testing of a website
31 Aug 21
Disclosed embodiments relate to simultaneously running live data of a website in a website deployment environment while also running test data of the website in a non-public website testing environment.
Filed: 24 Jul 18
System and Method for Dialog Customization
19 Aug 21
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
Actionable widget cards
10 Aug 21
A messaging system for a website building system hosting a website.
Reuven J. Sherwin, Tal Shalom Kol, Adi Zellner, Yonatan Biri, Shachar Burg, Ethan Sharabi, Liat Karpel Gurwicz, Roni Ben-Aharon
Filed: 21 Dec 17
System and Method Providing Responsive Editing and Viewing, Integrating Hierarchical Fluid Components and Dynamic Layout
5 Aug 21
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
Third Party Application Communication Api
29 Jul 21
A device for a website building system (WBS) includes a communication hub embedded in a page of a website built by the WBS to implement 2-way cross domain communication with direct addressing between at least two third party applications from different vendors, the at least two third party applications each having an instance within the page.
Filed: 12 Apr 21
Website Improvements Based on Native Data from Website Building System
1 Jul 21
Disclosed embodiments relate to analyzing and recommending improvements for structural attributes of websites.
Yuval Aviyam, Yacov Gamliel
Filed: 28 Dec 20
Methods circuits systems and associated computer executable code for localizing and messaging a wireless communication device
15 Jun 21
Disclosed are methods, circuits, systems and associated computer executable code for detecting the presence of a mobile computing device in a specific area.
Ido Gaver, Eran Kirshenboim
Filed: 19 Oct 20
System for supporting flexible color assignment in complex documents
18 May 21
A system implementable on a computing device for handling color assignment within a complex document includes a user interface to facilitate user modification of at least one first color to at least one second color within a previously chosen color scheme for a component of the document.
Avishai Abrahami, Giora Kaplan, Nadav Abrahami
Filed: 18 Nov 19
Third party application communication API
13 Apr 21
A device for a website building system includes a third party application receiver to receive at least one website building system template from an outside source where a third party application is associated with the at least one website building system template; an installer to install the template into a website page when an instance of the at least one third party application is created within the page; and where the receiver preserves referential integrity between the third party application and the website page and between the third party application and the template and performs interface resolution between the third party application and the page.
Filed: 4 Dec 19
System and Method for Handling Overlapping Objects In Visual Editing Systems
18 Feb 21
A webpage editor which supports user editing of webpages of a website building system includes at least one processor and a unit running on the at least one processor.
Filed: 2 Nov 20