A back-end server comprising: a network interface; a memory containing computer-executable instructions; and a processor coupled to the memory and the network interface, wherein the processor is configured to execute the computer-executable instructions to, extract user-specific information and contextual information from a user request that corresponds to a desired online interaction, wherein the user request is provided by an optical disc player over a network connection, the optical disc player having a remote controller; identify, using said user-specific information, pre-existing information corresponding to said user, generate a short code, said short code being specific to the desired online interaction and said short code being associated with the user-specific information, contextual information and at least a portion of the pre-existing information, transmit the short code over the network to the optical disc player from which the user request was received; receive the short code from a secondary consumer electronic device, over the network, the short code having been entered into a predetermined website interface on the secondary consumer electronic device; retrieve, from a database, available information associated with the short code, wherein the available information includes a target website for consummating the desired interaction and further includes at least a portion of the pre-existing information; and populate one or more data fields on the target website with said available information; and re-direct the user to the target website on the secondary consumer electronic device after the one or more data fields have been populated. a network interface; a memory containing computer-executable instructions; and a processor coupled to the memory and the network interface, wherein the processor is configured to execute the computer-executable instructions to, extract user-specific information and contextual information from a user request that corresponds to a desired online interaction, wherein the user request is provided by an optical disc player over a network connection, the optical disc player having a remote controller; identify, using said user-specific information, pre-existing information corresponding to said user, generate a short code, said short code being specific to the desired online interaction and said short code being associated with the user-specific information, contextual information and at least a portion of the pre-existing information, transmit the short code over the network to the optical disc player from which the user request was received; receive the short code from a secondary consumer electronic device, over the network, the short code having been entered into a predetermined website interface on the secondary consumer electronic device; retrieve, from a database, available information associated with the short code, wherein the available information includes a target website for consummating the desired interaction and further includes at least a portion of the pre-existing information; and populate one or more data fields on the target website with said available information; and re-direct the user to the target website on the secondary consumer electronic device after the one or more data fields have been populated.