Content management that addresses levels of functionality
First Claim
Patent Images
1. A method comprising:
- receiving an input that identifies a client device and a level of functionality of the client device, the level of functionality comprising an indication of a corresponding level describing capabilities of the client device with respect to different types of functionality;
forming a communication, to be communicated over a network, which indicates an association of the client device to a particular household and the level of functionality of the client device; and
communicating the communication for receipt by a broker device, the communication enabling the broker device to store the association of the client device to the particular household and the level of functionality of the client device, and to modify content from an information provider, the content having multiple portions that address different client functionality and enable the broker device to modify the content by;
selecting one or more of the multiple portions for communication to the client device, the one or more of the multiple portions that are selected corresponding to the level of functionality of the client device such that a larger number of the multiple portions are selected for higher levels of client functionality than for lower levels of client functionality, at least some portions of the larger number being directed to client functionality of the higher levels that is not enabled at the lower levels of client functionality; and
configuring the content to include the one or more selected portions for communication to the client device.
3 Assignments
0 Petitions
Accused Products
Abstract
Data can be provided via devices based on levels of functionalities of the devices. In one example, a broker receives content from a data source and sends the content to devices in a network for presentation to a user. The devices may have different functionalities and the broker may modify the data content in accordance with each devices level of functionality. Modification of the data content may include, for example, re-formatting or changing the amount of content to be displayed or provided at the respective devices in the network.
61 Citations
20 Claims
-
1. A method comprising:
-
receiving an input that identifies a client device and a level of functionality of the client device, the level of functionality comprising an indication of a corresponding level describing capabilities of the client device with respect to different types of functionality; forming a communication, to be communicated over a network, which indicates an association of the client device to a particular household and the level of functionality of the client device; and communicating the communication for receipt by a broker device, the communication enabling the broker device to store the association of the client device to the particular household and the level of functionality of the client device, and to modify content from an information provider, the content having multiple portions that address different client functionality and enable the broker device to modify the content by; selecting one or more of the multiple portions for communication to the client device, the one or more of the multiple portions that are selected corresponding to the level of functionality of the client device such that a larger number of the multiple portions are selected for higher levels of client functionality than for lower levels of client functionality, at least some portions of the larger number being directed to client functionality of the higher levels that is not enabled at the lower levels of client functionality; and configuring the content to include the one or more selected portions for communication to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
- polling, by a broker device, one or more client devices to determine a level of functionality supported by the one or more client devices;
receiving, at the broker device, messages from the one or more client devices responsive to the polling;
determining, by the broker device, the level of functionality supported by the one or more client devices from the messages, the level of functionality corresponding to capabilities of the client devices with respect to different types of functionality such that higher levels of client functionality are determined for the one or more client devices that support both lower levels of client functionality and additional types of functionality associated with the higher levels, the determining including the broker determining that a client device, that supports each of the different types of functionality associated with a lower level of client functionality and some of the additional types of functionality but not each of the additional types of functionality associated with a higher level, supports the lower level of client functionality;
storing, by the broker device, the level of functionality supported by the one or more client devices; and
forming, by the broker device, a communication including content and parameters that enable modification of the content by the one or more client devices to the level of functionality supported by the one or more client devices. - View Dependent Claims (16, 17)
- polling, by a broker device, one or more client devices to determine a level of functionality supported by the one or more client devices;
-
18. A system comprising:
- one or more processors; and
one or more computer-readable memories comprising instructions that are executable by the one or more processors to perform operations comprising;
polling, by a broker device, a client for an identifier of the client;
receiving, at the broker device, the identifier of the client responsive to the polling;
associating, by the broker device, the identifier of the client to a particular household having a plurality of other identifiers of a plurality of other clients and store the association to the particular household, each said client also being associated with an indication that is stored of a corresponding level of a hierarchy arranged such that each said level is successively ordered, one after another, to;
support functionality of a previous said level; and
include functionality that is not supported by the previous said level; and
forming, by the broker device, content for delivery to a plurality of said clients to be output by the plurality of said clients, the content having multiple portions that address different client functionality, the forming involving making level-based modifications to the content that include selecting one or more of the portions of the content for each of the plurality of said clients that are commensurate with its level of the hierarchy, the portions selected to configure the content for higher levels of the hierarchy including at least one portion that is withheld from the content configured in accordance with a lower level of the hierarchy, the at least one portion addressing the client functionality of the higher levels of the hierarchy that is not enabled at the lower level of the hierarchy. - View Dependent Claims (19, 20)
- one or more processors; and
Specification