Web site design system integrating dynamic layout and dynamic content

US10185703B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10185703-B2
Application numberUS-201313771119-A
CountryUS
Kind codeB2
Filing dateFeb 20, 2013
Priority dateFeb 20, 2012
Publication dateJan 22, 2019
Grant dateJan 22, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system for implementing dynamic layout on a website. The system includes a receiver on a server to receive events caused by dynamic layout triggers from at least one client and a coordinator on the server to coordinate dynamic layout updates between the server and the at least one client according to the events and associated dynamic layout rules stored on the server.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for dynamically adjusting the layout of components of a website in a website building system according to changes in one or more of the components, the system comprising: a memory and a processor; a database storing visual components of said website, wherein said components comprise atomic components and container components containing one or more other components; an online website editor to enable a user to change said components within said website during an editing session; a layout manager integrated into said website editor and operative during an editing session to dynamically create at least automatic anchors between parallel edges of affecting and affected components according to associated dynamic layout rules, said 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 said affecting and said affected components, and between top edges of said affecting and said affected components; a receiver to receive events caused by dynamic layout triggers generated by said online editor related to dynamic changes in at least position, size, content and visual attributes of at least one of said website components; and a coordinator, in response to said events, at least to automatically create or remove anchors between at least two components of said website affected by said dynamic layout triggers, to generate dynamic layout updates for said components according to said associated dynamic layout rules, and to instruct said layout manager to display said components with said dynamic layout updates in said online editor during said editing session. 2. The system according to claim 1 said database to also store said associated rules and dynamic layout information. 3. The system according to claim 2 and wherein said information comprises at least one of: said anchor information, said anchor creation history, the original position and size of said components and designer and end-user parameters. 4. The system according to claim 2 and wherein said updates comprise the manipulation of said website components according to said event and said associated rules. 5. The system according to claim 1 and wherein said coordinator comprises a dynamic data aggregator to aggregate and limit dynamic data. 6. The system according to claim 1 and wherein said triggers comprise at least one of component size and position changes, content changes, content formatting change, components having multiple configurations, multiple target platforms, multiple screen sizes, dynamic data, end user changes and application initiated layout changes. 7. The system according to claim 1 and wherein said rules are at least one of: user defined and system defined. 8. The system according to claim 1 and wherein said website is viewable via at least one of: a regular browser, a specialized web browser and a non-browser client access application. 9. The system according to claim 1 and wherein said changes are changes in at least one of the content, layout and attributes of said one or more component. 10. The system according to claim 1 and wherein two of said one or more components overlap or intersect each other. 11. A system for dynamically adjusting the layout of components of a shared website in a website building system according to changes in one or more of the components, the system comprising: a memory and a processor; an online website editor to enable a user to change said components within said website during an editing session; a layout manager integrated into said website editor and operative during an editing session to dynamically create at least automatic anchors between parallel edges of affecting and affected components according to associated dynamic layout rules, said 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 said affecting and said affected components, and between top edges of said affecting and said affected components; a receiver on a server to receive events caused by dynamic layout triggers generated by said online editor related to dynamic changes in at least position, size, content and visual attributes of at least one of said website components, said triggers generated in response to said changes received from at least two clients editing said shared website; and a database communicating with said server to store visual components of said shared website, rules and dynamic layout information changed in response to said events, said changes generated by said automatic anchors between at least two components of said website affected by said dynamic layout triggers, wherein each said component is an atomic component or a container component containing one or more other components. 12. The system according to claim 11 and wherein said information comprises at least one of: said anchor information, said anchor creation history, the original position and size of said components and designer and end-user parameters. 13. The system according to claim 11 and wherein said triggers comprise at least one of component size and position changes, content changes, content formatting change, components having multiple configurations, multiple target platforms, multiple screen sizes, dynamic data, end user changes and application initiated layout changes. 14. The system according to claim 11 and wherein said at least two clients are at least one of an editor client and a viewer client. 15. The system according to claim 11 and wherein said rules are at least one of: user defined and system defined. 16. The system according to claim 11 and wherein said shared website is viewable via at least one of: a regular browser, a specialized web browser and a non-browser client access application. 17. A system for dynamically adjusting the layout of components of a website in a website building system according to changes in one or more of the components, the system comprising: a memory and a processor; a client editor of an online website editor to enable a user to change said components within said website during an editing session, said client editor on a client; a layout manager integrated into said website editor to dynamically create at least automatic anchors between parallel edges of affecting and affected components according to associated dynamic layout rules, said 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 said affecting and said affected components, and between top edges of said affecting and said affected components; a coordinator on said client to receive events caused by dynamic layout triggers generated by said editor related to dynamic changes in at least position, size, content and visual attributes of at least one of said website components; and an updater on said client communicating with a database implemented on a server, said database storing visual components of said website, rules and dynamic layout information changed in response to said events, said changes generated by said automatic anchors, to update at least one of said website components according to said events and associated rules, wherein each said component is an atomic component or a container component containing one or more other components. 18. The system according to claim 17 and wherein said coo

Assignees

Inventors

Classifications

  • Formatting, i.e. changing of presentation of documents (automatic justification G06F40/189; automatic line break hyphenation G06F40/191) · CPC title

  • Tree-structured documents (parsing G06F40/205; validation G06F40/226) · CPC title

  • using co-ordinated multipoint transmission/reception (co-ordinated antenna or beam-forming aspects H04B7/022) · CPC title

  • Multi-user MIMO systems · CPC title

  • Parameters other than those covered in groups H04B7/0623 - H04B7/0634, e.g. channel matrix rank or transmit mode selection · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10185703B2 cover?
A system for implementing dynamic layout on a website. The system includes a receiver on a server to receive events caused by dynamic layout triggers from at least one client and a coordinator on the server to coordinate dynamic layout updates between the server and the at least one client according to the events and associated dynamic layout rules stored on the server.
Who is the assignee on this patent?
Wix Com Ltd
What technology area does this patent fall under?
Primary CPC classification H04W28/0236. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 22 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).