Providing state information and remote command execution in a managed media device
First Claim
1. A method of providing near real-time state information to a network component, comprising:
- monitoring state information in a digital media device, the state information including initial state information and subsequent state information, wherein the digital media device is connected to a network through an unmanaged network component;
authenticating the digital media device;
ascertaining the state information of the digital media device;
communicating initial presence information augmented with the initial state information in an initial message as part of an authentication process; and
communicating subsequent presence information augmented with the subsequent state information in a subsequent message in response to a change in presence information, wherein the initial and subsequent presence and state information are sent over the network using an Extensible Messaging and Presence Protocol (XMPP) extension.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for providing state information and remote command execution using Extensible Messaging and Presence Protocol (XMPP), Session Initiation Protocol (SIP) or any other protocol that provides for authentication, presence and messaging. A device may exist within a managed or unmanaged network and sign on to a managed network and provide presence information augmented with state information to provide near real-time state information to the managed network. The network may also discover remote command support in endpoint devices to command and control the devices remotely, while traversing unmanaged networks and components.
-
Citations
10 Claims
-
1. A method of providing near real-time state information to a network component, comprising:
-
monitoring state information in a digital media device, the state information including initial state information and subsequent state information, wherein the digital media device is connected to a network through an unmanaged network component; authenticating the digital media device; ascertaining the state information of the digital media device; communicating initial presence information augmented with the initial state information in an initial message as part of an authentication process; and communicating subsequent presence information augmented with the subsequent state information in a subsequent message in response to a change in presence information, wherein the initial and subsequent presence and state information are sent over the network using an Extensible Messaging and Presence Protocol (XMPP) extension. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of providing diagnostics and troubleshooting to a managed digital media device, comprising:
-
authenticating the managed digital media device, wherein the managed digital media device is connected to a network through an unmanaged network component; communicating presence information augmented with state information of the managed digital media device in a message in response to a change in presence information; ascertaining if a condition exists in the managed digital media device; sending a discovery request to the managed digital media device; discovering commands supported by the managed digital media device; sending a remote command to the managed digital media device for execution, wherein the remote command is sent over the network using an Extensible Messaging and Presence Protocol (XMPP) extension; and receiving a status message and results from the managed digital media device. - View Dependent Claims (8, 9, 10)
-
Specification