On the Xbox 360 version of Deus Ex: Human Revolution, on a user's gamercard it shows the following icon to indicate that you've played it recently. I don't know if this image shows up on the PS3 or PC versions.
Is there a special meaning to this logo? Is it presented somewhere in the game that I missed? I guess I'm just missing the symbolism behind it if there is any, and it could be completely obvious.