Delayable events in home network
First Claim
Patent Images
1. A method for monitoring events in a home network, the method comprising:
- receiving, at a node on the home network, a subscription request from a control point on the home network, wherein the subscription request contains a variable that explicitly indicates whether or not the control point has an interest in delayable eventing;
when an event variable changes, determining if the control point had indicated an interest in delayable eventing for the event variable in a subscription request sent from the control point, wherein the event variable changing indicates the addition or deletion of a file, and if so;
determining if the control point can receive an event notification sent by the node;
if the control point cannot receive the event sent by the node, storing an event notification regarding the change in the event variable such that the event notification can be retrieved when the control point can receive communications from the node; and
sending the stored event notification regarding the change in the event variable to the control point when the control point can receive the notification.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method for monitoring events in a home network is provided. A node receives a subscription request from a control point, wherein the subscription request indicates an interest in delayable eventing. A change is detected in an event variable. It is then determined if the control point can receive an event sent from the node. If the control point cannot receive an event sent from the node, an event notification regarding the change in the event variable is stored such that the event notification can be retrieved when the control point can receive communications from the node.
12 Citations
17 Claims
-
1. A method for monitoring events in a home network, the method comprising:
-
receiving, at a node on the home network, a subscription request from a control point on the home network, wherein the subscription request contains a variable that explicitly indicates whether or not the control point has an interest in delayable eventing; when an event variable changes, determining if the control point had indicated an interest in delayable eventing for the event variable in a subscription request sent from the control point, wherein the event variable changing indicates the addition or deletion of a file, and if so; determining if the control point can receive an event notification sent by the node; if the control point cannot receive the event sent by the node, storing an event notification regarding the change in the event variable such that the event notification can be retrieved when the control point can receive communications from the node; and sending the stored event notification regarding the change in the event variable to the control point when the control point can receive the notification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for monitoring events in a home network, the method comprising:
-
receiving, at a node, a subscription request from a control point, wherein the subscription request contains a variable that explicitly indicates whether or not the control point has an interest in delayable eventing; when an event variable changes, determining if the control point had indicated an interest in delayable eventing for the event variable in a subscription request sent from the control point, and if so; determining if the control point can receive an event notification sent by the node; if the control point cannot receive the event sent by the node, storing an event notification regarding the change in the event variable such that the event notification can be retrieved when the control point can receive communications from the node; and sending the stored event notification regarding the change in the event variable to the control point when the control point can receive the notification; wherein a control point cannot receive communications from the node if the control point has been disconnected from the home network and wherein, upon reconnection of the control point to the home network, the node receives a renewal message from the control point, and wherein the node, in response to the renewal message, sends the event notification regarding the change in the event variable.
-
-
13. A method for monitoring events in a home network, the method comprising:
-
receiving, at a node, a subscription request from a control point, wherein the subscription request contains a variable that explicitly indicates whether or not the control point has an interest in delayable eventing; when an event variable changes, determining if the control point had indicated an interest in delayable eventing for the event variable in a subscription request sent from the control point, and if so; determining if the control point can receive an event notification sent by the node; if the control point cannot receive the event sent by the node, storing an event notification regarding the change in the event variable such that the event notification can be retrieved when the control point can receive communications from the node; and sending the stored event notification regarding the change in the event variable to the control point when the control point can receive the notification; wherein a control point cannot receive communications from the node if the control point has been disconnected from the home network and wherein, upon awakening of the control point from “
sleep”
mode, the node receives a renewal message from the control point, and wherein the node, in response to the renewal message, sends the event notification regarding the change in the event variable.
-
-
14. A system for monitoring events in a home network, the system comprising:
-
one or more control points on the home network; a hardware node device on the home network configured to; receive, at the node device, a subscription request from a control point, wherein the subscription request contains a variable that explicitly indicates whether or not the control point has an interest in delayable eventing; when an event variable changes, determine if the control point had indicated an interest in delayable eventing for the event variable in a subscription request sent from the control point, wherein the event variable changing indicates the addition or deletion of a file, and if so; determine if the control point can receive an event notification sent by the node device; and if the control point cannot receive the event sent by the node device, store an event notification regarding the change in the event variable such that the event notification can be retrieved when the control point can receive communications from the node; and send the stored event notification regarding the change in the event variable to the control point when the control point can receive the notification. - View Dependent Claims (15, 16)
-
-
17. A non-transitory program storage device readable by a machine tangibly embodying a program of instructions executable by the machine to perform a method for monitoring events in a home network, the method comprising:
-
receiving, at a node on the home network, a subscription request from a control point on the home network, wherein the subscription request contains a variable that explicitly indicates whether or not the control point has an interest in delayable eventing; when an event variable changes, determining if the control point had indicated an interest in delayable eventing for the event variable in a subscription request sent from the control point, wherein the event variable changing indicates the addition or deletion of a file, and if so; determining if the control point can receive an event notification sent by the node; if the control point cannot receive the event sent by the node, storing an event notification regarding the change in the event variable such that the event notification can be retrieved when the control point can receive communications from the node; and sending the stored event notification regarding the change in the event variable to the control point when the control point can receive the notification.
-
Specification