Patent ID: 7899905

Claim:
A method for partial event subscription in a home network, the method comprising: receiving, at a service in a device in the home network, a subscription request from a control point, wherein the service monitors a plurality of state variables, wherein the subscription request indicates one or more of the state variables on which to receive automatic updates of state changes the one or more state variables contained in the subscription request representing a subset of all state variables monitored by the service; establishing a subscription for each of the state variables contained in the subscription request by storing information regarding the control point in a mapping between the control point and each of the state variables; detecting a change in a particular state variable monitored by the service; determining whether the particular state-variable is part of a subscription by accessing the mapping to determine if any control points have been mapped to the particular state; and when the particular state variable is part of a subscription, notifying the control point identified in the mapping between the control point and the particular state variable of the change in the state variable.