Patent ID: 9524198
Filing Date: 2016-12-20
CPC Classification: G06F,H04L

Claim Text:
1. A computer-implemented method for messaging between applications via a web server, the method comprising: receiving, from a client application, a message including an identifier for identifying a web application associated with the client application, the web application having a subscription to receive selected events associated with a publisher operating on a data network, the identifier being associated with a corresponding user; receiving, from the publisher, an event notification of at least one of the selected events; determining whether the web application is subscribed to receive the event notification; and providing, in a case where the web application is subscribed to receive the event notification, an indication of the event notification for transmission to the client application, the event notification forwarded to the web application via an event page, the event page being an invisible element of the client application, the indication of the event notification including a callback function executable through the event page by the web application, wherein one or more other applications associated with the corresponding user are authorized to receive the event notification based on a match between the identifier associated with the corresponding user and at least a portion of the event notification.