Method and system for asynchronous eventing over the internet
First Claim
Patent Images
1. A method for asynchronous eventing between a first node and a second node in a network, comprising the steps of:
- in a subscription phase, the first node sending a subscription request to the second node to express interest in receiving notifications associated with one or more particular events that may asynchronously occur on the second node; and
after a successful subscription, in a notification phase, the second node notifying each first node that has subscribed for a particular type of event.
1 Assignment
0 Petitions
Accused Products
Abstract
An eventing method and system is provided that enables resource-constrained CE devices, at home, away from home, on-the-go, or behind a firewall, to communicate through asynchronous events with each other and/or with other type electronic devices, at home or on the Internet. Further, a scalable distributed system is provided that supports asynchronous eventing over the Internet efficiently and at low cost.
-
Citations
20 Claims
-
1. A method for asynchronous eventing between a first node and a second node in a network, comprising the steps of:
-
in a subscription phase, the first node sending a subscription request to the second node to express interest in receiving notifications associated with one or more particular events that may asynchronously occur on the second node; and
after a successful subscription, in a notification phase, the second node notifying each first node that has subscribed for a particular type of event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An asynchronous eventing system, comprising:
- a first node and server, wherein the first node sends a request to a second node to request subscription to event notification for one or more particular events that may asynchronously occur on the second node, the request including request ID that identifies the requested event type, and listener information that identifies a listener for the second node to send a reply to the request;
if the subscription is successful, the second node maintains the request ID and the listener information and sends a subscription reply including the request ID to the first node to indicate whether the subscription is successful, wherein if the subscription is successful, thereafter when an event corresponding to the request ID occurs on the server, for each and every listener that has subscribed to the event, the second node establishes a direct or indirect connection to the listener and sends a notification together with the request ID to the listener. - View Dependent Claims (20)
- a first node and server, wherein the first node sends a request to a second node to request subscription to event notification for one or more particular events that may asynchronously occur on the second node, the request including request ID that identifies the requested event type, and listener information that identifies a listener for the second node to send a reply to the request;
Specification