14. At least one computer-readable storage medium having computer-executable instructions, which when executed by at least one processor perform a method, the method comprising: receiving at an information agent service a notification directed to a user from an information source, the notification comprising data regularized in accordance with a notification schema; accessing client criteria to determine conditions for communicating the notification to the user; accessing context information that indicates client devices in a device set that are likely to be online and accessible to the user; selecting at least one client device from the device set based on the user criteria and the context information; and communicating the notification to the selected at least one client device of the device set based on the conditions; wherein the client criteria comprise user preference information regularized according to a preference schema, and wherein the client criteria further comprise at least one of people and groups data regularized according to a people and groups schema, extended context data regularized according to an extended context schema, or client computing context data regularized according to a client computing context schema.
14. At least one computer-readable storage medium having computer-executable instructions, which when executed by at least one processor perform a method, the method comprising: receiving at an information agent service a notification directed to a user from an information source, the notification comprising data regularized in accordance with a notification schema; accessing client criteria to determine conditions for communicating the notification to the user; accessing context information that indicates client devices in a device set that are likely to be online and accessible to the user; selecting at least one client device from the device set based on the user criteria and the context information; and communicating the notification to the selected at least one client device of the device set based on the conditions; wherein the client criteria comprise user preference information regularized according to a preference schema, and wherein the client criteria further comprise at least one of people and groups data regularized according to a people and groups schema, extended context data regularized according to an extended context schema, or client computing context data regularized according to a client computing context schema. 15. The computer-readable storage medium of claim 14 wherein the user preference information comprises source preference information accessible to the information source and/or main preference information accessible to the information agent service.