Patent ID: 8918853

Claim:
A method for automatic recovery from a lost security token on an embedded device, comprising the steps of: receiving, by a service provider server, from an embedded device, a first request to conduct a first session with a secure web content service offered by the service provider server; receiving, by the service provider server, from the embedded device, a credential for authenticating to the service; generating, by the service provider server, a security token representing the credential; sending, by the service provider server, to the embedded device and a device server, the security token, wherein the service provider server and the device server are distinct structural elements; receiving, by the service provider server, from the embedded device, a second request to conduct a second session with the service; detecting, by the service provider server, that the second request does not include the security token; retrieving, by the service provider server, from the device server, the security token; and resending, by the service provider server, to the embedded device, the security token, wherein the first request and the second request are each preceded by: sending, from the embedded device, to the device server, a device identifier of the embedded device; dynamically creating, by the device server based on the device identifier, a menu identifying one or more secure web content services offered to the embedded device by one or more service provider servers: sending, from the device server, to the embedded device, the menu; sending, from the embedded device, to the device server, a selection of the service from the menu; and sending, from the device server, to the embedded device, a service identifier of the service.