Schema-based information preference settings
First Claim
1. In a computer network, a method comprising:
- obtaining information preferences corresponding to an identity, the information preferences providing criteria for handling data associated with the identity;
maintaining the information preferences in association with the identity;
receiving a request for information preferences, the request including data corresponding to the identity;
formatting the information into regularized information preference data according to an information preferences schema; and
providing the information preference data in response to the request.
2 Assignments
0 Petitions
Accused Products
Abstract
Described is an information preferences schema for controlling the sending of data to a user, such as a notification, in accordance with the user'"'"'s information preference settings. The information preference schema provides structure for conditions as to whether a notification will be send to a user, and if so how, such as how a notification sent to a device will alert a user, how a notification sent to a device will be rendered, and an action to take (e.g., send to another device, discard, journal) if a notification sent to a device is not received by the device. An information agent accesses the preference settings when a notification is received to handle the notification in accordance with the preference settings data.
175 Citations
26 Claims
-
1. In a computer network, a method comprising:
-
obtaining information preferences corresponding to an identity, the information preferences providing criteria for handling data associated with the identity;
maintaining the information preferences in association with the identity;
receiving a request for information preferences, the request including data corresponding to the identity;
formatting the information into regularized information preference data according to an information preferences schema; and
providing the information preference data in response to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable medium having stored thereon a data structure, comprising:
-
a first set of data corresponding to subscription information of an information source to which a user subscribes for notifications;
a second set of data corresponding to a list of at least one condition that needs to be satisfied before a notification from the information source is sent to the user;
a third set of data corresponding to routing preferences for sending notifications to a user; and
wherein when a notification is received from an information source corresponding to the first set of data, the notification is handled in accordance with at least one condition in the second set of data, and if the condition indicates that the notification is to be sent to the user, the notification is routed to at least one device of the user based on the routing preference information in the third set of data. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 25)
-
-
24. In a computer network having an information source that sends notifications to devices via an information service, a system comprising:
-
a data structure comprising information preference data associated with an identity; and
the information service accessing the information preference data structure to decide whether to send a notification received from the information source to a device associated with the identity.
-
-
26. In a computer network, a method comprising,
receiving a request to provide information preference data, the request including associated identity information; -
reading from a data store to obtain information preference data based on the associated identity information;
constructing an information preference document including at least part of the data in the data store, the document arranged according to a defined schema for information preference data; and
returning the document in response to the request.
-
Specification