Inserting personalized information into digital content
Described are methods and apparatuses, including computer program products, for inserting personalized information into digital content. A digital media player receives a personalized video content stream comprising personalized data associated with a user that replaces one or more frames of requested video content. The player extracts the personalized data from the one or more replaced frames of the video content stream, and displays the personalized data and the video content stream to a user.
1. A computerized method for displaying personalized video content comprising:
receiving, by a computing device having a digital media player and being associated with a first user, a personalized video content stream comprising personalized data associated with a plurality of users that replaces one or more frames of requested video content, wherein each frame of personalized data is divided into portions, each portion of the frame contains personalized data associated with a different user of the plurality of users, the personalized data selected from the group of: investment account data, benefit account data, credit account data, and retirement account data;
extracting, by the computing device, the personalized data from the one or more replaced frames of the video content stream;
decrypting, by the computing device, the portions of personalized data in the personalized video stream that are applicable to the first user, using authentication data of the first user, to allow the first user to access only the portions of the personalized data applicable to the first user; and
displaying, by the computing device, the personalized data and the video content stream to the first user via the digital media player.
2. The method of claim 1 , wherein the personalized data is displayed to the user within the boundaries of an area displaying the video content stream.
3. The method of claim 2 , wherein the personalized data is displayed in a pop-in window associated with the media player.
4. The method of claim 1 , wherein the personalized data is displayed to the user outside of the boundaries of an area displaying the video content stream.
5. The method of claim 4 , wherein the personalized data is displayed in a fly-out window associated with the media player.
6. The method of claim 4 , wherein the personalized data is displayed in a separate pop-up window associated with the media player.
7. The method of claim 1 , wherein the extracting step comprises identifying one or more frames of the video content stream containing the personalized data and decompressing, decrypting, or both, the personalized data according to a specialized compression protocol.
8. A computerized system for displaying personalized video content, the system comprising a computing device having a digital media player and being associated with a first user, the computing device configured to:
receive a personalized video content stream comprising personalized data associated with a plurality of users that replaces one or more frames of requested video content, wherein each frame of personalized data is divided into portions, each portion of the frame contains personalized data associated with a different user of the plurality of users, the personalized data selected from the group of: investment account data, benefit account data, credit account data, and retirement account data;
extract the personalized data from the one or more replaced frames of the video content stream;
decrypt the portions of personalized data in the personalized video stream that are applicable to the first user, using authentication data of the first user, to allow the first user to access only the portions of the personalized data applicable to the first user; and
display the personalized data and the video content stream to the first user via the digital media player.
9. A computer program product, tangibly embodied in a non-transitory computer readable storage medium, the computer program product including instructions operable to cause a computing device having a digital media player and being associated with a first user to:
receive a personalized video content stream comprising personalized data associated with a plurality of users that replaces one or more frames of requested video content, wherein each frame of personalized data is divided into portions, each portion of the frame contains personalized data associated with a different user of the plurality of users, the personalized data selected from the group of: investment account data, benefit account data, credit account data, and retirement account data;
extract the personalized data from the one or more replaced frames of the video content stream;
decrypt the portions of personalized data in the personalized video stream that are applicable to the first user, using authentication data of the first user, to allow the first user to access only the portions of the personalized data applicable to the first user; and
display the personalized data and the video content stream to the first user via the digital media player.
10. The system of claim 8 , wherein the personalized data is displayed to the user within the boundaries of an area displaying the video content stream.
11. The system of claim 8 , wherein the personalized data is displayed in a pop-in window associated with the media player.
12. The system of claim 8 , wherein the personalized data is displayed to the user outside of the boundaries of an area displaying the video content stream.
13. The system of claim 12 , wherein the personalized data is displayed in a fly-out window associated with the media player.
14. The system of claim 12 , wherein the personalized data is displayed in a separate pop-up window associated with the media player.
15. The system of claim 8 , wherein the computing device is further configured to identify one or more frames of the video content stream containing the personalized data and decompressing, decrypting, or both, the personalized data according to a specialized compression protocol.