A method, implemented on a machine having a processor (1114, 1220), storage (1108, 1112, 1230, 1240, 1270), and a communication platform (1110, 1114, 1260, 1250) capable of making a connection to a network to continue a user session of an application from one device to another device, the method comprising: receiving, via a communication platform, at a session information receiving unit from a first device, information related to a first user session of a first application installed on the first device, wherein the first user session is associated with a user identity, and wherein the information related to the first user session indicates content and a presentation of the content provided via the first application on the first device; storing, at a storage unit, the information related to the first user session of the first application; receiving, via the communication platform, at a session information transmission unit from a second device, a request for the information related to the first user session of the first application that is generated by accessing a predetermined uniform resource locator different from one or more particular Internet based addresses used by the first device to access the content prior to the request being received, wherein the request is associated with the user identity; and responsive to the request from the second device, providing, by the session information transmission unit, the information related to the first user session to the second device so that a second user session of a second application at the second device provides the content in the presentation indicated by the information related to the first user session, wherein the second user session is associated with the user identity, and wherein the first and second applications are configured to perform at least one function in common. receiving, via a communication platform, at a session information receiving unit from a first device, information related to a first user session of a first application installed on the first device, wherein the first user session is associated with a user identity, and wherein the information related to the first user session indicates content and a presentation of the content provided via the first application on the first device; storing, at a storage unit, the information related to the first user session of the first application; receiving, via the communication platform, at a session information transmission unit from a second device, a request for the information related to the first user session of the first application that is generated by accessing a predetermined uniform resource locator different from one or more particular Internet based addresses used by the first device to access the content prior to the request being received, wherein the request is associated with the user identity; and responsive to the request from the second device, providing, by the session information transmission unit, the information related to the first user session to the second device so that a second user session of a second application at the second device provides the content in the presentation indicated by the information related to the first user session, wherein the second user session is associated with the user identity, and wherein the first and second applications are configured to perform at least one function in common.