MESSAGING BETWEEN WEB APPLICATIONS
First Claim
1. A computer-implemented method for messaging between applications via a web server, the method comprising:
- receiving, from a web application, a message including an identifier associated with the web application having a subscription to receive selected events associated with a publisher operating on a data network;
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
transmitting, in a case where the web application is subscribed to receive the event notification, an indication of the event notification to the web application.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosed subject matter relates to a system for messaging between applications, the system having one or more processors and a memory including instructions that, when executed by the one or more processors, cause the one or more processors to perform operations including receiving a message including an identifier associated with a web application having a subscription to receive selected events associated with a publisher operating on a data network. The operations also include receiving, from the publisher, an event notification of at least one of the selected events. The operations also include determining whether the web application is subscribed to receive the event notification. The operations also include transmitting, in a case where the web application is subscribed to receive the event notification, an indication of the event notification to the web application.
-
Citations
32 Claims
-
1. A computer-implemented method for messaging between applications via a web server, the method comprising:
-
receiving, from a web application, a message including an identifier associated with the web application having a subscription to receive selected events associated with a publisher operating on a data network; 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 transmitting, in a case where the web application is subscribed to receive the event notification, an indication of the event notification to the web application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for messaging between applications, the system comprising:
-
one or more processors; and a memory including instructions that, when executed by the one or more processors, cause the one or more processors to facilitate the steps of; receiving a message including an identifier associated with a subscriber having a subscription to receive selected events associated with a publisher operating on a data network; receiving, from the publisher, an event notification of at least one of the selected events; determining whether the subscriber is subscribed to receive the event notification; and transmitting, in a case where the subscriber is subscribed to receive the event notification, an indication of the event notification to the subscriber.
-
-
18. A non-transitory machine readable medium embodying instructions that, when executed by a machine, allow the machine to perform a method for messaging between applications, the method comprising:
-
receiving a message including an identifier associated with a subscriber having a subscription to receive selected events associated with a publisher operating on a data network; receiving, from the publisher, an event notification of at least one of the selected events; determining whether the subscriber is subscribed to receive the event notification; and transmitting, in a case where the subscriber is subscribed to receive the event notification, an indication of the event notification to the subscriber.
-
-
19. An apparatus for messaging between applications, the method comprising:
-
means for receiving a message including an identifier associated with a subscriber having a subscription to receive selected events associated with a publisher operating on a data network; means for receiving, from the publisher, an event notification of at least one of the selected events; means for determining whether the subscriber is subscribed to receive the event notification; and means for transmitting, in a case where the subscriber is subscribed to receive the event notification, an indication of the event notification to the subscriber.
-
-
20. A computer-implemented method for messaging between applications, the method comprising:
-
transmitting, to a web server, a message including an identifier associated with a web application subscribed to receive selected events associated with a publisher operating on a data network; receiving, from the web server, an indication of an event notification associated with the publisher based on one or more subscriptions to the selected events; determining whether one or more applications are subscribed to receive the event notification; and providing, in a case where the one or more applications are subscribed to receive the event notification, the indication of the event notification to the one or more applications. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system for messaging between applications, the system comprising:
-
one or more processors; and a memory including instructions that, when executed by the one or more processors, cause the one or more processors to facilitate the steps of; transmitting a message including an identifier associated with a web application subscribed to receive selected events associated with a publisher operating on a data network; receiving an indication of an event notification associated with the publisher based on one or more subscriptions to the selected events; determining whether one or more applications are subscribed to receive the event notification; and providing, in a case where the one or more applications are subscribed to receive the event notification, the indication of the event notification to the one or more applications.
-
-
30. A non-transitory machine readable medium embodying instructions that, when executed by a machine, allow the machine to perform a method for messaging between applications, the method comprising:
-
transmitting a message including an identifier associated with an application subscribed to receive selected events associated with a publisher operating on a data network; receiving an indication of an event notification associated with the publisher based on one or more subscriptions to the selected events; determining whether one or more applications are subscribed to receive the event notification; and providing, in a case where the one or more applications are subscribed to receive the event notification, the indication of the event notification to the one or more applications.
-
-
31. An apparatus for messaging between applications, the method comprising:
-
means for transmitting a message including an identifier associated with an application subscribed to receive selected events associated with a publisher operating on a data network; means for receiving an indication of an event notification associated with the publisher based on one or more subscriptions to the selected events; means for determining whether one or more applications are subscribed to receive the event notification; and means for providing, in a case where the one or more applications are subscribed to receive the event notification, the indication of the event notification to the one or more applications.
-
-
32. A system for messaging between application, the system comprising:
-
a server component; and a client component having an interface to the server component, the server component being configured to; receive, from the client component, a message including an identifier associated with a subscriber having a subscription to receive selected events associated with a publisher operating on a data network, receive, from the publisher, an event notification of at least one of the selected events, determine whether the subscriber is subscribed to receive the event notification, and transmit, in a case where the subscriber is subscribed to receive the event notification, an indication of the event notification to the client component; and the client component being configured to; transmit, to the server component, a message including an identifier associated with an application subscribed to receive selected events associated with a publisher operating on a data network, receive, from the server component, an indication of an event notification associated with the publisher based on one or more subscriptions to the selected events, determine whether one or more applications are subscribed to receive the event notification, and provide, in a case where the one or more applications are subscribed to receive the event notification, the indication of the event notification to the one or more applications.
-
Specification