Genome sharing
US-2024406179-A1 · Dec 5, 2024 · US
US10509850B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10509850-B2 |
| Application number | US-201414176166-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 10, 2014 |
| Priority date | Feb 10, 2013 |
| Publication date | Dec 17, 2019 |
| Grant date | Dec 17, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A device for a website building system. The device includes a page composer to create a page containing website instances of at least one third party application and a configurer to define a 2-way communication backchannel between the page and the at least one third party application or between the at least one third party application and at least one other third party application. The device also includes a coordinator to coordinate communication according to the communication backchannel when the page is viewed or accessed.
Opening claim text (preview).
What is claimed is: 1. A device for a website building system, the device comprising: a memory; a processor; a page composer to enable a designer to create a page of a website having multiple website building system components, said components having visual and display attributes defining their style and said page containing website instances of at least one third party application; a communication hub embedded in said page, to provide a 2-way communication backchannel between said website building system and said page, between said page and said at least one third party application, between said website building system and said at least one third party application and between said at least one third party application and a second third party application when said page is viewed or accessed; wherein said backchannel supports communication regarding at least formatting and style guidelines for said attributes of said components of said website building system, said page, said at least one third party application and said second third party application; and an updater to at least adapt display colors and style attributes of said components according to said formatting and style guidelines in said communication; and wherein said memory and said processor embody said page composer, said communication hub and said updater. 2. The device according to claim 1 wherein said device is implementable on a client. 3. The device according to claim 1 wherein said device is implementable on a server. 4. The device according to claim 1 wherein said communication backchannel is at least one of an HTML5 (Hypertext Markup Language 5) PostMessage, a URL fragment identifier for messages, a specialized communication web service, an HTML5 local storage, an HTML5 local file system access APIs and a specialized browser plug in. 5. The device according to claim 1 wherein said at least one third party application is embedded in said page using an iframe. 6. The device according to claim 1 wherein said at least one third party application is at least one of a multi-part third party application and a modular third party application. 7. The device according to claim 1 wherein said communication hub comprises a configuration manager to monitor pre-defined said at least one third party application instances. 8. The device according to claim 1 wherein said communication hub comprises a smart identifier and addresser to identify and translate symbolic and absolute addresses of the source or target of said communication. 9. The device according to claim 1 wherein said communication hub comprises a communication policy enforcer to enforce a communication policy between said website building system and said at least one third party application. 10. The device according to claim 1 wherein said communication hub comprises a redirector to reroute communication messages to and from said at least one third party application within said website building system. 11. The device according to claim 1 wherein said communication hub comprises an originator verifier to verify authenticity of incoming messages from said at least one third party application. 12. The device according to claim 1 wherein said communication hub comprises a protocol translator to resolve protocol compatibility issues between said website building system and said at least one third party application and between said third party application and said second third party application. 13. The device according to claim 1 wherein said communication hub comprises a dynamic layout updater to update dynamic layout changes between at least one of said page and said at least one third party application, said at least one third party application and said page and said at least one third party application and at least one other third party application. 14. The device according to claim 1 further comprising said updater to update at least one of a global attribute of said website building system and a control permission of said at least one third party application. 15. A method for a website building system, the method comprises: enabling a designer to create a page having multiple website building system components, said components having attributes defining their style and said page containing website instances of at least one third party application; providing a 2-way communication backchannel between said website building system and said page, between said page and said at least one third party application, between said website building system and said at least one third party application and between said at least one third party application and a second third party application when said page is viewed or accessed; wherein said backchannel supports communication regarding at least formatting and style guidelines for said attributes of said components of said website building system, said page, said at least one third party application and said second third party application; and adapting display colors and style attributes of said components according to said formatting and style guidelines in said communication. 16. The method according to claim 15 wherein said at least one third party application is at least one of a multi-party third party application and a modular third party application. 17. The method according to claim 15 wherein said providing comprises monitoring pre-defined said at least one third party application instances. 18. The method according to claim 15 wherein said providing comprises identifying and translating symbolic and absolute addresses of the source or target of said communication. 19. The method according to claim 15 wherein said providing comprises enforcing a communication policy between said website building system and said at least one third party application. 20. The method according to claim 15 wherein said providing comprises rerouting communication messages to and from said at least one third party application within said website building system. 21. The method according to claim 15 wherein said providing comprises verifying the authenticity of incoming messages from said at least one third party application. 22. The method according to claim 15 wherein said providing comprises resolving protocol compatibility issues between said website building system and said at least one third party application and between said third party application and said at least one other third party application. 23. The method according to claim 15 wherein said providing comprises dynamic layout updating of changes between at least one of said page and said at least one third party application, said at least one third party application and said page, and said at least one third party application and said second third party application. 24. The method according to claim 15 wherein said providing comprises updating at least one of a global attribute of said website building system, a control permission of said at least one third party application and the layout, style and content of elements of said page. 25. The method according to claim 24 wherein said updating comprises cascading style sheets.
Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking · CPC title
Physics · mapped topic
Electricity · mapped topic
Tree-structured documents (parsing G06F40/205; validation G06F40/226) · CPC title
using third party service providers · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.