Claims
- 1. In a computer network, a method comprising,
providing a lists schema, the lists schema having lists-related fields arranged into a content document with defined structures for the fields; receiving a data access request directed to lists, the request including associated identity information; and in response to the data access request, manipulating at least one set of lists in a logical lists document that includes data therein according to the associated identity information, each set of data in the logical lists document structured to correspond to a field in the content document.
- 2. The method of claim 1 wherein manipulating at least one set of data comprises reading data from at least one field in the logical lists document.
- 3. The method of claim 1 wherein manipulating at least one set of data comprises writing data to at least one field in the logical lists document.
- 4. A computer-readable medium having computer-executable instructions for performing the method of claim 1.
- 5. In a computer network, a method comprising,
receiving a request to retrieve lists, the request including associated identity information; reading from a data store to obtain lists based on the associated identity information; constructing a lists document including at least part of the data, the document arranged according to a defined schema for lists; and returning the document in response to the request.
- 6. The method of claim 5 wherein the schema includes at least one defined field for extending the schema.
- 7. A computer-readable medium having computer-executable instructions for performing the method of claim 5.
- 8. A computer-readable medium having stored thereon a data structure, comprising:
a first set of data comprising a list element that identifies a list; a second set of data comprising an item, the item including information associating it with the list element; and wherein the first and second sets of data are regularized according to a schema in a centralized service such that an identity-based recipient of the data structure interprets the data according to the schema to obtain a list element and at least one item of that list from the centralized service.
- 9. The data structure of claim 8 further comprising a third set of data corresponding to a status associated with the item.
- 10. The data structure of claim 8 further comprising a third set of data corresponding to a priority associated with the item.
- 11. The data structure of claim 8 further comprising a third set of data corresponding to a title associated with the item.
- 12. The data structure of claim 8 further comprising a third set of data corresponding to a date associated with the item.
- 13. The data structure of claim 8 further comprising a third set of data corresponding to a URL associated with the item.
- 14. The data structure of claim 8 further comprising a third set of data corresponding to an entity associated with the item.
- 15. The data structure of claim 14 wherein the entity associated with the item includes a name.
- 16. The data structure of claim 14 wherein the entity associated with the item includes an email address.
- 17. The data structure of claim 14 wherein the entity associated with the item includes an identification number.
- 18. The data structure of claim 8 further comprising a third set of data including another list element that identifies another list.
- 19. The data structure of claim 18 wherein the item includes another set of information associating the item with the other list.
- 20. The data structure of claim 8 further comprising a third set of data corresponding to subscription information associated with the list.
- 21. The data structure of claim 20 wherein the subscription information associated with the item includes trigger data.
- 22. The data structure of claim 20 wherein the subscription information associated with the item includes expiration data.
- 21. The data structure of claim 20 wherein the subscription information associated with the item includes context data.
- 22. The data structure of claim 20 wherein the subscription information associated with the item includes recipient data.
- 23. A computer-readable medium having stored thereon a data structure, comprising:
a plurality of list elements, each list element having identifying information; a plurality of items, each item including information associating it with at least one of the list elements; and wherein the data structure is accessed in response to an identity-based request for an list corresponding to a list element, a response document is formatted according to a schema in a centralized list service including the items associated with the list element, and the response document is returned.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] The present application claims priority from U.S. patent application Ser. No. 10/017,680, filed Oct. 22, 2002, which claims priority from U.S. provisional application serial No. 60/275,809, filed Mar. 14, 2001 and entitled “Identity-Based Service Communication Using XML Messaging Interfaces,” which are hereby incorporated herein by reference in their entireties.