Three patent applications concern Google's Native Client, a technology for letting downloaded software modules run directly on a processor rather than more slowly through on-the-fly decoding as with the commonly used JavaScript. And one patent application involves O3D, a technology to let browser applications take advantage of 3D acceleration of graphics hardware.
Brad Chen
Thus far, Google hasn't proven to be a litigious company, but its presence is looming ever larger over the computing industry. The new patents are in a particularly fast-moving area, the development of Web browsers and associated technology for making cloud computing a more powerful foundation for applications.
Ultimately, Google hopes to standardize the technology so all browsers can use it, though it's not waiting for a standard.
"Native Client so far is outside any standards process. We're in discussions with other browser vendors on how to move that forward. We'd like to see all these things standardized," said Linus Upson, engineering director for the Chrome browser and Chrome OS, in a December interview. "At the end of day, don't think we'll refuse to ship something just because there isn't a piece of paper that says this is a standard."
Google's Chrome browser competes chiefly with Microsoft's Internet Explorer, Apple's
Safari, and Mozilla's
Firefox. It's also the application foundation for Google's Chrome OS project to create an operating system first for Netbooks, later for laptops and more powerful machines, and potentially for tablets as well. As such, Chrome OS competes with
Mac OS X and Windows.
The browser technology at the heart of the patents seeks to speed up Web-based software by letting it take advantage of the undiluted power of computing hardware. The more powerful Web applications become, the more viable a competitor they are to those that run natively on an operating system such as Windows.
Software such as Microsoft Office that runs natively on a computer must first be converted using a programming tool called a compiler that transforms the source code written by a human into the binary machine language a computer can understand and execute. These compiled binaries typically run faster than Web-based programs written in JavaScript, which aren't compiled in advance.
Matthew Papakipos
Native Client is available as a browser plug-in today but is being built into Chrome. The same is true of O3D.
O3D lets browsers running JavaScript programs use graphics processing units (GPUs), chips that are increasingly common in computers since operating systems today typically draw on their facilities. Graphics chips are rapidly increasing in capability, expanding beyond the graphics domain into some general-purpose computation tasks, too.
No Response to "Google seeks to patent new Web app tech"
Post a Comment