Google Granted Cloud OS Patent
An anonymous reader writes "This week, Google was given approval of a network OS patent that it applied for back in 2009. The design of the OS is built for 'providing an operating system over a network to a local device' to provision new versions of operating systems onto hardware devices. Filed in March 2009, the idea for Chrome OS was protected by Google early in the development process of the OS, but it was hardly new and unique, given the general description of its features in the patent itself. It is the best sign yet that Google is working toward seamless hardware and software experiences."
I like what Google does... most of it anyway. But it's just as bad when Google gets a software patent as when anyone else does.
END - THEM - ALL
Since Microsoft and Apple design their OSes to be like this, they obviously have to pay Google now.
Google pretending to have invented the thin client might protect us from somebody else patenting it. Although I did have to check the date and make sure it wasn't April 1st.
"1. A system for providing an operating system over a network to a local device, comprising: a base image server configured to transmit a base image of the operating system; a preferences image server configured to transmit at least one preferences image; and an image loader configured to combine the base image and the at least one preferences image into a combined image at the local device in order to provide a full version of the operating system on the local device and automatically remove the full version of the operating system from the local device when logging off or exiting the full version of the operating system on the local device."
If this ever gets used in a court case, I predict a world of fun in defining exactly what a 'preferences image' is.
Didn't Unix (specifically, NFS) have a diskless boot option decades ago? Between that and whatever VMWare's been doing (they must have a way of choosing which image you want to load onto your server, right?) how is this in any way an original, patent-able idea?
oh wait, this a google patent! carry on then!
How is this any different than netboot? Support for that was built into Intel hardware, at least since 8 years ago and probably a lot longer. I bet people have been booting off, and updating over the network a lot longer than the terms of any patent. Not cutting on Google here. They just have to play this game, because it's one big game of corporate mutual assured destruction...
Have gnu, will travel.
FTFY
Cwm, fjord-bank glyphs vext quiz
Did you read the patent? I'm guessing not, since you're asking how it's different than netboot.
Google's patent basically says:
The BIOS loads an image loader
The image loader downloads the OS image + a preferences image from a server
The image loader combines these two images to create the full version of the OS and loads the image on to the local device
When changes are made to the image on the local device (file change, settings, etc), these changes are kept in sync with the OS/preferences image server(s)
When the device is shutdown the image is removed from the device
The patent has more details.. but that's the basic idea (at least from my interpretation.. correct me if I'm wrong)
They want their prior art back, and also referred us to BootP+TFTP(or)NFS and similar diskless workstation schemes which predate PXE by decades.
The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
You don't have to worry. I patented getting a patent on a Cloud OS. That means I can threaten to sue Google.
All you have to do, friend, is help me gather enough money to pay a retainer on a lawyer, and it'll work fine.
Just send it to Nigerian Prince, c/o Exxon Mobile, 90120.
Netboot is not an anticipation of the claim because it does not have the "preferences image server".
It is dead easy to avoid, though. Just don't "remove the full version of the operating system from the local device when logging off". Note the word "remove"? Do something like invladiate an encryption key that is needed to make the full version work. That is part of the OS's data, not part of the OS itself. Even just by overwiting a small but crucial part of the "full OS", such as a jump table, will get you the result you want, but not infringe the patent.
The thing about patent is to COMPLETELY ignore the abstract, read and interpret the main claims, and if you really do not know what the claims mean, condescend to read the description.
Above all, remember: It's the independent claims that matter -- almost nothing else does!
Time is life: speed saves it. LJK Setright
Or... just use pxe+tftp with a modified Puppy Linux. Just add a couple lines of code to init for using /proc/cmdline to select which squashfs to load (choice of flavor=.sfs) and the user save file (savefile=.*fs ... which can be any file system including network or encrypted ones) onto the union file system.
... but why bother - I can already get a modified puppy with Xvesa+jwm+rxvt+sh in a 1Mb kernel image and boot in ~1s, so I am pretty sure that with coreboot in a 2Mb BIOS we could skip the pxe/tftp parts altogether. Google can't even fit half of Dalvik in twice that.
That patent would have expired by now, and allowed everyone to code whatever algorithm they want on a general purpose computer.
I took compsci. I learned about ifs, loops, subroutines, how to string them together (and a few other odds and ends), and I consider myself free to string them together however I damn well please.
Where are we going and why are we in a handbasket?
"Providing an OS to a device over a local network" sounds a lot like PXE boot to me. Or VMware's Boot from SAN.
Someone who probably read a little more of the patent than yourself.
That is not even close to prior art in this case.
if google applied for the patent back in 2009 it can't be for a network operating system because i remember using netware in high school in the 90s and surely the us patent office can't be that ignorant to not know of netware
http://en.wikipedia.org/wiki/NetWare
"NetWare is a computer network operating system developed by Novell, Inc"
"Initial release 1983"