US 11,989,253 B2
Third party application communication API
Yoav Abrahami, Tel Aviv (IL)
Assigned to Wix.com Ltd., Tel Aviv (IL)
Filed by Wix.com Ltd., Tel Aviv (IL)
Filed on Apr. 12, 2021, as Appl. No. 17/227,410.
Application 16/702,610 is a division of application No. 14/176,166, filed on Feb. 10, 2014, granted, now 10,509,850, issued on Dec. 17, 2019.
Application 17/227,410 is a continuation of application No. 16/702,610, filed on Dec. 4, 2019, granted, now 10,977,427.
Claims priority of provisional application 61/762,902, filed on Feb. 10, 2013.
Prior Publication US 2021/0232647 A1, Jul. 29, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 17/00 (2019.01); G06F 16/958 (2019.01); G06F 40/14 (2020.01); G06F 40/143 (2020.01); H04L 67/53 (2022.01)
CPC G06F 16/958 (2019.01) [G06F 40/14 (2020.01); G06F 40/143 (2020.01); H04L 67/53 (2022.05)] 17 Claims
OG exemplary drawing
 
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.