Patent ID: 7937582

Claim:
A method performed by one or more server devices, the method comprising: receiving, by the one or more server devices, Extensible Markup Language (XML) feed data from an XML feed provider, where the received XML feed data includes unsecure content and a reference to secure content; presenting, by the one or more server devices and in a web document, the unsecure content and the reference to the secure content, the reference to the secure content being presented at a first location in the web document; sending, to the XML feed provider and by the one or more devices, a request, from a user device, for the secure content; receiving, from the XML feed provider and by the one or more server devices, an authentication request in response to sending the request for the secure content; sending, by the one or more server devices, authentication data to the XML feed provider, in response to receiving the authentication request, where the authentication data uniquely identifies a user of the user device; receiving, by the one or more server devices, the secure content from the XML feed provider based on the authentication data; and presenting, by the one or more server devices and in the web document, the received secure content, where the received secure content replaces the reference to the secure content at the first location in the web document.