user2382: Last month I downgraded my AT&T UVerse service and this month I got my first bill -- including a custom video detailing all of my SPECIFIC charges. Custom animations, my own name, etc.
Apparantly, this has been around for awhile -- I found this YouTube video detailing the bill for a new customer "Brad"
Any suggestions as to how they do this?
Thanks,
Chris

user2197: I use a script for After Effects (CompsFromSpreadsheet) which generates compositions using the data from a spreadsheet. We use it to batch create graphics with different values - like in the ad. 
The script can add different files into the animation at different times, so they probably have a database of all the possible phrases.
The script as it stands couldnt be used to fully automate the process as you still have to specify where the spreadsheet is, but you could easily create a simmilar script which would look for new spreadsheets, apply the data to a template and start a render. 
That being said, I wouldn't be surprised if they had their own in-house software. 

2382: <p>Last month I downgraded my AT&amp;T UVerse service and this month I got my first bill -- including a custom video detailing all of my SPECIFIC charges. Custom animations, my own name, etc.</p>

<p>Apparantly, this has been around for awhile -- I found this <a href="http://www.youtube.com/watch?v=JH8i7umh45g" rel="nofollow">YouTube video</a> detailing the bill for a new customer "Brad"</p>

<p>Any suggestions as to how they do this?</p>

<p>Thanks,
Chris</p>
 2197: <p>I use a script for After Effects (<a href="http://aescripts.com/compsfromspreadsheet/" rel="nofollow">CompsFromSpreadsheet</a>) which generates compositions using the data from a spreadsheet. We use it to batch create graphics with different values - like in the ad. </p>

<p>The script can add different files into the animation at different times, so they probably have a database of all the possible phrases.</p>

<p>The script as it stands couldnt be used to fully automate the process as you still have to specify where the spreadsheet is, but you could easily create a simmilar script which would look for new spreadsheets, apply the data to a template and start a render. </p>

<p>That being said, I wouldn't be surprised if they had their own in-house software. </p>
