AvantGo Gets a Patent 128
AnElder writes: "Yahoo's Daily News Technology section is carrying a story reporting that AvantGo has received a patent for its synchronization technology. And here's an excerpt: "In legal jargon, AvantGo said the U.S. Patent and Trademark Office had issued it patent No. 6,341,316 covering the system, method and computer program product for synchronizing content between a server
and a client." Why didn't I think of this?" In all fairness, the patent doesn't seem to be as bad as many that have been issued. It cites many other patents as references (which helps ensure that AvantGo is doing something *different*), and is rather specific about the process - I would expect that there are many ways to "synchronize" data that wouldn't run into this patent.
Prior Art? (Score:1, Redundant)
Patent link (Score:5, Informative)
Re:Patent link (Score:1)
Re:Patent link (Score:1)
Let's just hope.... (Score:3, Informative)
Re:Let's just hope.... (Score:1, Troll)
Keep dreaming. That's what software patents are for .
Irrelevant patent, Plucker still exceeds... (Score:1)
Also, if AvantGo was the leader in this space, why are dozens of other companies moving to using Plucker instead?
And, naturally... (Score:4, Funny)
[Obligatory Common Tool/Application Reference]
[Obligatory Comment Such As, "I bet the US Patent Office could give me a patent for my ass."]
I think that covers it...
Patent No. 6,557,786 (Score:2)
Chagatai, et al.
6,557,786
Abstract
Described herein are systems, methods, and organs for excreting fecal matter from the human body.
Re:And, naturally... (Score:1)
Re:And, naturally... (Score:1)
Yes.
The solid waste matter excreted from said ass is purple and emits a sweet fragrance much like flowers. ;-)
Re:And, naturally... (Score:2, Insightful)
Only a method of.. (Score:4, Informative)
The patent actually reads: What is claimed is: 1. A method of synchronizing a server and a client on behalf of a user, comprising the steps of:... - from the patent database [uspto.gov]
Specific, but not really narrow (Score:2, Informative)
Re:Only a method of.. (Score:2, Informative)
I wonder (Score:1, Offtopic)
Maybe I should patent popup banner ads. Then I can charge X10.com for the privilage of using my "technology". Of course, I contributed nothing to this cause, but I thought of it.. Its my idea (even though I got the idea from the rather obvious prior art).
All kidding aside, as long as this patent is specific and doesn't keep others from innovating, its probably ok. Still, while I feel that code can be copyrighted, and even maybe algorithm implementations, I certainly am against output being patented. I don't know, tough call.
-Restil
just as obvious? (Score:2)
Well you could patent extortion, a method for forcing the surrender for funds despite the protests of other interested parties.
To make it technical, add in a computer terminal someplace.
Re:just as obvious? (Score:2)
Every company that licenses software patents would have prior art.
Innovation first! (Score:4, Insightful)
Look at it - software patents basically take the idea that you had and force the concept into a legally protected form. But I believe the reality is that duplicating the data streams and storage methodologies (not to mention the marketing and hype) are going to be cost prohibitive for most companies anyhow. Why bother?
I suppose this kind of things bothers me, as I know it does others, because it seems to be getting more prevalent and smacks to me of protectionism in software. To me it's equivalent to providing an incumbant telecommunications infrastructure provider (like a cable-co or telco) exclusivity in a market and keeping out the competition. Good for the provider, bad for competition and business generally. I firmly believe that preventing the use of good technology in any scientific field (like software, biotech, engineering) by many different groups slows the rate of innovation in that field. Patents on specific inventions seem reasonable to me, though. I approve of the patent for the lightbulb, but not a patent on the use of electricity to provide light!
Re:Innovation first! (Score:3, Insightful)
If it was prior art, then too bad for the patent company for trying to control so much, but if the patent is non-overlapping, then they have created something truly original, regardless of how stupidly obvious it seems now. Hind sight is 20-20, remember.
Your comment of a lightbulb is a little contrived concidering that you must describe the process of converting electricty to light. If you can describe "every" process to convert electricity to light, then yeah, I think you should be able to copyright it.
As the poster mentions, it is just one way to perform a synchronization act. This isn't even newsworthy except to the trolls that attack everything "patent" friendly.
If I invent the next best way to turn electricity into light, or light into bytes, or bytes into a solid state, I am glad that there is an OPTION for me to be keep the process proprietary, or to open it to the world. That should be my choice and right as an individual.
Re:Innovation first! (Score:2)
Your grasp of the obvious amazes me! "Exclusive" IS the word used in the U.S. Constitution in the passage that permits patents.
I approve of the patent for the lightbulb, but not a patent on the use of electricity to provide light!
Funny you mention that. Had Edison patented "Using electricity to provide light", there would be NO patent barriers to ANY future electrical lights - whether they be LEDs, those nifty new electrochemicalphotoluminescent thingies, or something yet undreamed of. The broader the patent, the better, since the lifetime of the patent is quite short.
BTW, I would suggest that the lightbulb is an obvious concept. Everyone at Edison's time knew that if you heated a wire hot enough, it would glow. Everyone knew that oxygen caused oxidation. Everyone knew you could pump the air out of a bulb and create a vacuum which contained no oxygen. How, then, did Edison innovate?
Re:Innovation first! (Score:3, Informative)
Actually, such a thing did indeed happen at the beginning of the electric age, and it was entirely appropriate. The story behind those patents shaped our world in a non-trivial way:
After inventing the light bulb, Edison went on to patent pretty much all of the other components of his system to provide power generation (the famous "long-waisted Mary Ann" generators), electrical transmission, switching, etc. Of course, all these patents were for Edison's DC system. All these patents were appropriate, although some stole from the work of an employee anmed Nikola Tesla, whom Edison promised $50,000 if he would solve thorny problems with his DC distribution system. Edison did not pay as promised, claiming he was joking.
Tesla, though, soon had patents for his ingenious polyphase AC system - avoiding the troublesome commutators of DC motors was a BIG deal, and AC could actually be transmitted over reasonable distances without terrific losses. Tesla later licensed these patents exclusively to George Westinghouse for the then princely sum of $1 million PLUS a staggering royalty of $2.50 per horsepower of equipment sold. This would have made Tesla the richest man in the world, every year (even today, that royalty would be worth billions per year just for generators alone, back then it was unimaginable.)
In a financial power play (ugh) Westinghouse was forced into a financial corner by FUD from J.P. Morgan (who controlled Edison's patents.) The cash crunch made it clear that if he (and AC power) were to survive, the royalty agreement would have to be altered to avoid leaving Westinghouse too over-extended to survive long-term. Tesla famously tore up the contract granting hi the royalties making it clear that Westinghouse had treated him fairly and that Tesla preferred AC prevailing to all the money: The rest, as they say, is history...
Re:Innovation first! (Score:1)
Re:Innovation first! (Score:2)
Windows Roaming Profiles (Score:2, Funny)
Re:Requisite Stupid Post about Patents (Score:2)
Re:Requisite Stupid Post about Patents (Score:1)
Patent & Trademark Oversight Committee? (Score:1, Offtopic)
They actually did something, unlike most companies (Score:4, Informative)
If you've ever used AvantGo, you know that it's an incredible system. They deserve this patent! Clearly, they worked hard on their idea, it wasn't stolen from someone else or obvious.
This patent only covers server->handheld synchronization, not server->client sync (it's not overly broad). It won't make the whole Internet infringing.
This isn't a patent on a simple algorithm or something really simple, it's a patent on a complicated method (as opposed to most software patents). It obviously took a lot of work to perfect this idea, and the way our current IP system works, we let the inventors keep the right to their inventions. Whether or not you agree with our IP system, it's the way it works over here, and they deserve the patent.
Re:They actually did something, unlike most compan (Score:4, Insightful)
Unobvious doesn't mean what you think it means (Score:2)
Being first to "stumble" upon a problem is often itself part of invention. The difference between invention, discovery and dumb luck, in this regard, is metaphysical at most. But the manner of making an invention cannot negative its patentability. No spark of genius, or even radical variation is required.
The question is whether it was inventive, that is, first. What was the prior art, and would Verne, if he knew it all, think to put it together to make an Avant Go.
In short, the meaning of unobviousness isn't all that obvious, as the law of patents goes. Your standard, however interesting, doesn't relate to the standard used for the Patent act.
Re:They actually did something, unlike most compan (Score:2, Interesting)
It looks like the client sends a doc to the server that looks like
<sync>
<item id='identifier>fancy_hash</item>*
</sync>
and gets back
<update>
<new_item id='identifier> content </new_item>
</update>
The clever part is the fact that only have 1 round trip to sync your device, important for high latency environments (read internet), and the synchronization request is simple enough to generate on an anemic palm
Re:They actually did something, unlike most compan (Score:1, Interesting)
Re:They actually did something, unlike most compan (Score:1)
Perhaps AvantGo does deserve this one, but if you allow one company to patent an idea than you must also allow others to do the same. Who determines just how "silly" one idea is over another? Some overworked, underinformed patent office employee?
Software patents in general are a Bad Thing.
Re:They actually did something, unlike most compan (Score:2)
I've never used AvantGo, so I may be off base here....
But, keep in mind the distinction between a novel technical idea, and able execution. Strong marketing, engineering, and usability are all admirable, but they're not patentable. Reading other comments, I gather that the technology is uninspired (if competent), so I suspect that other factors are responsible for the success of AvantGo.
no, it doesn't (Score:2)
So, what it comes down to is that this is just another bad software patent, claiming inventions on things that someone of reasonable skill in the art should know.
Silly Patents? (Score:2)
Lotus Notes Replication is prior art circa 1985 (Score:5, Informative)
I think Lotus has their own patents covering replication. I also know that some work was being done to leverage the Notes replication engine in the Internet world, (circa 1995) perhaps using HTTP or XML, but I can't prove this.
IBM, owner of Lotus and the world's largest patent holder, may have something to say about this patent.
Re:Lotus Notes Replication is prior art circa 1985 (Score:2)
This is what's bugging me. Ok, someone in the past has figured out how to do replication of data over a network. But now because we have the new bright, shiny technology of today (http and, ooooo, look XML) suddenly we have a new patent. So what now, we get a variation of this patent for the next 50 years because somebody finds a new way to package an old concept?
This is exactly why I despise business method patents and software patents especially. To those who say this is innovative I say poppy-cock. This is a natural extension of what can be capable with mobile devices as they become more powerful and able to have more memory. Say I have a laptop, I go to a web site and load a java app. I disconnect from the site then run my program and when I reconnect to the web I have my java app sync with the application server. How is this different from what the patent proposes? If IBM gets their linux wrist-watch working can they create another patent to do the same thing because it's a unique device compared to a Palm?
wtf is going on at the patent office? (Score:1)
i suspect there's a gross misunderstanding of the purpose of the patent office somewhere, and i highly suspect that it might be at the patent office, not here on slashdot.
does anyone have any real info on what the process for accepting patents is? how is all this seemingly insane patenting happening?
Re:wtf is going on at the patent office? (Score:2)
Given who sits at the head of the PTO and his background, this isn't going to change anytime soon.
Maybe next . . . (Score:1)
Re:Maybe next . . . (Score:2)
Re:Maybe next . . . (Score:1)
i just bought a handspring visor deluxe ($100, brand new at tigerdirect.com) and mainly just want to use it as an organizer (to replace my several-year-old user-UNfriendly sharp), but wouldn't mind being able to view documents with it.
to my delight i found two opensource apps: plucker, and also sitescooper (though the site file for slashdot doesn't seem to be right; probably out of date). haven't spent much time with either (just downloaded it yesterday and played with it last night), but plucker seems most helpful.
when i first saw this story i thought, "dang it, i just found plucker, and now it's going to be eradicated by corporate america" (though, yes, as the source is out there, and the "genie is out of the bottle" like DeCSS, it won't every disappear). then i speed-read the patent (for ideas, not content, so i might have missed some small details).
the patent is (as others have already commented) quite specific. it appears avantgo patented their entire business, from a single request ("avantgo, send me all my regular sites"), to hashing the pages (i assume to see if they have actually changed; can't rely on time-stamps any longer as most popular sites are dynamically generated), to sending the results back to the user.
the closest plucker gets to infringing on that process is if it is used in cooperation with sitescooper. plucker just converts specified html (and txt) to plucker-format. and even then the process is still manual, or at least user-crafted (ie you scripted it).
so, i guess if you wrote a script that gets initiated by the handheld, runs sitescooper (which runs plucker), and puts the stuff on your handheld (which sitescooper does but i can't get it to work), then plucker, sitescooper, and you will all get sued for patent infringement.
Many references (Score:2, Interesting)
They deserve it (Score:1)
Re:They deserve it (Score:1)
Do I misunderstand the whole issue? My take on it is as such: The problem with these patents is that they aren't against someone copying the EXACT, at the source code level, process but rather copying the idea. That would be like getting a patent for curing a particular disease (in general) rather than for the very specific process used to cure the disease....I was first to think up a cure for cancer, so no one else can do that even if they do it differently.
If I can't see the source code, there should not be anything stopping me from implementing the same idea...like 1-Click shopping; if they want to patent a particular non-obvious algorithm they used to implement it, at best that's fine but to stop everyone from implementing, in a different manner, the same idea is just stupid.
Well, (Score:1, Redundant)
Mazingo (Score:2, Interesting)
It supports rich media, meaning you can get video, sound, or any other file type when you synchronize. It also has a lot of the same types of channels as AvantGo, though they're admittedly fewer in number. Good quality, though, which is something that can sometimes be hard to find anymore on AvantGo.
Jenova_Six
Just a bit of experience... (Score:5, Interesting)
Imagine our surpise when our biggest competitor sent a "cease-and-desist" letter claiming we infringed on their patents. My bosses denied it, of course, but our competitor would have none of it. They had to see our code for themselves to verify that we weren't in violation of their patents. I don't quite remember exactly how it was resolved - I left soon after this became a big issue - but I'm sure it had something to do with my employer striking a deal with the manufacturer of the PDA.
Anyway, where I'm going with this is that, sure it might not seem like having this patent is a bad thing or over-reaching. And, used responsibly, it's probably not. But don't be surprised to see AvantGo try to get the drop on a potential competitor if they can use this patent as leverage.
It is another assinine patent (Score:5, Insightful)
Claim 2: As above, but use a single message for the request and a single message for the transfer.
Claim 3: As 1, but also identifies "information that is of interest" during the sync.
Claim 4: Claim 1 where it happens over http. victim: I may become ill and stop typing this.
Claim 5: Claim 4 but transfer some XML on the HTTP. Yep, that's it. I can't go on. I mean no one would ever have considered transfering XML over HTTP! My GOD these people are geniuses!
There is nothing in this patent that a handful of competent engineers wouldn't come up with in their first brainstorming session.
I propose that the US Patent Office has so badly mismanged software patents that ALL software patents should be vacated and the patent examiners held personally liable for any damages claimed by the affected patent holders.
Re:It is another assinine patent (Score:2)
Very similar to usenet actually. At least the push model.
Re:It is another assinine patent - It is worse (Score:3, Interesting)
Zarni Maung should be ashamed of himself.
I wonder if we can query the patent database by primary examiner? God knows what else this guy is letting by.
Re:It is another assinine patent - even worse (Score:3, Interesting)
Maung also granted a patent on Melodic alerts for communications device.
Not as broad as it sounds, but they have managed to patent their protocol for sending a snippet of song as numeric digits. I suppose the business model here is to get companies to adopt this specific tune encoding and then be able to collect royalties.
I could certainly encode a melody more compactly without infringing this patent, so innovation can't be the driving force behind this one.
My personal favorite of Maung's Greatest Hits is Internet weight reduction system. It involves dieting by sending pictures of yourself to a computer to analyze your outline to verify the information you enter into the computer run diet plan.
Completely fucking unreadable (Score:4, Funny)
However, I know Marimba was doing its Castanet updater before this was filed, so this application will have to be fairly specific to not get clobbered by that.
What's going on? (Score:2, Offtopic)
Whats going on?
Re:What's going on? (Score:1)
Goals of Patent Office (Score:2)
The goal of the patent office is to "assist patent seekers in obtaining patents as quickly as possible."
The point is, there goal is to help give out as many patents as they legals can; they don't consider their job to be weighing the merit of a patent so long as it conforms to broad legal standards.
New Calculator (Score:3, Funny)
OT: Re:New Calculator (Score:2)
sub reg,128 => add reg,-128
I found that one on Ken Silverman's page. Prior art!
Okay, okay, so it's the opposite transformation (not using sub instead of not using add), but still...
Do not moderate this post.
Re:New Calculator (Score:2)
At each BitLocationIndex you check the following.
If ((a_i AND b_i) OR ((a_i OR b_i) AND c_i)
c_i+1 = 1
else
c_i+1 = 0
If ((a_i XOR b_i) XOR c_i)
then s_i = 1
else
s_i = 0
This way you can generate a process that travels from the start of a string of bits all the way to the end of a string of bits. It appears to have some useful applications in the exciting fields of bioinformatics, AI, graphics, and arithmetic.
Scope of the claims (Score:3, Informative)
Re:No offense, Michael, but you suck (Score:1, Insightful)
Broad patent? Ok. Only if they protect service. (Score:3, Insightful)
Here's the thing though, even if it is very similar to a browser, it's still a unique and worthwhile service. Basically it takes existing sites and digests them into a format my PocketPC/Palm Pilot can handle. I like this because it turns my PocketPC into a little entertainment device. The Onion is one of many sites that is support AvantGo. It's pretty cool that in a meeting I can flip open my PocketPC to 'check my calender', only to be reading an article about an Ancient Race of Skeleton People Unearthed in Egypt.
It's likely that the patent could be too similar to how a browser works I suppose. Here's the thing though, AvantGo has a pretty focused business. "Convert web pages into useful docs on a PocketPC." I'd say that the chances are real good that the only people they'd go after would be the 'me too!' places that take AvantGo's idea and run off with it to make a competing service. Since AvantGo did such a wonderful job of making this a useful service, I'd hate to deny them protection. I don't think this is on the same level as Amazon patenting 'one-click shopping.' The steps AvantGo has to go through are rather complex.
I tell you what though, my tone would change really fast if they unfairly sued somebody.
can i patent patenting? (Score:1)
or has it been patented already?
mabye i can get a patent for patenting patenting!
i rule!
Bust Patents (Score:1)
Here's A Multiple Choice (Score:1)
That's the way cereal works, and fruit loops sell just fine.
Prior art (Score:1)
mirror.pl
rsync
rcp (cronned up)
They don't have a chance if they are to sue anyone.
p.
The Hidden Aim (Score:1)
This patent doesn't really affect Plucker.. (Score:3, Informative)
Plucker [plkr.org] uses a completely different, server-independant solution to gather content. It is de-centralized, and does not rely on a single point of failure. It is client-driven, not server driven. Here's some other reasons why Plucker [plkr.org] exceeds AvantGo [avantgo.com]:
Also, if AvantGo was the leader in this space, why are dozens of other companies moving to using Plucker instead?
Re:This patent doesn't really affect Plucker.. (Score:1)
Actually I can sync AvantGo without cradle by using infrared with GSM modem...
Otherwise great points (enough for me to change to
plucker)
Re:This patent doesn't really affect Plucker.. (Score:1)
Re:This patent doesn't really affect Plucker.. (Score:1)
This is *obvious* (Score:2)
It's a fundamental requirement that patents be non-obvious to someone skilled in the art. I really don't see how this is so.
People used to beat clothes on a rock (Score:1)
Support Free Software (Score:1)
Examples of the excellent community spirit within that movement that will help us bring down the illegal Microsoft monopoly: here [deadly.org], here [monkey.org], here [tuxedo.org], here [oreillynet.com], here [oreillynet.com], here [lwn.net], here [oreillynet.com].
Let's all work together to improve free software.