By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Forums - Microsoft - Microsoft applies for scalable console patent

 

Eurogamer

A recent patent filing suggests that Microsoft's next console is based on the idea that it can be scaled up - or down - over time, leading to speculation that the current notion of a console lifecycle could be replaced with rolling hardware upgrades.

Application 20120159090 was submitted in December 2010 at the US Patents and Trademark Office and was published last month, subsequently unearthed by "Sonic" from the Beyond3D Forum. It describes Microsoft's attempts to patent "versions of a multimedia computer system architecture... which satisfy quality of service (QoS) guarantees for multimedia applications such as game applications while allowing platform resources, hardware resources in particular, to scale up or down over time".

Patent applications are filed all the time, but what makes this one interesting and relevant is that the system being described - and revealed in attached diagrams (go here for more easily viewable pics) - shares the same fundamental ideas as the "Yukon" system covered briefly in the now infamous Xbox 720 leak that first emerged at the beginning of May. Those documents have been confirmed by sources as genuine and date back to August 2010, and the patent application gives us further insight into Microsoft's thinking during the beginnings of the R&D work that culminated in the development of the current Project Durango.

The patent goes much, much further than the 720 leak however. While much of that doc could be dismissed due to its summer 2010 vintage, and the fact it was circulated "for discussion only", this application gives some engineering muscle to concepts that were previously only addressed from a marketing perspective. The principle inventor behind the patent application, Jeff Andrews, produced this overview of the Xbox 360 hardware and is one of the chief hardware architects at Microsoft.

The principal image attached to the patent documentation gives an overview of the architecture for a scalable home games console - an image that has an uncanny resemblance to elements of the leaked Xbox 720 document that circulated from early May onwards.

In the same way that PCs today are built around core components like motherboards, PSUs, RAM modules, and expansion cards, Microsoft is proposing its own "base architecture" for scalable console hardware going forward. Multiple models are considered (perhaps suggesting some level of customisation between OEMs) but all are based around principles we first saw in the 720 leak. For starters, this is a multi-CPU, multi-GPU system. One CPU/GPU combo is reserved for the "platform" and handles elements such as the dashboard and video encoding/decoding. The other element is the "application" aspect - which for a console would mostly cover games.

In the Xbox 720 leak, we saw something that Microsoft called "transmedia gaming" - the idea here being that platform apps could run concurrently with games. The company came up with the notion of running a golf game simultaneously with a real-life sports transmission, with the player actually participating against the competitors. Other examples included running a TV stream while gaming, opening up strategy guides while the game itself is running, and other more basic applications such as a news ticker app running during gameplay. Microsoft's strategy is to allow these things to happen without game performance being impacted. To make this possible, the firm suggests the idea of what it calls a "communication fabric" that links all aspects of the console and ensures that there is enough bandwidth to go around without share-stealing system resources.

The principle idea behind the patent is in providing a framework for integrating "platform" and "application" processing into a single system where both systems can run concurrently, but the overriding concept is the scalable architecture that allows for more advanced hardware revisions (with improved CPUs or GPUs for example) to be rolled out over time. One diagram even adds athird CPU/GPU set-up - shared processors that can lend a hand to the other two, for reasons unknown.

Microsoft appears to be covering its bases with a range of different variations on its core design - but all of them revolve around dedicated processors for the 'platform' and for 'applications'. In the current Xbox 360, the tri core Xenon CPU does the lot, suggesting ambitious things for the console's next-gen successor.

However, there are some interesting differences between the leak and the patent, which dates from four months later: Kinect was represented with dual cameras in the vision doc, but it's back to being a more conventional single camera affair in the patent application. It also suggests that the camera will once again hook up via USB - surprising bearing in mind how much of the current system's latency is down to the USB interface.

Factoring in the oft-repeated "10-year lifecycle" associated with games machines, why is Microsoft trying to a patent a scalable platform for a potential future console? The next-gen Xbox will ship eight years after its predecessor - assuming another eight years until its successor appears, Microsoft could conceivably come up with an entirely different, better architecture. The whole notion of scalability seems to be entirely at odds with the notion of fixed console hardware. But suppose that the next-gen isn't fixed at all? Or at least, not in the medium to long term?

