Genome sharing
US-2024406179-A1 · Dec 5, 2024 · US
US11989253B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11989253-B2 |
| Application number | US-202117227410-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 12, 2021 |
| Priority date | Feb 10, 2013 |
| Publication date | May 21, 2024 |
| Grant date | May 21, 2024 |
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 (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. The communication hub includes a smart identifier and addresser to identify and provide the direct addressing of source or target third party applications between the at least two third party applications and to maintain a table of all absolute addresses for the 2-way cross domain communication; and a communication policy enforcer to enforce a communication policy between the WBS and the at least two third party applications to filter non-conforming communication according to the communication policy; and a protocol translator to provide 2-way interface translation between the at least two third party applications.
Opening claim text (preview).
What is claimed is: 1. A device for a website building system, the device comprising: a communication hub embedded in a page of a website built by said website building system to implement 2-way cross domain communication with direct addressing between at least two third party applications from different vendors, said at least two third party applications each having an instance within said page; said communication hub comprising: a smart identifier and addresser to identify and provide said direct addressing of source or target third party applications between said at least two third party applications and to maintain a table of absolute addresses for said 2-way cross domain communication; and a communication policy enforcer to enforce a communication policy between said website building system and said at least two third party applications to filter non-conforming communication according to said communication policy; and a protocol translator to provide 2-way interface translation between said at least two third party applications. 2. The device according to claim 1 wherein said device is implementable on at least one of: a client and a server. 3. The device according to claim 1 wherein said cross domain communication 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. 4. The device according to claim 1 wherein said at least two third party applications are embedded in said page using an iframe. 5. The device according to claim 1 wherein said at least two third party applications are at least one of: a multi-part third party application and a modular third party application. 6. The device according to claim 1 wherein said communication hub comprises: a redirector to allow a user of said website building system to reroute communication messages between said page of said website and one of said at least two third party applications when another of said at least two third party applications is unavailable; and an originator verifier to use a unique originator ID to verify the authenticity of incoming communication messages from said at least two third party applications to stop hostile third party applications. 7. A method for a website building system, the method comprising: in a page of a website built by said website building system, implementing, 2-way cross domain communication with direct addressing between at least two third party applications from different vendors, said at least two third party applications each having an instance within said page wherein said implementing comprises: identifying and providing said direct addressing of source or target third party applications between said at least two third party applications and maintaining a table of absolute addresses for said 2-way cross domain communication; and enforcing a communication policy between said website building system and said at least two third party applications to filter non-conforming communication according to said communication policy; and providing a 2-way interface translation between said at least two third party applications. 8. The method according to claim 7 wherein said cross domain communication 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. 9. The method according to claim 7 wherein said at least two third party applications are embedded in said page using an iframe. 10. The method according to claim 7 wherein said at least two third party applications are at least one of: a multi-part third party application and a modular third party application. 11. The method according to claim 7 wherein said implementing comprises: allowing a user of said website building system to reroute communication messages between said page of said website and one of said at least two third party applications when a another of said at least two third party applications is unavailable; and using a unique originator ID to verify the authenticity of incoming messages from said at least two third party applications to stop hostile third party applications. 12. A device for a website building system, the device comprising: a communication hub embedded in a page of a website built by said website building system to implement 2-way cross domain communication with direct addressing between at least two third party applications from different vendors, said at least two third party applications each having an instance within said page, wherein said communication hub comprises: a redirector to allow a user of said website building system to reroute communication messages between said page of said website and one of said at least two third party applications when another of said at least two third party applications is unavailable; and an originator verifier to use a unique originator ID to verify the authenticity of incoming messages from said at least two third party applications to stop hostile third party applications; and a protocol translator to provide 2-way interface translation between said at least two third party applications. 13. The device according to claim 12 wherein said device is implementable on at least one of: a client and a server. 14. The device according to claim 12 wherein said cross domain communication 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. 15. The device according to claim 12 wherein said at least two third party applications are embedded in said page using an iframe. 16. The device according to claim 12 wherein said at least two third party applications are at least one of: a multi-part third party application and a modular third party application. 17. The device according to claim 12 wherein said communication hub further comprises: a smart identifier and addresser to identify and provide said direct addressing of source or target third party applications between said at least two third party applications and to maintain a table of absolute addresses for said 2-way cross domain communication; and a communication policy enforcer to enforce a communication policy between said website building system and said at least two third party applications to filter non-conforming communication according to said communication policy.
Tree-structured documents (parsing G06F40/205; validation G06F40/226) · CPC title
Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking · CPC title
Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD] · 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.