Patent ID: 9559995
Date: 2017-01-31
CPC Classifications: H04L

Claim:
1. A method for broadcasting one or more contents to a recipient device, the method comprising: receiving, by a first processing device, a broadcasting request from a sender device, wherein the broadcasting request comprises one or more contents along with metadata associated to the one or more contents, and wherein the one or more broadcasting contents are to be broadcasted to a recipient device; storing, by the first processing device, the one or more contents along with the metadata in a content repository coupled to the first processing device; detecting, by a second processing device coupled to the content repository, a connection request received from the recipient device, wherein the connection request is received by the second processing device via a third processing device communicatively coupled with the recipient device, and wherein the connection request is received to initiate broadcasting of the one or more contents to the recipient device; wherein the second processing device, the third processing device and the recipient device is an OJC server, an XMPP server and XMPP client device respectively, wherein the OJC server further comprises a cluster of computing nodes; wherein at least one computing node is configured to: wherein the XMPP server authenticates the XMPP client device based upon a dynamic password generated in a real time for a current login session initiated between the XMPP server and the XMPP client device; transmitting, by the second processing device, the one or more contents to the recipient device via the third processing device.