Originally Posted by DArtagnan 
That, or some kind of social/casual/smartphone nonsense.
They have "Bioware San Francisco" for that, although the tend to do those as tie ins to a big franchise, rather than the flagship games themselves for the franchise.