EXTENSIBLE DATA PARALLEL SEMANTICS (submitted 2010 , published june 2012)

http://www.google.com.au/patents?id=XJUeAgAAEBAJ&lpg=PA8&zoom=4&ots=FRdUDQtXUU&dq=directx&pg=PA1#v=onepage&q=directx&f=false

Whats interesting is the mention of taking General Purpse languages (C/C++/C#/JavaScript etc) and spraying them with data parallel features ...

Added to this is mention of DirectX 12 etc.. I really hope we see all this in XBox vNext ...