Method and apparatus for providing end user notification in a UPnP network
First Claim
1. A method of controlling play-out of a media content from a control point of a UPnP network, said media content being delivered from a media server to a remote rendering device, wherein the method comprises the following steps to be executed at the control point:
- establishing a UPnP remote access connection between the control point and the remote rendering device;
invoking a UPnP action at the remote rendering device;
initiating a subscription of a state variable at the remote rendering device;
starting a timer, which will indicate a time that has elapsed since the initiation of the subscription;
determining a result of the UPnP action as successful when a predefined state variable transition is recognized prior to expiry of a time-out value of the timer, and the result of the UPnP action as failed when a predefined state variable transition has not been recognized upon expiry of the time-out value; and
providing a notification of the result of the UPnP action to a user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of controlling a play-out of media content in a UPnP network from a control point, wherein the media content has been delivered from a media server to a remote rendering device. Upon having establishing a UPnP remote access connection between the control point and the rendering device, the control point invokes a UPnP action at the rendering device, in response to a user interaction. The control point also initiates a subscription of a state variable at the rendering device, and starts a timer, which will indicate the time that has elapsed since the initiation of the subscription. The control point will regard the UPnP action as a successful action in case it recognises a predefined state variable transition, prior to the expiry of the timeout value, ors a failed action, in case no such predefined state variable transition has been recognised upon expiry of the time out value. The result of the UPnP action is provided to the user as a notification.
-
Citations
19 Claims
-
1. A method of controlling play-out of a media content from a control point of a UPnP network, said media content being delivered from a media server to a remote rendering device, wherein the method comprises the following steps to be executed at the control point:
-
establishing a UPnP remote access connection between the control point and the remote rendering device; invoking a UPnP action at the remote rendering device; initiating a subscription of a state variable at the remote rendering device; starting a timer, which will indicate a time that has elapsed since the initiation of the subscription; determining a result of the UPnP action as successful when a predefined state variable transition is recognized prior to expiry of a time-out value of the timer, and the result of the UPnP action as failed when a predefined state variable transition has not been recognized upon expiry of the time-out value; and providing a notification of the result of the UPnP action to a user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A device configured to function as a control point for controlling play-out of a media content in a UPnP network, said media content being delivered from a media server to a remote rendering device, wherein the control point comprises:
a processor configured to execute the functions of; an Application Logic unit configured to; establish a UPnP remote access connection between the control point and the remote rendering device; invoke a UPnP action at the media renderer; initiate a subscription for a state variable at the rendering device; and start a timer, having a predetermined time-out value, said timer being adapted to indicate the time that has elapsed since said subscription initiation; and a state monitoring unit configured to; recognize one or more predefined state variable transitions of the subscribed state variable when one of the one or more predefined state variable transitions occurs prior to expiry of said predetermined time-out value; wherein the Application Logic unit is adapted to provide a notification of a successful UPnP action to a user interface when the state monitoring unit has recognized any of said one or more state variable transitions, or a notification of a failed UPnP action when none of the one or more state variable transitions has been recognized upon expiry of said time-out value. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
Specification