While the patent could be interpreted to mean that different Xbox SKUs could be released with different levels of multimedia capability, the "over time" element in the application could suggest that Microsoft is giving itself the option of opting out from the traditional fixed architecture model. Consider the iPad - advanced 3D games run over several generations' worth of hardware, but typically the more modern the processor, the better the experience you get. It helps to drive new hardware sales and helps ensure that Apple stays ahead of its competitors in terms of specs and the overall experience. Combine this model with Microsoft dipping its toes into "buy now, pay monthly" subscription territory and there's the possibility that the next Xbox could be a new type of hardware platform - one that evolves over time, subsidised via monthly payments as part of an Xbox Live sub. Processing power on consoles and desktops isn't evolving with anything like the speed of mobile parts, so yearly updates seem unlikely, and on the plus side, the backwards compatibility issue would be resolved once and for all. Suddenly, the mooted Xbox Infinity codename doesn't sound quite so bizarre.

What should be stressed is that everything we've heard about the current Project Durango points towards a more traditional console design, and that this patent application is over 18 months old. Many of these applications are often lodged simply for legal reasons and never actually turn into final products. However, the links with the existing leak are surely more than coincidental, and at the very least provides us with an intriguing glimpse into the thinking of the hardware engineers working on the Microsoft's next-gen console.

http://www.eurogamer.net/articles/digitalfoundry-microsoft-scalable-platform-patent

 

 

 



Around the Network

All these patents blow my brain even more than programming does sometimes.



Can someone please simplify. Can't really go through all that right now.

Is it just saying you can replace processor, GPU, add memory like a normal PC?



I may be completely off base here, but would it not be easy to scale a chipset at every die shrink, and still run nearly the same program just with improvements (frame rate, resolution, shaders, textures,ect.)?

Take for example when going from a 90nm to 65nm chip in the 360. Could Microsoft have kept the chip the same size, and went from a 3 core to a 6 core CPU, and 48 stream processors to 96? How much would have to be done to the program to make it work on the expanded device?



Stop hate, let others live the life they were given. Everyone has their problems, and no one should have to feel ashamed for the way they were born. Be proud of who you are, encourage others to be proud of themselves. Learn, research, absorb everything around you. Nothing is meaningless, a purpose is placed on everything no matter how you perceive it. Discover how to love, and share that love with everything that you encounter. Help make existence a beautiful thing.

Kevyn B Grams
10/03/2010 

KBG29 on PSN&XBL

So they are making a PC?
If games have to be developed with a variety of hardware in mind MS might as well just make all the games Win 8 and tie them into the store and then just sell a box for those not willing to get a real PC. Which could be interesting.



@TheVoxelman on twitter

Check out my hype threads: Cyberpunk, and The Witcher 3!

Around the Network

Someone point out to me where this is different than an actual PC? How is it possible to patent something that we already do on our gaming PC's, as a console is truly just specialized COMPUTER. Perhaps its a different process, but at least based on scalable console patent, its ridiculous, its like making a different kind of car and patenting upgrades that make the car easier to drive on wet roads, etc, etc.

However, perhaps there is some kind of MAGIC involved that makes it possible..



Oh, right. Let's sum it up:
- PC-like consoles
- clouds and streams
- more Western AAA copycats instead of variety
- ads while playing

go on and this will be my last generation



zarx said:

So they are making a PC?
If games have to be developed with a variety of hardware in mind MS might as well just make all the games Win 8 and tie them into the store and then just sell a box for those not willing to get a real PC. Which could be interesting.


Bingo.

That's what win8 is for. One OS that scales and changes based on the hardware.

PC - done
laptop/highend tablet - done
mobile based tablet - done
phone - done

Now to match iTV and GoogleTV... the neXtBox.

Combine that with Live being on ALL of these devices and the neXtBox gaining specific exclusives via retail plus digital copies working on pretty much any of them so long as certain hardware and directX software features match... you're golden.

Again, further proof that my thread on OSs being the driving factor next-gen as equals or more so than games only is absolutely right.



Millenium said:
All these patents blow my brain even more than programming does sometimes.


Same here.  I really tried to understand that OP, too.  At least some of the replies made a bit more sense.



Reading the GAF thread on all these just fried my mind...all I understood for certain is that chances are their next console is very pc like and will act as a media center hence dividing up the resources ...or something like that :P someone like Zarx will know about this better than me for sure



In-Kat-We-Trust Brigade!

"This world is Merciless, and it's also very beautiful"

For All News/Info related to the PlayStation Vita, Come and join us in the Official PSV Thread!