Patent ID: 8271575

Claim:
A method for processing messages at a second item using a messaging infrastructure, the method comprising: receiving, at the second item, from a router, a message including an object field specifying an object that is associated with the second item to control and a list of content specified by a first item, wherein the object field is used to control a plurality of objects associated with the second item; parsing, by the second item, the message to determine the list of content and an action to perform based on the object that is specified, the messaging infrastructure allowing the second item to receive and parse the message to determine the list of content and the action to perform without the second item being configured to communicate peer to peer with the first item; determining capabilities of the second item; determining at least a portion of content in the list of content to output based on a capability to output the at least a portion of the content; determining a location of the at least a portion of the content; determining, by the second item, an access method for accessing the at least a portion of the content based on an identifier for the content; accessing, by the second item, the at least a portion of the content from the determined location; determining, by the second item, an output method for the accessed content based on the determined action and a configuration of the second item, wherein the configuration of the second item includes configuration information specific to an interface of the second item and the capability to output the second item, and wherein the message in the messaging infrastructure does not include information on how to output the accessed content; and outputting, by the second item, the accessed content based on the output method.