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.
Who the hell grants these patents?
http://superuser.com/questions/42263/how-to-install-windows-7-from-the-network
The summary is a bit unclear. Did they just win a patent on dumb terminals, over-the-wire upgrades, or remote boot? All three?
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
Um, like putting a SunOS root partition on an NFS share then mounting it on a client after a network boot using Jumpstart? I say SunOS because I was doing it in 1996 and I am pretty sure it was being used long before that.
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.
Definitely prior art then. I did this in 1992 when we booted our PLCs (their programs that is) off RS485 drops. When they were turned off the program memory was cleared.
In 1996 we did it with Solaris by mounting /usr/local and /opt off an NFS share with automount. When they were turned off, it dismounted.
In 2008 we did this with thin clients (which pull their OS and configuration from a TFTP server).
In 2011 we did this with Office using App-V (not an OS but the principle is the same).
More proof that patents are a load of shit.
You forgot "Now, get off my lawn!"
OS on the local device...
have nothing on Google. They surpasses M$ as a terrible company years ago. M$ is a saint compared to Google..
They changed the names. That's obviously patentable.
I got rid of my diskless setup almost 20 years ago. But it downloaded an image via tftp, booted and then configured itself via NIS. Later I had two systems w/ local disk which were both configured as NIS masters and would push updates to each other so they would stay in sync and I could boot or reboot in any order. I never did make the diskless client an NIS master, but it was certainly obvious how to do so if one wished or to boot over the network and install and customize the image. Big sites wrote this sort of thing all the time. And Sun and many others have offered a variety of flavors of doing it.
This is very reminiscent of the Mark Williams Company patent on communicating between big and little endian systems by using a standard byte order on the network.
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?
For a moment I thought they patented something useful, like an OS that can dynamically grow and shrink as you add and remove various processor nodes to and from the network.
"Providing an OS to a device over a local network" sounds a lot like PXE boot to me. Or VMware's Boot from SAN.
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"
Google is just re-inventing the dumb terminals of the 80s and claiming it is new.
So they invented Plan 9/Inferno?
http://en.wikipedia.org/wiki/NetBoot
I'm sure there are other examples of this that go back pretty far. Is there something about this patent that is unique and original?