Abstract: A web editing application provides a user interface for editing a web page on a mobile client device. The web editing application provides templates for user selection, and may allow users to edit web pages while the editing device is offline. The web editing application determines whether a display of the client device is in landscape mode or portrait mode, and arranges certain cells differently based on this determination. The web editing application may further provide cell configuration indicators that indicate cells that are arranged differently in different display modes.
Type:
Grant
Filed:
October 8, 2015
Date of Patent:
November 27, 2018
Assignee:
WEEBLY, INC.
Inventors:
Ryan J. Glasgow, Vitaly Odemchuk, Benjamin A. Bloch, Daniel Veltri
Abstract: A web rendering module in the operating system is used to render and display a web page. The web rendering module also generates layout data that describes the position and size of each visual element on the rendered web page. A web editing application uses the layout data to generate a native overlay. The native overlay is an arrangement of cells, and each cell has the same position and size as a respective visual element. The application displays the native overlay on top of the rendered web page so that each visual element on the web page is aligned with a cell in the native overlay. The cells in the native overlay are transparent so that the rendered web page remains visible to the user, but the native overlay captures any interactions that the user performs. The interactions are then processed to make a corresponding change to the web page.
Type:
Grant
Filed:
March 21, 2017
Date of Patent:
October 23, 2018
Assignee:
WEEBLY, INC.
Inventors:
Benjamin A. Bloch, Timothy J. Snyder, Scott A. Garman, John D. Rusenko, Jr., Joseph Matthew Fox
Abstract: A web editing server includes an app dashboard module that provides a dashboard user interface for presenting information provided by apps installed on users' websites. In one embodiment, the app dashboard module organizes the information as a series of cards, with each card providing information for an associated app. A user can select a card to obtain more information from the app. An app developer system allows an app developer to create and/or service an app in the app center. App developers may create cards by selecting one or more components from a card definition module. The app developer system may determine data attributes from received app data, which can be used to automatically create cards for the app dashboard.
Type:
Grant
Filed:
September 28, 2016
Date of Patent:
May 22, 2018
Assignee:
WEEBLY, INC.
Inventors:
Daniel W. Veltri, Darian Shimy, Vitaly Odemchuk, Jeffrey Scott Broderick