Slashdot Mirror


AvantGo Gets a Patent

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.

128 comments

  1. Prior Art? by 7608 · · Score: 1, Redundant

    rdist, wget, assimilator, mirror, cp, nfs, tape, backup, restore, comp...

    --
    Trapped in Time... Surrounded by Evil... Low on Gas.
    1. Re:Prior Art? by Anonymous Coward · · Score: 0

      yes, all programs that have nothing to do with this patent

  2. Patent link by Anonymous Coward · · Score: 5, Informative

    Link to the patent is here.

    1. Re:Patent link by jthill · · Score: 1

      Can somebody splain to me how rsync wouldn't, ahh, "infringe" on this patent?

      --
      As always, all IMO. Insert "I think" everywhere grammatically possible.
    2. Re:Patent link by PetzoldC · · Score: 1

      The patent itself is very broad, and at first sight seems horrible, but it is actually going to be enforced in a very narrow set of circumstances. AvantGO simply wants to protect their market share; it sees that several companies are ready to jump on their technology in an effort to kill them, and made the right move.

  3. Let's just hope.... by FauxPasIII · · Score: 3, Informative

    that they don't leverage this to try to quash their competition, the most excellent Plucker

    --
    25% Funny, 25% Insightful, 25% Informative, 25% Troll
    1. Re:Let's just hope.... by mshiltonj · · Score: 1, Troll

      that they don't leverage this to try to quash their competition, the most excellent Plucker

      Keep dreaming. That's what software patents are for .

    2. Re:Let's just hope.... by Anonymous Coward · · Score: 0

      The basic Plucker technology is just an ebook system, so I can't see why it would infringe the AvantGo system. Unless PalmOS synchronization infringes...

  4. And, naturally... by Chagatai · · Score: 4, Funny
    [Obligatory Inevitable MS Lawsuit Reference]

    [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...

    --
    --Chag
    1. Re:And, naturally... by IAgreeWithThisPost · · Score: 0

      Add a joke about MCSE's or M$ and you'll get +2 FUNNY too..the joke doesn't even have to be funny.

      --
      security through obscurity = modding down anti-linux posts so maybe noone will see them
    2. Re:And, naturally... by Meowharishi · · Score: 1

      Is your ass an original work? If so, yes you could perhaps get a patent for it. What does your ass do that distinguishes it from other asses?

      --
      mje0w!!!1!
    3. Re:And, naturally... by icejai · · Score: 2, Insightful

      [Insert Obligatory [Obligatory] here]

    4. Re:And, naturally... by moncyb · · Score: 1

      Is your ass an original work?

      Yes.

      If so, yes you could perhaps get a patent for it. What does your ass do that distinguishes it from other asses?

      The solid waste matter excreted from said ass is purple and emits a sweet fragrance much like flowers. ;-)

  5. At least it's not... by Anonymous Coward · · Score: 0
    At least it's not a patent on Left Hand Not Knowing What Right Hand Is Doing, or there'd be IP suits all around.

    But, hey, there's prior art, right?

  6. Only a method of.. by reachinmark · · Score: 4, Informative
    The common phrase in a lot of these types of patents is "A method of". As in this case, obviously they aren't patenting the concept, rather a fairly specific method.

    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

    1. Re:Only a method of.. by alcibiades · · Score: 2, Informative

      Actually, the meaning of the langage "A method of" implies that the statutory subject matter for the patent is a process rather than a machine. This is common for patents on software, and doesn't say anything interesting about the relative merit of this patent's claims.

  7. I wonder by Restil · · Score: 1, Offtopic

    Maybe I should just patent something extremely obvious. Of course, I need to make sure that while its extremely obvious and could bring me in a large quantity of revenue from extortion royalties, yet nobody I'd be extorting is big enough to be able to actually handle the court costs. So patenting the wheel would be definitely out (although I think someone already did that :).

    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

    --
    Play with my webcams and lights here
    1. Re:I wonder by Anonymous Coward · · Score: 0

      Congratulations!
      You are the 100,000,000,000,000th user to post the "maybe I should patent _______" comment!

    2. Re:I wonder by Anonymous Coward · · Score: 0

      "while its extremely obvious"

      If you can replace the word with "it is", use "it's". Yay for CmdrTaco grammar syndrome.

  8. Innovation first! by zrafnid · · Score: 4, Insightful

    Well, I guess the patent isn't too onerous. But! What's the big deal anyhow?

    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!

    1. Re:Innovation first! by ADRA · · Score: 3, Insightful

      The problem is, that if you copyright a very wide field of interest, it is because the range of the patent has not been encroached upon. Sure, it is technically easy t perform one-click technology post-fact, but when the patented it, who was doing it?

      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.

      --
      Bye!
    2. Re:Innovation first! by dillon_rinker · · Score: 2

      To me it's equivalent to providing an incumbant telecommunications infrastructure provider (like a cable-co or telco) exclusivity in a market

      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?

    3. Re:Innovation first! by dublin · · Score: 3, Informative
      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!

      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:
      "Mr. Westinghouse, you have been my friend, you believed in me when others had no faith; you were brave enough to go ahead... when others lacked courage; you supported me when even your own engineers lacked vision... you have stood by me as a friend...

      "Here is your contract, and here is my contract. I will tear both of them to pieces, and you will no longer have any troubles from my royalties. Is that sufficient?"
      The rest, as they say, is history...
      --
      "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
    4. Re:Innovation first! by hacker · · Score: 1
      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
      Actually, Edison didn't invent the lightbulb. That's an American myth.

      The man who invented the lightbulb was an English physicist; Joseph Swan. Actually, there were about five or six people working on the lightbulb at the same time.

      Additionally, Joseph Swan , a British inventor, obtained the first patent for the same light bulb in Britain one year prior to Edison's patent date. Swan even publicly unveiled his carbon filament light bulb in New Castle, England a minimum of 10 years before Edison shocked the world with the announcement that he invented the first light bulb. Edison's light bulb, in fact, was a carbon copy of Swan's light bulb.

      As Swan watched Edison line his pockets with money made from Swan's own invention, he took Edison to Court for patent infringement. The British Courts stood by their patent award for the light bulb to Swan, and Edison lost the suit. The British Courts forced Edison, as part of the settlement, to name Swan a partner in his British electric company.

      Edison fared no better back home in the U.S., where the U.S. Patent Office already ruled, on October 8, 1883, that Edison's patents were invalid, because he based them upon the earlier art of a gentleman named William Sawyer. To make matters worse, Swan sold his U.S. patent rights, in June 1882, to Brush Electric Company. This chain of events stripped Edison of all patent rights to the light bulb, and left him with no hope of purchasing any.

      It's important to spread the truth of the matter, not the yarn of myths.. pass it on.

    5. Re:Innovation first! by Anonymous Coward · · Score: 0
      How, then, did Edison innovate?

      It wasn't even Edison, just one of his lab slaves.

    6. Re:Innovation first! by dublin · · Score: 2

      Thanks for the pointers, I had never heard this before. Where can I get more informationon this chain of events?

      --
      "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
  9. Windows Roaming Profiles by Anonymous Coward · · Score: 2, Funny

    Isn't this fairly similar to Windows, and Romain Profiles? Microsoft ought to have a field day with this one.

    1. Re:Windows Roaming Profiles by Anonymous Coward · · Score: 0

      Romain Profiles? Related to romaine lettuce?

      In any case, no. The Windows Roaming Profiles *method* of synchronization is absolutely nothing like the Avantgo method of sychronization.

  10. Requisite Stupid Post about Patents by Anonymous Coward · · Score: 0, Redundant


    just to get it out of the way, since every story about patents compels every retard who thinks they are funny to post something like:

    "Ha! I'm going to patent [insert name of commonly used idea/substance/technology, such as 'air' or 'first posts']."

    and

    [insert an idiotic Al Gore/internet comment that we've all heard a billion times.]

    It wasn't funny then, it's just painfully stupid now. Thank you.

    1. Re:Requisite Stupid Post about Patents by SIGFPE · · Score: 2

      Ha! I'm going to patent joke templates. The first example will be the patent joke template joke template.

      --
      -- SIGFPE
    2. Re:Requisite Stupid Post about Patents by doooras · · Score: 1

      why not patent the process of three men of various occupation, heritage, or religon walking into a drinking establishment, while you're at it.

    3. Re:Requisite Stupid Post about Patents by TurboDog99 · · Score: 0

      We also can't forget about the requisite posts from stupid assholes who act jaded but come back every day to post the same damn messages about seeing the same damn messages.

      Anyway, more to the point, I'm going to patent wiping my ass left handed when I'm right handed.

      (Ha! I'm going to patent [insert name of commonly used idea/substance/technology, such as 'air' or 'first posts') ^^see above^^

      "I remember back when I invented the Internet..."
      --Al Gore (idiotic Al Gore/internet comment that we've all heard a billion times.)

  11. Specific, but not really narrow by IP,+Daily · · Score: 2, Informative

    Claim 1 basically recites a method for updating content for a client at the request of a user, with the update coming from the content provider based on a user profile stored at the server. This is my take on a quick read of the claim without looking at the detailed description, but it seems rather broad.

  12. Patent & Trademark Oversight Committee? by ackthpt · · Score: 1, Offtopic

    Just got my weekly FoolWatch letter and saw the opportunity to comment on Auditing and Accounting firms (article) and wonder where one goes to whine about bad patents or trademarks (a very popular /. theme.)

    --

    A feeling of having made the same mistake before: Deja Foobar
  13. A long, long time ago... by El_Smack · · Score: 0, Redundant

    ...In _this_ galxay, I created a batch file for DOS that used comp, attrib and xcopy to sync files. Wonder if I can patent that? Sheesh.

    --


    There are 01 kinds of cars in the world. The General Lee, and everything else.
  14. They actually did something, unlike most companies by qslack · · Score: 4, Informative

    I'm completely against silly software patents, like the 1-click one, but I think that AvantGo deserves this one.

    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.

  15. Lotus Notes Replication is prior art circa 1985 by dudeman2 · · Score: 5, Informative

    This patent looks to be worded broadly enough to cover Lotus Notes clientserver replication, which was developed around 1985. The only difference I can see is that Notes replication does not use XML or HTTP... obviously these were not available in 1985. I don't know if that's a material part of the patent claim.

    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.

    1. Re:Lotus Notes Replication is prior art circa 1985 by Flower · · Score: 2
      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.

      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?

      --
      I don't want knowledge. I want certainty. - Law, David Bowie
  16. Maybe next . . . by alecto · · Score: 1

    . . . they'll get a patent on annoying interstital ads on a handheld device. Get Plucker and dump AvantGo. Choose what you want to read on your Palm without having to tell a third party that's going to stuff your handheld with ads and sell your reading habits to direct marketers.

    1. Re:Maybe next . . . by Cato+the+Elder · · Score: 2

      Well, if you don't have to tell a third party to use Plucker, it looks from a reading of the patent that it wouldn't even be infringing. Having state stored by a provider seems to be a key part of the patent.

    2. Re:Maybe next . . . by Anonymous Coward · · Score: 0

      This relies on the idea that to be a "server," a machine has to be somewhere else. In enforcing the patent against programs like Plucker, AvantGo could say that the Plucker software is acting as the server, and infringing the patent.

    3. Re:Maybe next . . . by #undefined · · Score: 1

      yeah, AC, we can tell you didn't take the 60 seconds to read the patent. but, i don't expect anything more from an AC. (though, honestly, it's a little bit difficult to follow, with "in reference to claim 1, while not negating claim 12, but presenting an alternative to claim 3...". they should display it as a tree graph or something.)

      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. ;-)

    4. Re:Maybe next . . . by Anonymous Coward · · Score: 0

      And I suppose you read and thoroughly digested the patent. I stand by the assessment I made in my earlier post. And for your anti-AC condescension, go fuck yourself. I have two accounts at the karma cap, and the game is boring.

  17. who needs 911? by doooras · · Score: 0, Offtopic

    that big yellow box in the middle of the patent office website that has the links for "emergency info" is really nice. i just can't imagine any emergency situation where you would need to immediately contact the patent office.

  18. Many references by IP,+Daily · · Score: 2, Interesting

    Yeah, lots of references were cited, but the application also pended for less than 2 years. It's not uncommon for a software application to wait longer than that just to get a first action from the PTO. It looks like Sterne, Kessler really buried them in prior art right off the bat and pushed this one through; I'll bet the legal fees for this one were huge. As broad as the claims are, I wouldn't be surprised if there's a related submarime application still pending.

  19. Patent No. 6,557,786 by dimator · · Score: 2

    United States Patent
    Chagatai, et al.

    6,557,786

    Abstract
    Described herein are systems, methods, and organs for excreting fecal matter from the human body.

    --
    python -c "x='python -c %sx=%s; print x%%(chr(34),repr(x),chr(34))%s'; print x%(chr(34),repr(x),chr(34))"
  20. They deserve it by ajiva · · Score: 1

    Avantgo is an excellent piece of software, and assuming they are just trying to protect their intellectual properity then there is nothing with filling a patent on the hardwork they did to create the software. We have to limit who we get upset at, and this seems like a legit patent aimed at preventing people from taking their ideas.

    1. Re:They deserve it by Xandis · · Score: 1

      Of course, as a business they do what they have to do but, NO, we don't have to limit who we get upset at...some of us in that "we" don't think _software_ patents should be permitted so any software patent is bad.

      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.

  21. Well, by amitv · · Score: 1, Redundant

    So does this make CVS and rsync subject to patent royalties now?

    --
    Can you imagine a MOSIX cluster of these?
  22. Mazingo by Jenova_Six · · Score: 2, Interesting

    There is another program out there for syncing content to PDAs - Mazingo. It's focused on Pocket PCs for now.

    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

  23. just as obvious? by Alien54 · · Score: 2
    Maybe I should just patent something extremely obvious

    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.

    --
    "It is a greater offense to steal men's labor, than their clothes"
    1. Re:just as obvious? by curunir · · Score: 2

      Well you could patent extortion, a method for forcing the surrender for funds despite the protests of other interested parties.

      Every company that licenses software patents would have prior art.

      --
      "Don't blame me, I voted for Kodos!"
    2. Re:just as obvious? by Anonymous Coward · · Score: 0

      And I've patented making tired, asinine comments about the competency of the U.S. Patent Office on a web-based message board. You'll all be hearing from my lawyer

      And in case this has been done before, I'm going to stick a clock in it. The time is now 3:17 PM, PST.

  24. Just a bit of experience... by mystery_bowler · · Score: 5, Interesting

    While I was in college I did a co-op with a company that makes software to sync a certain popular PDA with Office. At the time, the company was really small and there were established competitors who were a lot larger than my employer. They, too, had a patent on a particular algorithm of synchronization, but we my bosses (one of whom was the developer of our software) weren't concerned. Our software was so much faster than theirs, the algorithm couldn't possibly be the same.

    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.

    --

    My sigs always suck.
  25. It is another assinine patent by victim · · Score: 5, Insightful

    Claim 1: The client subscribes to aa set of content, the server gathers this content and later sends instructions to the client to transfer the content.

    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.

    1. Re:It is another assinine patent by IP,+Daily · · Score: 0

      Claim 1 has a little more to it than that. The content is updated according to a user profile stored at the server, so it's not really a transfer of content, it's a customized update of content. Still pretty damned broad.

    2. Re:It is another assinine patent by victim · · Score: 2

      Thats what I meant by client subscribes to aa[sic] set of content. I didn't mean to imply that the sets were predefined.

      Very similar to usenet actually. At least the push model.

  26. Re:hazards of research by Anonymous Coward · · Score: 0

    lol :)

  27. Completely fucking unreadable by startled · · Score: 4, Funny

    I couldn't make heads nor tails of the damned thing-- no wonder the USPTO is so backlogged, the legalese has really reached ridiculous heights. Is babelfish ever going to release Lawyer to English? I'm not sure what's more unreadable-- legalese or babelfish translations.
    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.

  28. Re:It is another assinine patent - It is worse by victim · · Score: 3, Interesting

    I should add that it took eight people to invent this and most of their references are their own press releases.

    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.

  29. Re:They actually did something, unlike most compan by Lemmy+Caution · · Score: 4, Insightful

    It's an impressive system, but to me it fails to me to qualify as unobvious. Given the problem that AvantGo solves, it seems to me to be a straightforward and obvious solution: it's just that they happened to be the first to stumble upon the problem.

  30. What's going on? by autopr0n · · Score: 2, Offtopic

    Researched and non-insindeary commentary from michael??

    Whats going on?

    --
    autopr0n is like, down and stuff.
    1. Re:What's going on? by easter1916 · · Score: 1

      "incendiary".

  31. LinQup by Anonymous Coward · · Score: 0

    Check out LinQup, it has a lot of potential in numerous areas, internal company network use, platform migration, sharing data between devices, etc. Definately one to watch out for.

  32. Re:They actually did something, unlike most compan by benwb · · Score: 2, Interesting

    Actually I don't think it's that complicated, but it is clever. What they've done is turn the orgy of do you have the latest version of this, no, here it is, ask for the next one into this:

    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

  33. Re:It is another assinine patent - even worse by victim · · Score: 3, Interesting

    Yes, you can search the PTO by primary examiner.

    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. :-)

  34. Goals of Patent Office by mlknowle · · Score: 2

    Regardless of whether or not this patent is "silly," it is clear that future ones will be - for one simple reason:

    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.

    1. Re:Goals of Patent Office by Anonymous Coward · · Score: 0

      Its the U.S governments way promoting thought control, wait another 100 years when all kinds of crazy shit is patented. We'll all be walking around like mindless sheep not being allowed to know how anything works cause its against the law

  35. New Calculator by hahn · · Score: 3, Funny

    I just developed a new calculator that performs additions using a novel method. X+Y is calculated as X-(-Y). It never uses the add function!!! Warning to you thieving bastards: patent is pending.

    --
    "The only normal people are the ones you don't know very well."
    1. Re:New Calculator by Lonath · · Score: 2

      I keep thinking it might be useful to try to get a patent on my radical method of "linear recursive XOR bit chaining" comprising a method of XORing three strings of bits: a,b,c. The first and second strings (a and b) are determined by the user. The first bit of the third string (c) is always 0. The result of the process is stored in a bit chain s. The process is carried out in the following way:

      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.

  36. Re:They actually did something, unlike most compan by Anonymous Coward · · Score: 1, Interesting

    Marimba did this back in 1996. I am sure that many others have done it too. For all I know, Marimba has patent on this too.

  37. Scope of the claims by alcibiades · · Score: 3, Informative

    As some of you may know, the claims that do not refer to other claims are the important ones in determining whether or not a product infringes the patent. The independent claims of this patent are terse, and use very ambiguous terms. This means that it is very broad, and so very likely to be infringed. Fortunately, the earliest filing date that they might claim for this patent is in '99, and their is plenty of prior art available to get (at least the first claim) ruled invalid. That first claim is ridiculously broad, in fact. That type of process has been around since networks were invented in the 70s, right?

    1. Re:Scope of the claims by Anonymous Coward · · Score: 0

      This is correct. I implemented similar schemes in the early 80's to synch remote systems. I scored my techniques by browsing Dr. Dobbs and Communications of the ACM, going back as far as 1960s...

      Of course I didn't use XML and Java, but the algorithm is obvious. Like the other poster said, this is something any group of competent software designers could have hit on in one bull session.

      However AvantGo! is not to blame for the current stupidity of the patent system, this is just an ordinary defensive move on their part.

  38. No offense, Michael, but you suck by DeadPrez · · Score: 0, Offtopic

    Lets just decide if slashdot is pro-software patents or con. This wishy-washy attitude is sending the wrong signals.

    Software and algorithms should simply not be patentable. Some one else can pick up the arguement from there if they care enough. My point is simply this: Being ok with certain software patents, even if conditional, is bad for the movement. There is no reason to to even go down the road, "But it this patent is more specific, than say 1-click purchases, so I am ok with it."

    Uhh, no. Less evil is still evil. As long as you aren't stealing code, any code you do write should be legal, whether it is syncing your PDA to, umm, your microwave or giving your customers an easy and simple way to purchase goods.

    But maybe I am just over-reacting. What do you guys think?

    1. Re:No offense, Michael, but you suck by IP,+Daily · · Score: 1, Insightful

      I think that if Slashdot takes a stance on software patents as being good or bad in every case, there's no point in ever having a discussion of them. Is /. supposed to take an official stand on everything, and everyone must fall in line with that stand? There would be lots of complaints if everyone who posts an opinion that is contrary to the status quo got modded down just for that reason. This type of article fosters discussion, which is good. I don't mind discussing an issue with someone who doesn't agree with me, but I don't want the forum telling me what to think or say.

  39. Broad patent? Ok. Only if they protect service. by NanoGator · · Score: 3, Insightful

    I don't know much about the patent, legalese is beyond me so I'm not going to comment on if the patent is overly broad or not. With this type of thing, it's hard to say. Some could argue that what AvantGo is doing isn't a whole lot different than how a browser works.

    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.

    --
    "Derp de derp."
  40. OT: Re:New Calculator by i_am_nitrogen · · Score: 2

    That's the oldest trick in the book. Remember x86 asm optimizations?

    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.

  41. What patents can be good for by Anonymous Coward · · Score: 0

    So, their patent effectively let their engineers steal the details of your confidential information?

  42. can i patent patenting? by Narcocide · · Score: 1


    or has it been patented already?

    mabye i can get a patent for patenting patenting!

    i rule!

  43. I am tired of all this by Anonymous Coward · · Score: 0

    I'm tired of slashdot posting stories about patents. I don't give a shit

  44. wtf is going on at the patent office? by Narcocide · · Score: 1

    i'm sorry, but does anyone notice that there's a hell of a lot of patents going up for trivially common or mundane concepts that are already in common use lately?

    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?

    1. Re:wtf is going on at the patent office? by markj02 · · Score: 2
      The patent office is completely overwhelmed with patents and examiners get rewarded by how many patents they actually process. Examiners neither have the time, nor the training, nor any incentive to reject patent claims or patents. Except in obviously bad cases (perpetual motion machines), it's easier and more rewarding to rubber stamp patents and let the courts sort things out. That wouldn't even be much of a problem if the legal system were set up for that, but the legal system still presumes that if a patent has been examined, it is valid, and invalidating it is very hard. Furthermore, companies obtaining invalid patents pay little but stand to gain a lot. The incentives are all skewed.

      Given who sits at the head of the PTO and his background, this isn't going to change anytime soon.

  45. Re:Debian by Anonymous Coward · · Score: 0
    Go to you local computer shop and purchase a copy of windows XP. You won't need to worry about upgrading because of buggy software ever again.

    .

    .

    .

    .



    -T is for Troll: good enough for me

  46. Re:They actually did something, unlike most compan by _UnderTow_ · · Score: 1

    "I'm completely against silly software patents, like the 1-click one, but I think that AvantGo deserves this one. "

    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.

  47. Bust Patents by archnerd · · Score: 1

    Ridiculous patents like this one _do_ often get revoked. I've spent hours LMAO at www.bustpatents.com. Hopefully this one will join the ranks.

  48. Here's A Multiple Choice by Adrian+Lopez · · Score: 1
    In a world without software patents your choices as a software vendor are either
    • sell your software and accept the fact that others might reverse enginneer it, or
    • keep your software to yourself and make no money at all
    Which one would you choose?

    That's the way cereal works, and fruit loops sell just fine.
    --
    "In prison you just have to shut your eyes and take it. Here you have to shut your eyes and give it."
  49. Prior art by zoftie · · Score: 1

    There is far too much prior art on this soft of thing. There is:
    mirror.pl
    rsync
    rcp (cronned up)
    They don't have a chance if they are to sue anyone.
    p.

  50. The Hidden Aim by darketernal · · Score: 1

    I bet they just want to patent something pretty common so that when someone else comes out with something remotely similar they can be sued, and in comes the money. IANAL, though, so I'm not sure if that would work or not.

  51. Re:They actually did something, unlike most compan by Anonymous Coward · · Score: 0

    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.

    Huh? I've used AvantGo. It is hardly incredible, and it most certainly is obvious. It is so obvious an app that I've had the same sort of thing running for the last few years getting me newspapers and tv schedules. Long before the palm that avantgo runs on came out.

  52. Re:They actually did something, unlike most compan by The+Pim · · Score: 2
    If you've ever used AvantGo, you know that it's an incredible system. They deserve this patent!

    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.

    --

    The evaluation of an action as 'practical' . . . depends on what it is that one wishes to practice.
  53. no, it doesn't by markj02 · · Score: 2
    I don't see any interesting claims in that patent on inventions that extend significantly hat was already known and used when it was filed. The patent was filed in 2000 (continuation from a patent filed in 1999) and the techniques claimed in the patent were then already being used by disconnected web browsing software, rsync, unison, and Plucker. The fact that several of those systems aren't even mentioned in the references suggests that this patent was filed out of ignorance rather than malice.

    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.

  54. Irrelevant patent, Plucker still exceeds... by hacker · · Score: 1
    Plucker 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 exceeds AvantGo:
    • Plucker has two forms of compression (zlib/doc), AvantGo does not.
    • Plucker supports 12 languages, AvantGo does not.
    • Plucker supports local files (file://tmp/foo.txt) and intranet (including https://) content, AvantGo does not.
    • Plucker supports runtime image scaling, panning, zooming via the parser ([alt]maxwidth, [alt]maxheight), AvantGo does not.
    • Plucker allows runtime bit-depth changes in the viewer. AvantGo does not.
    • Plucker is an 85k footprint on the Palm, AvantGo 4.0 is 399k, without content.
    • Plucker supports Gestures, Autoscroll, Tap Navigation, and Hardware button configuration options, AvantGo does not.
    • Plucker is free and open source, under the GNU General Public License, AvantGo is not.
    • Plucker does not require that you have your Palm with you in the cradle to gather, sync, and create content. AvantGo does.
    • Plucker uses an openly-documented data structure format, and integrates with other parsers and gathering applications like SiteScooper. AvantGo does not.
    • Plucker works on 11 platforms, 5 operating systems (with varying degrees of difficulty), AvantGo supports 1.5 OS' (Windows, and "almost" Macintosh).
    • Plucker does not "restrict" what websites can do with their own content, AvantGo does.
    • Plucker supports multiple instances of the same content (NYTimes with images, NYTimes with color, NYTimes without images) loaded at the same time, AvantGo does not.
    • You can beam your Plucker content to another Plucker user, with AvantGo you cannot.
    • Plucker offers 5 font choices, AvantGo offers 2.
    • Plucker does not have a maximum file size limitation; spider 20 meg databases if you want, AvantGo limits you to 200-300k.
    • Plucker does not "block" content. AvantGo does.
    • Plucker does not "charge" for usage of Plucker, nor "fine" people for using it too much. AvantGo does (and steeply, at $6,000 per year if you exceed "contract" usage rates.
    While they may think they have a wonderful, bloated product, which I'm sure appeals to corporate entities with $50,000/year to waste away without much functionality, and giving up control of their own content, I still believe that Plucker has a much better future overall. It's smaller, faster, more capable, and very well documented. It's also actively maintained, on a near-daily basis. When was the last time an update from AvantGo came around?

    Also, if AvantGo was the leader in this space, why are dozens of other companies moving to using Plucker instead?

    • Fling-It (geared for classroom settings, direct "fling" of webpages from browser to Palm)
    • BrowserG!
    • streetbeam (infrared "beaming kiosk" stations, now interested in moving to Plucker)
    • And let's not forget our friends at Bluefish who are in clear violation of the GNU GPL by taking Plucker source, closing it off, and distributing binaries made from it, without source, with Plucker attribution removed, and their names replacing it.
  55. This patent doesn't really affect Plucker.. by hacker · · Score: 3, Informative
    (repost)

    Plucker 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 exceeds AvantGo:

    • Plucker has two forms of compression (zlib/doc), AvantGo does not.
    • Plucker supports 12 languages, AvantGo does not.
    • Plucker supports local files (file://tmp/foo.txt) and intranet (including https://) content, AvantGo does not.
    • Plucker supports runtime image scaling, panning, zooming via the parser ([alt]maxwidth, [alt]maxheight), AvantGo does not.
    • Plucker allows runtime bit-depth changes in the viewer. AvantGo does not.
    • Plucker is an 85k footprint on the Palm, AvantGo 4.0 is 399k, without content.
    • Plucker supports Gestures, Autoscroll, Tap Navigation, and Hardware button configuration options, AvantGo does not.
    • Plucker is free and open source, under the GNU General Public License, AvantGo is not.
    • Plucker does not require that you have your Palm with you in the cradle to gather, sync, and create content. AvantGo does.
    • Plucker uses an openly-documented data structure format, and integrates with other parsers and gathering applications like SiteScooper. AvantGo does not.
    • Plucker works on 11 platforms, 5 operating systems (with varying degrees of difficulty), AvantGo supports 1.5 OS' (Windows, and "almost" Macintosh).
    • Plucker does not "restrict" what websites can do with their own content, AvantGo does.
    • Plucker supports multiple instances of the same content (NYTimes with images, NYTimes with color, NYTimes without images) loaded at the same time, AvantGo does not.
    • You can beam your Plucker content to another Plucker user, with AvantGo you cannot.
    • Plucker offers 5 font choices, AvantGo offers 2.
    • Plucker does not have a maximum file size limitation; spider 20 meg databases if you want, AvantGo limits you to 200-300k.
    • Plucker does not "block" content. AvantGo does.
    • Plucker does not "charge" for usage of Plucker, nor "fine" people for using it too much. AvantGo does (and steeply, at $6,000 per year if you exceed "contract" usage rates.
    While they may think they have a wonderful, bloated product, which I'm sure appeals to corporate entities with $50,000/year to waste away without much functionality, and giving up control of their own content, I still believe that Plucker has a much better future overall. It's smaller, faster, more capable, and very well documented. It's also actively maintained, on a near-daily basis. When was the last time an update from AvantGo came around?

    Also, if AvantGo was the leader in this space, why are dozens of other companies moving to using Plucker instead?

    • Fling-It (geared for classroom settings, direct "fling" of webpages from browser to Palm)
    • BrowserG!
    • streetbeam (infrared "beaming kiosk" stations, now interested in moving to Plucker)
    • And let's not forget our friends at Bluefish who are in clear violation of the GNU GPL by taking Plucker source, closing it off, and distributing binaries made from it, without source, with Plucker attribution removed, and their names replacing it.
    1. Re:This patent doesn't really affect Plucker.. by xnode · · Score: 1

      Plucker does not require that you have your Palm with you in the cradle to gather, sync, and create content. AvantGo does.

      Actually I can sync AvantGo without cradle by using infrared with GSM modem...

      Otherwise great points (enough for me to change to
      plucker)

      --
      .... it's coming ...
    2. Re:This patent doesn't really affect Plucker.. by hacker · · Score: 1
      Actually I can sync AvantGo without cradle by using infrared with GSM modem...
      I guess what I meant to say was that you need your Palm physically connected to the internet to gather content using AvantGo. With Plucker, you do not.

      You can set up a "gather server" or a cronjob or whatever you wish to gather Plucker content, come home, and sync away. You don't have to have a "real-time" connection at the time you gather content.

    3. Re:This patent doesn't really affect Plucker.. by Anonymous Coward · · Score: 0

      Sometimes patents are good. Sometimes patents are bad. It is hard to say which is which. You can't always tell.

    4. Re:This patent doesn't really affect Plucker.. by guisar · · Score: 1

      After reading this string of articles I have decided (and I hope you will to) to summarily remove Advantgo from my palmpilot on monday and replace it with plucker. I wasn't aware this alternative existed and given the licensing pressure Advantgo appears to be using and the filing of the patent I no longer feel willing to support them.

  56. Silly Patents? by gad_zuki! · · Score: 2

    That's what they said about the wearable ATM.

  57. Re:They actually did something, unlike most compan by Anonymous Coward · · Score: 0
    it's just that they happened to be the first to stumble upon the problem.
    They were certainly not the first, they were just the most public about it, and the most commercial. There were already dozens of alternatives out there doing similar things back in 1996 and 1997, a full year or two before AvantGo got their product off the ground.
  58. This is *obvious* by lpontiac · · Score: 2
    From a cursory glance, all the patent seems to say is:
    • A server communicates with a conduit, the client. Communications is done using HTTP over the internet; the underlying protocols are formulated in XML.
    • The client can send the server information regarding what content it wants synced. It can also send a request to "sync now," and the server's reply is a set of instructions to the conduit. I suspect "instructions" are similar to what I do with my own client/server conduit - generic actions like "open this database, add a record, alter this record, create a database..". This makes it easier to add functionality on the serverside without requiring end users to upgrade their clients.
    • The server will not sync a page if it has not changed. It "maintains state" ie has a database of information about user's past syncs. The state of a page (changed/the same) is determined by the comparison of a hash of it's content at different points in time.

    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.

  59. Unobvious doesn't mean what you think it means by werdna · · Score: 2

    It is long well-settled that section 103 unobviousness cannot be determined by a hindsight review of a solution and a casual estimation of how "good" or "clever" is the solution.

    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.

  60. People used to beat clothes on a rock by sun_hardware_rules · · Score: 1

    Keep in mind that we used to beat clothes on a rock in a stream to do our laundry. Now we throw it into a cylinder that holds water and spins back and forth with an 'agitator' to stir things up a bit. How simple does the washing machine seem? Did someone get a patent on it? Hell yes. Are we paying $5,000 for a washing machine? Hell no! But some people did shell out big bucks when they first came out. So don't waste your time - in 10 years no one is going to care anyway. Well, not untill they go to Avant their palm. So go buy some "klenix" to blow your nose, use a "bandaid" to cover your scrapes, and be glad that no one is suing you to use their brand name.

  61. Support Free Software by SupportSource · · Score: 1

    Valuable information about the FreeSoftware/OpenSource/Linux movements can be and their excellent, superior software can be found here, here, here, here and here.

    Examples of the excellent community spirit within that movement that will help us bring down the illegal Microsoft monopoly: here, here, here, here, here, here, here.

    Let's all work together to improve free software.

  62. What the hell is going on by Anonymous Coward · · Score: 0

    This article was from 3 days ago!