Patent ID: 8797920

Claim:
A method for establishing web communication among multiple web clients connected to an interactive event hosted by a web server, the method comprising: sending from a first web client to a first Open Real-Time Connectivity (ORTC) interface of the web server, a connection request to connect to the interactive event; receiving by the first web client a confirmation from an underlying communication platform endemic to the web server through the first ORTC interface, wherein the confirmation indicates that the underlying communication platform has connected the first web client to the interactive event; subsequent to the connection of the first web client to the interactive event, establishing a listen channel associating the first web client with the underlying communication platform, via the first ORTC interface, wherein the first ORTC interface enables the listen channel to be implemented in the underlying communication platform; receiving an instruction from the underlying communication platform to the first web client through the first ORTC interface, wherein the instruction enables the first web client to update and reflect the status change to the interactive event; wherein the instruction is in response to a broadcast message transmitted by a second web client through a listen channel associated with the second web client in the underlying communication platform; wherein a second ORTC interface associated with the second web client facilitates connection of the second web client to the interactive event via the underlying communication platform, and wherein the broadcast message is indicative of a status change to the interactive event that is induced by the second web client; and retrieving by the first web client updates related to status changes to the interactive event directly from the second web client without requiring any update feed from the web server hosting the interactive event.