Slashdot Mirror


Google Accused of Trying To Patent Public Domain Technology (bleepingcomputer.com)

An anonymous reader shares a report: A Polish academic is accusing Google of trying to patent technology he invented and that he purposely released into the public domain so companies like Google couldn't trap it inside restrictive licenses. The technology's name is Asymmetric Numeral Systems (ANS), a family of entropy coding methods that Polish assistant professor Jarosaw (Jarek) Duda developed in the early 2000s, and which is now hot tech at companies like Apple, Google, and Facebook, mostly because it can improve data compression from 3 to 30 times. Duda says that Google is now trying to register a patent that includes most of the ANS basic principles. Ironically, most of the technology described in the patent, Duda said he explained to Google engineers in a Google Groups discussion from 2014. The researcher already filed a complaint, to which WIPO ISA responded by calling out Google for not coming up with "an inventive contribution over the prior art, because it is no more than a straightforward application of known coding algorithms." A Google spokesperson refused to comment, and the mystery remains surrounding Google's decision to patent something that's in the public domain since 2014.

101 comments

  1. What's the problem? by youngone · · Score: 4, Insightful

    That's exactly what patents are for: To ensure huge corporations like Google keep tight hold on any new (or not so new) technologies.
    It almost makes no difference whether Prof Duda can prove he invented this, if Google have a mind to they have the money to keep any case he might bring in court for as long as they like.br. The system is set up that way.

    1. Re:What's the problem? by ShanghaiBill · · Score: 1, Funny

      Also, releasing something into the public domain means abandoning all rights to it. So rather than ensuring Google can't patent it, he ensured that he has no standing to sue.

    2. Re:What's the problem? by Anonymous Coward · · Score: 5, Insightful

      He's not suing Google. He's bringing the prior art to the attention of WIPO.

    3. Re:What's the problem? by CustomSolvers2 · · Score: 1

      Also, releasing something into the public domain means abandoning all rights to it. So rather than ensuring Google can't patent it, he ensured that he has no standing to sue.

      I release all my public code into the public domain and everyone can use it as they wish. A different story is people claiming that they are the original authors or trying to arbitrarily restrict their usage. As a public-domain enjoyer, you can only use whatever together with any other person; but you cannot convert what belongs to everyone and was created by someone else in your own.

      --
      Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
    4. Re:What's the problem? by JesseMcDonald · · Score: 3, Informative

      Without a patent he can't (successfully) sue them for using it, no, but since he released it into the public domain we must assume that he didn't intend to do that anyway. He wanted people to use it. The fact that the technique was well-known before Google attempted to patent it does mean that their patent application is invalid due to prior art. You can't just patent a technique someone else invented, even if it is in the public domain.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    5. Re:What's the problem? by youngone · · Score: 1

      He's not suing Google. He's bringing the prior art to the attention of WIPO.

      Quite right, I should have taken more care when I read TFA, but I think my point is still valid.
      If Google is challenged over this they have the money to resist for as long as they want, and the system is set up so they can.
      I guess if they decide there is no value in resisting, they won't.

    6. Re: What's the problem? by that+this+is+not+und · · Score: 2

      Releasing something into the public domain amounts to loudly asserting that nobody can now patent it. It means the idea is firmly established as prior art.

    7. Re:What's the problem? by Anonymous Coward · · Score: 0

      As usual, you have proven to the world you are a fucking imbecile. Please keep up the good work of speaking our of your ass.

    8. Re:What's the problem? by Anonymous Coward · · Score: 0

      he's not suing. Just saying Google didn't invent anything and should not be granted a patent. Where the fuck did you learn how to read?

    9. Re:What's the problem? by Anonymous Coward · · Score: 0

      You can sue anyone for almost anything. If the courts agree with you or not is another matter.
      Anyone who relied on this technology to remain in the public domain and now has to pay royalties would have a standing to sue Google.

    10. Re:What's the problem? by silentcoder · · Score: 1

      Tell that to the Disney corporation. That company has made billions of dollars out of creating derivative works of existing public domain works - and boy does it cling to it's ownership of those derivatives. More-over the company that profited more than any other from the public domain - has spent the past 5 decades repeatedly buying extensions to copyright law in a desperate bid to avoid ever having to contribute anything back to that public domain.

      Your public domain code is open to same trap. If somebody uses it do build something else - that derivative work can be locked up and sealed more watertight than a dolphin's asshole. They don't even have to actually change a single line of it, just bundle it with code that closely interacts with it in a new program.

      What you think you're doing is not what you're actually doing- what you want to do means using a BSD or MIT license at the very least, or maybe even a copyleft license like the GPL.

      --
      Unicode killed the ASCII-art *
    11. Re:What's the problem? by CustomSolvers2 · · Score: 1

      Your public domain code is open to same trap. If somebody uses it do build something else

      There are certainly lots of people with low-to-no self-respect or decency; perhaps just too shortsighted or dishonest-to-themselves to think that actions on these lines are acceptable. I prefer to not care about all that and to simply be reasonably diligent such that my work can be properly appraised by sensible and knowledgeable people (the aforementioned attitudes are usually common among people with low technical knowledge). There will always be undoubted ways to prove that I am the legitimate author and even what was my original sharing-with-everyone intention. I will not be the one who has to hide anything or try to come up with lies or ways to somehow justify objectively unjustifiable actions. Just the fact of not having that peace of mind (+ eventually having to pay the consequences of their actions) sounds as a quite hard punishment. I will never exchange the fact of feeling extremely proud about all what I do, having to hide nothing and even doing so good things that others want to steal them for anything else; for me and probably for most of people who have ever enjoyed it, this peace of mind is priceless.

      What you think you're doing is not what you're actually doing- what you want to do means using a BSD or MIT license at the very least, or maybe even a copyleft license like the GPL.

      I am sure about what I am doing: sharing with others what I can share and being consistent with what I would expect from others. What you propose offers pretty much the same level of protection than my approach does. Anyone wanting to play dirty could also act against explicit restrictions of any form of copyright; in that case, you would have the same defence: relying on whatever judicial system is applicable which, theoretically, should favour the correct position. Dishonestly appropriating of public domain seems as bad as breaking specific copyright prohibitions and, as such, should be equally protected. The exact protection of each situation would depend upon what national jurisdiction is applicable to the given problem. But nothing of this concerns me: firstly, because I generate new code quite easily and, in fact, my business is precisely doing such a thing (why I release all my code as public domain, you wonder? This is a self-promotion of my coding skills providing a clear picture for future employers willing to hire me as a programmer); and, secondly, because I am never worried about the eventuality of someone treating me unfairly: I will make whatever decision on a case by case basis by being sure that I did nothing wrong.

      --
      Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
    12. Re:What's the problem? by Anonymous Coward · · Score: 0

      Also, releasing something into the public domain means abandoning all rights to it.

      If it is public domain, how one can grab it and say "it is mine, my precious ..."?
      Can I go and stake part of the highway? or park ?
      Public, stays public.

    13. Re:What's the problem? by silentcoder · · Score: 1

      No, you actually HAVE a defense in the judicial area if you use a license and assert copyright.
      If you explicitely put it "in the public domain" -you have no defense whatsoever. Even against straight up plagiarism your defenses are limited. Disney gets to claim THEY made "Snow white" - and all they have to do to get away with it is include "Based on the novel by Hans Christian Anderson" in fine print somewhere in the end credits.

      --
      Unicode killed the ASCII-art *
    14. Re:What's the problem? by Gr8Apes · · Score: 1

      Tell that to the Disney corporation. That company has made billions of dollars out of creating derivative works of existing public domain works - and boy does it cling to it's ownership of those derivatives.

      Anyone is free to make shows out of any of the base stories, Cinderella, Snow White, etc, and many have. They know they don't have a leg to stand on suing you, unless you explicitly copy their creations (drawings, music, etc)

      What you think you're doing is not what you're actually doing- what you want to do means using a BSD or MIT license at the very least, or maybe even a copyleft license like the GPL.

      That's true for copyright more or less. For patents, the topic in the story up above, public domain is prior art, and prior art will nullify a patent. At worst, in a patent lawsuit, it becomes "we based our design/device on this information in the public domain, which is prior to plaintiffs filing date and invalidates plaintiff's claims and patent."

      --
      The cesspool just got a check and balance.
    15. Re:What's the problem? by Anonymous Coward · · Score: 0

      Patents aren't courts. There is no war of attrition that can be fought. In fact, once they make their initial file, a clock is started until that patent expires. The clock doesn't start at the moment of being granted, it's at time of file. So any war on attrition is against them. If there's prior art (this guy points out that it was invented years ago and released to the public domain), Google can fight all day long, but if the patent is refused, they can amend their claim, but that's it. And there's no guarantee that the amended one will do any better.

    16. Re:What's the problem? by CustomSolvers2 · · Score: 1

      Disney gets to claim THEY made "Snow white" - and all they have to do to get away with it is include "Based on the novel by Hans Christian Anderson" in fine print somewhere in the end credits.

      This is a too old example which isn't too compatible with the current situation, mainly when dealing with code and in internet; to not mention the fact the original author was dead long time ago. Additionally, if I was in a situation similar to that myself, I am not sure that I could feel like claiming a lot to Disney, because they did a relevant amount of work on top of the original story.

      Let's take as an example one of my public domain codes, a unit-parsing library. If a company develops a new tool and uses that library as the engine for the unit-parsing part, they would have to acknowledge me as the original author. But if they keep evolving the unit-parsing algorithm until making my original code almost irrelevant, they might rightfully stop referring to me at all. I don't think that I should be recognised just by the fact that they took my original idea or even started their development from my library. In fact, this is pretty much the whole point of sharing that library as public domain: being actually used, perhaps as final users or perhaps as inspiration for new developments.

      All what I want is my work to be properly appraised and only for as long as it continues being mostly mine. My work isn't just having ideas for new software, but fully developing reliable, adaptable, user-friendly, etc. pieces of software. I think that the distinction between unfairly appropriating of what isn't yours against the evident intention of its original author vs. using that something as expected seems quite clear. Honestly, I don't think that I will ever have serious problems on this front.

      --
      Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
    17. Re:What's the problem? by Anonymous Coward · · Score: 0

      That's exactly what patents are for: To ensure huge corporations like Google keep tight hold on any new (or not so new) technologies.

      It almost makes no difference whether Prof Duda can prove he invented this, if Google have a mind to they have the money to keep any case he might bring in court for as long as they like.br.
      The system is set up that way.

      Exactly... But the biggest prankster in the patent troll class is still Apple!

      The sheer number of dumb-ass ultra generic patents that they have been granted are beyond belief... And they are very skilled at abusing those patents!

         

    18. Re:What's the problem? by Anonymous Coward · · Score: 0

      I can see why a dolphin's blowhole would need to be watertight, but its asshole?

    19. Re:What's the problem? by Anonymous Coward · · Score: 0

      A dolphin's blowhole has three seals. No water will enter even when the dolphin is drowning. A dolphin's asshole is just a simple sphincter, like yours. Proof that the asshole is more penetrable than the blowhole

  2. Patent trolls must die!! by Joe_Dragon · · Score: 1, Insightful

    Patent trolls must die!!

    1. Re:Patent trolls must die!! by Anonymous Coward · · Score: 2, Insightful

      No numb nuts, software patents must die.

    2. Re:Patent trolls must die!! by Anonymous Coward · · Score: 0

      100% this!

    3. Re:Patent trolls must die!! by KiloByte · · Score: 1

      No numb nuts, patents must die.

      FTFY.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    4. Re:Patent trolls must die!! by Tablizer · · Score: 1

      "Be evil"

    5. Re:Patent trolls must die!! by davidshenba · · Score: 1

      Yes. It is time to end unethical patent system. I mean all such systems are unethical.

  3. Not necessarily Google, per se. by msauve · · Score: 1

    This could also be a case where the employee, seeking to get rewarded for a patent, hid the prior art from Google.

    --
    "National Security is the chief cause of national insecurity." - Celine's First Law
    1. Re:Not necessarily Google, per se. by ShanghaiBill · · Score: 4, Informative

      This could also be a case where the employee, seeking to get rewarded for a patent, hid the prior art from Google.

      Unlikely. Most companies FORBID engineers from searching for prior art. That is done by the legal dept, not engineering.

      If you let engineers search for prior art, you open yourself up to lawsuits for intentional infringement. If you have an explicit policy against patent searches, you can always claim "Hey, we didn't know".

    2. Re:Not necessarily Google, per se. by Anonymous Coward · · Score: 1

      Exactly, where I work we have similar clauses where engineers are not permitted to be looking through external bodies of work for the very real fear that they may inadvertently utilise an idea they come across. Once you see how someone else has solved a problem it is sometimes hard to see other solutions and of course legally it is a huge mine field.

    3. Re:Not necessarily Google, per se. by msauve · · Score: 2

      ...and the legal department is probably searching for prior art in patents.

      As the summary plainly says, it was "explained to Google engineers in a Google Groups discussion from 2014," so the engineers were already aware of the prior art. It's not engineers searching for prior art as part of the patent process, so there's nothing to FORBID. That knowledge is what may have been hidden.

      --
      "National Security is the chief cause of national insecurity." - Celine's First Law
    4. Re:Not necessarily Google, per se. by TechyImmigrant · · Score: 2

      It's a big place. How do you know it's the same engineers?

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    5. Re:Not necessarily Google, per se. by ewibble · · Score: 1

      How do you stop engineers from looking a prior art, ban them from the internet and put them in a box.

      Seriously it may sound good, in your policy but it makes no sense. Same thing with contract clauses that say you cannot use knowledge from this job in future work, are you meant to get a lobotomy when you leave.

    6. Re:Not necessarily Google, per se. by Rockoon · · Score: 1

      It's a big place. How do you know it's the same engineers?

      Because art Google, everyone is the same.

      --
      "His name was James Damore."
    7. Re:Not necessarily Google, per se. by Anonymous Coward · · Score: 0

      Yeah that's the problem with the size of Google you cannot expect just because what you said to Person A and that Person B would be aware of it.

    8. Re:Not necessarily Google, per se. by ShanghaiBill · · Score: 1

      How do you stop engineers from looking a prior art

      It doesn't matter. The reason for the policy is to be able to plausibly argue in court that any patent infringement was unintentional. Whether it actually was is irrelevant.

    9. Re: Not necessarily Google, per se. by Anonymous Coward · · Score: 1

      You should reread your policy. I suspect it actually says you can't read patents... Not that you can't look at the rest of the world for solutions. This is because if you knowing infringe on a patent then rewards (damages) can be trippled. If you see a solution and copy it not knowing it is patented then it's simple infringement. If you know it is infringement then you will pay for intentionally being an arse.

    10. Re:Not necessarily Google, per se. by Pseudonym · · Score: 1

      Because art Google, everyone is the same.

      "His name was James Damore."

      I see what you did there.

      --
      sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
    11. Re: Not necessarily Google, per se. by Anonymous Coward · · Score: 0

      Uhhhmmm...a lobotomy...now that's a good idea...we should patent It.

    12. Re: Not necessarily Google, per se. by beanpoppa · · Score: 1

      ...with a mobile device.

    13. Re:Not necessarily Google, per se. by Rockoon · · Score: 1

      I see what you did there.

      We all saw what Google did there.

      --
      "His name was James Damore."
  4. They'll get the patent by Anonymous Coward · · Score: 3, Insightful

    The dumb shits in the patent office will sleepwalk through the rubber stamping process as usual.

    1. Re:They'll get the patent by kanweg · · Score: 4, Informative

      No, if you look at the Search report it says that all claims are not New, so not patentable, in view of an article by Duda.

      https://worldwide.espacenet.co...

      Your prejudice shows. ....

    2. Re:They'll get the patent by Anonymous Coward · · Score: 0

      That is what they said about Einstein!

  5. Copyleft patents? by Gavagai80 · · Score: 1

    Sounds like he didn't actually register a patent, but simply declared that his idea was public domain. The article isn't clear on exactly how he did so. The patent office won't necessarily count that as prior art, unless it's formally published. To actually prevent a company from monopolizing the idea, the most effective strategy would be to actually patent it and put it under a copyleft patent license... that is, patentleft. Of course the trouble with this is that patents are expensive.

    --
    This space intentionally left blank
    1. Re:Copyleft patents? by trg83 · · Score: 1

      If he truly discussed it in public, on a forum using timestamped messages, that should count as formally published in our increasingly informal society. Of course, there's probably some IP-catchall buried in the Google Groups ToS that claims ownership of all ideas written there.

    2. Re:Copyleft patents? by TechyImmigrant · · Score: 1

      There are journals explicitly for publishing ideas so they can't be patented later. Paying a fortune to patent something you are then going to patentleft is stupid. Just publish it.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    3. Re:Copyleft patents? by Anonymous Coward · · Score: 0

      Even with an "IP-catchall", their application still dies in a fire for not correctly naming the inventors.

      If they do correctly name the inventor, then he ends up owning the patent rights, and Google is left trying to force him to assign those rights, based on a click-through in the ToS? Not likely they would take that risk, since as it stands with the invention assigned to the public domain, they can use it as much as they want, but if they give the original inventor a patent and lose the attempt to compel assignment, they're liable for infringement.

    4. Re:Copyleft patents? by mrbester · · Score: 1

      He's Polish. Poland is in Europe. You can't patent software in Europe. You also can't patent it elsewhere if it is already public domain.

      --
      "Wait. Something's happening. It's opening up! My God, it's full of apricots!"
    5. Re:Copyleft patents? by Midnight+Thunder · · Score: 3, Insightful

      Additionally the person in question is from Poland. In Europe, for the most part, software and algorithms are not patentable, so this would have required an academic to register for a US patent. Registering an international patent is expensive and should not be the first motivation for an academic.

      The biggest issue here, IMO, is allowing software patents in the first place and while permitted being for such a long period. A software patent should be good for 5 years at the maximum, since I doubt most software patents took years, cost millions to come up with and implement.

      Wikipedia on European software patents: https://en.wikipedia.org/wiki/...

      --
      Jumpstart the tartan drive.
    6. Re:Copyleft patents? by Anonymous Coward · · Score: 0

      In Europe, for the most part,

      Gotta love that "for the most part", which is basically the same some courts in Europe use to support software patents that contain the right boilerplate about the software interacting with a physical device. The physical device in question? Your run of the mill CPU and memory hardware. AFAIK Microsoft made some money from licensing its FAT filesystem to smart card manufacturers despite the many free implementations, simply because it had a patent on the short to long file name mapping algorithm present in every implementation.

  6. Gotta Get Money Back From EU Somehow by Anonymous Coward · · Score: 0

    So why not? Teh G RULEZ! Your World!

  7. First, be Evil by WillAffleckUW · · Score: 2, Insightful

    I'm pretty sure that's Google's motto.

    --
    -- Tigger warning: This post may contain tiggers! --
  8. You shuld have patented it... by bobbied · · Score: 1

    Even if you want to just give it away, you better apply for that patent or this kind of thing is going to happen Skippy... Now, if you really want to defend this, it's going to cost you a pile of $$, just to give it away.

    --
    "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    1. Re:You shuld have patented it... by Midnight+Thunder · · Score: 1

      Even if you want to just give it away, you better apply for that patent or this kind of thing is going to happen Skippy... Now, if you really want to defend this, it's going to cost you a pile of $$, just to give it away.

      This is just a requirement for the US. Most other countries seem to be semi sane when it comes to the patentability of algorithms and mathematical formulas. After all, is a mathematical formula really an implementation?

      In the US system it is going to cost you $$ if the USPTO doesn't do its homework, as often fails to do when it comes to software related patents. It also goes against the principle of getting a patent, which is to encourage publishing of knowledge, in exchange for a temporary monopoly on the knowledge, to avoid guild-like practice. In this case the knowledge was shared openly and did not need the motivation of a temporary monopoly.

      --
      Jumpstart the tartan drive.
    2. Re:You shuld have patented it... by bobbied · · Score: 1

      Publishing in public really doesn't fix this problem. Google can still apply for and get a patent for it, rightly or wrongly.

      You can go back later and invalidate the patent, but that requires you take the issue to court, which requires you to hire a lawyer, pay filing fees and spend your time. It might have been cheaper to just get the patent up front when this is all said and done. Surely Google can afford to defend their patent if they decide it's worth it, but can you afford it if your idea is to just give it away?

      Right or wrong, that's how this IP thing works.....

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    3. Re:You shuld have patented it... by Midnight+Thunder · · Score: 1

      Right or wrong, that's how this IP thing works.....

      Or the point "works in the USA". Outside of the US there isn't a culture of patenting everything under then sun, and as broadly possible. Also, by the time the researcher shared the knowledge he likely invalidated his own ability to patent it?

      --
      Jumpstart the tartan drive.
    4. Re:You shuld have patented it... by bobbied · · Score: 1

      OK, that's how IP works in the USA.... But patents are almost like currency here, which makes some folks a pile of money at times. What's wrong with making money as long as it's legal? What's wrong with filing patents to make money? But having a patent is only part of this, you have to defend it.

      Consider what happened to the Wright brothers. Curtis openly violated their patents and dragged out the court cases for decades... The stress of it all likely killed one of the brothers. In the end, they made some money on their invention, but Curtis's company purchased theirs. Eli Whitney is another story about the perils of protecting patents. As I recall, he lost control of his invention (the cotton gin) and never cleared a profit because of the legal costs of trying to defend it..

      If you are trying to put something into the public domain... Patent it, then don't defend your patent....

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    5. Re:You shuld have patented it... by Midnight+Thunder · · Score: 1

      There are reasonable scenarios for patents, such as when millions were spent. I have issue with any patent that is sat on or simply used as a tool to stifle the competition, while doing nothing useful with said patent. This is too often then case with software patents.

      The flip side to the story you mentioned is that had the Wright brothers simply focused on making a better plane, then they may have been more than just inventors. In the end Curtis innovated, based on recommendations from Ford, and this led to some of the technologies we had today. Also the Wright brothers didn't even want to license out their invention, which was the ultimate folly.

      Even with a patent you'll have to defend your technology. In the end, usually, the only real winners are the lawyers and the people who can afford to pay them.

      --
      Jumpstart the tartan drive.
  9. Baked into Large Companies by MountainLogic · · Score: 4, Interesting

    At large companies, there are:
    1) large incentives (several $K) to engineers to get a patent.
    2) Incentives to managers to have their teams to get patents
    3) Billable hours for outside patent council to file regardless of how questionable value that patent may be
    4) Pressure from the board to CxOs have more patents than IBM
    5) Easily fungible value as very, very few patents are ever licensed.

    1. Re:Baked into Large Companies by Anonymous Coward · · Score: 2, Insightful

      At the USPTO, there are:
      1) incentives to grant patents regardless of merit as the fees associated determine their operating budget
      2) incentives to ignore prior art for as long as possible (ongoing maintenance fees)
      3) a complete lack of oversight and virtually no repercussions for improperly granting patents

      Fix those problems and you probably fix the existing problems at large companies as well...

  10. How big companies work by TechyImmigrant · · Score: 3, Insightful

    Big companies are not an individual who decides to file ANS patents.

    Big companies provide incentives for their employees to file patents and employees submit patent proposals to some review committee and the committee decides which ones to apply for, then a lawyer works with the employee to write the application.

    This whole process can happen without anyone involved knowing what the patent status of ANS is. In particular, big companies ask their employees not to search patents, because that creates triple damages risk where a plaintiff can show you 'knew' you were infringing because for example you downloaded the patent onto your computer and that was shown in discovery.

    The underlying reason for this behavior is the triple damages provisions for willful infringement.
     

    --
    I should use this sig to advertise my book ISBN-13 : 978-1501515132.
  11. Has Google sued anyone for patent infringement? by Solandri · · Score: 1, Insightful

    And I don't mean countersuits in response to another company or individual suing them for patent infringement. I mean, has Google ever found someone violating one of their patents, and been the first to file an infringement lawsuit?

    There's plenty not to like and to worry about with Google. But by my recollection, acting like a patent troll isn't one of them. If Google is trying to get a patent for an already-existing invention, then it's far more likely they applied for it just in case the USPTO was stupid enough to grant it. That way they would have the patent instead of some patent troll who could then sue Google for it. $10,000 for a patent application is cheap insurance against a patent lawsuit which could cost $millions to defend against.

    1. Re:Has Google sued anyone for patent infringement? by JesseMcDonald · · Score: 4, Insightful

      If Google is trying to get a patent for an already-existing invention, then it's far more likely they applied for it just in case the USPTO was stupid enough to grant it.

      If they did that knowingly they would be committing fraud by claiming to be the inventor. If the point was merely to prevent someone else from getting a patent they could just ensure that the technique is clearly documented, with proper attribution, and published in a public prior-art database, which would also help anyone wanting to use it.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    2. Re:Has Google sued anyone for patent infringement? by Anonymous Coward · · Score: 0

      The point is not to prevent someone else from getting a patent, it is to have patents for use in a retaliatory suit against the likes of Apple or Oracle should they themselves be sued for infringement.

    3. Re:Has Google sued anyone for patent infringement? by Anonymous Coward · · Score: 0

      Up until recently, I would have loved to believe this. But, after the Goolag-Damore affair, I think they are plain evil.

    4. Re:Has Google sued anyone for patent infringement? by Anonymous Coward · · Score: 0

      Exactly!! And if anyone needs any more justification, official Google Asshole Shawn Willden can elaborate fully on why this is such a Good Thing!!!

    5. Re:Has Google sued anyone for patent infringement? by Anonymous Coward · · Score: 0

      You'll have to Bing it as Google filters out such things from their search results.

    6. Re:Has Google sued anyone for patent infringement? by scdeimos · · Score: 1

      I mean, has Google ever found someone violating one of their patents, and been the first to file an infringement lawsuit?

      You mean like Google Inc (Motorola) v Apple Inc?

  12. Google should apologise... by faragon · · Score: 3, Funny

    ... and investigate why the patent was filled. In my opinion.

    1. Re:Google should apologise... by Anonymous Coward · · Score: 0

      They already know why it was filed. Because they might have gotten away with it. And it's harder to invalidate a patent that to fight it before it's granted.

  13. ANS is published. by DrYak · · Score: 5, Informative

    Sounds like he didn't actually register a patent,

    No indeed, he didn't.

    but simply declared that his idea was public domain. The article isn't clear on exactly how he did so.

    Wut ? It's right there even in the TFS on /. : he published the stuff back in the 2000s.

    The patent office won't necessarily count that as prior art, unless it's formally published.

    If you google a bit around :
    - arXiv:0710.3861 - "Optimal encoding on discrete lattice with translational invariant constrains using statistical algorithms" first published in 2007 (that's the bat-shit crazy stuff that only a few mathematicians managed to understand but lay ground for the whole stuff)
    - arXiv:0902.0271 - "Asymmetric numeral systems" first published in 2009 (second paper, where he re-visited these concept, and which spawned, among other the FSE - Finite State Entropy - implementation of tANS that is used by Yann Collet's Zstd - recently moved to facebook).
    - arXiv:1311.2540 - "Asymmetric numeral systems: entropy coding combining speed of Huffman coding with compression rate of arithmetic coding" first published in 2013 and cites actual implementation such as ycollet's fse.

    All these papers (which also cite actual real-world implementations) all predate Google's patent filing.

    To actually prevent a company from monopolizing the idea, the most effective strategy would be to actually patent it and put it under a copyleft patent license... that is, patentleft.

    Or you know, just publish it.
    Like everybody else does in the academic world.
    Formal publication DOES COUNT as prior art in most sane parts of the world.

    That's also why Range-Coding, the predecessor of tANS and cousin of the patented arithmetic coding isn't patented itself: it was published.

    Disclaimer: I've worked on entropy encoders for the compression of genomic data as part of the PoSeNoGap project.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  14. Prior Art. by DrYak · · Score: 4, Informative

    Also, releasing something into the public domain means abandoning all rights to it. So rather than ensuring Google can't patent it,

    He did so by publishing it (look my other post with arxiv refs).
    These publications constitute prior art.
    Google CANNOT patent it be cause by now, 2017, this techniques have been known for 10 years.
    (Including successful implementation by Yann Collet's FSE and another one by one of the coders of the Farbrausch demo team).

    he ensured that he has no standing to sue.

    He can technically challenge the patent on ground of prior art.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:Prior Art. by Agripa · · Score: 1

      These publications constitute prior art.

      The patent office is very selective about what publications they consider prior art; mostly they care about previous patents. I regularly find things which are currently patented despite having been published decades ago.

      He can technically challenge the patent on ground of prior art.

      There is a review process for this now however in practice only after it is granted because the patent office construes patents narrowly while the courts construe them broadly.

  15. Or just publish. by DrYak · · Score: 3, Interesting

    Even if you want to just give it away, you better apply for that patent

    Or you know.
    Just publish it formally.
    Like he did.

    That constitutes prior art and make Google's patent invalid.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:Or just publish. by bobbied · · Score: 1

      That constitutes prior art and make Google's patent invalid.

      Which you now have to fight Google in court to prove if they got the patent that you should have applied for.

      I get that Google will not win, but it takes $$ and time to go to court and prove you invented this first.

      Which... If you read my original post, is what I'm saying. It very likely would have been cheaper to file the patent...

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
  16. It's official by duke_cheetah2003 · · Score: 1, Insightful

    Google is now evil.

  17. IRONY. Learn the definition! by Anonymous Coward · · Score: 0

    Bitch.

  18. Improves performance, not compression ratio by michaelmalak · · Score: 2

    because it can improve data compression from 3 to 30 times

    No, ANS improves processing performance by 3-30x. It provides the same compression ratio of Arithmetic Coding (the previous industry standard -- the 1977 IBM patent having long expired) but at nearly the same processing speed as Huffman Coding (from 1951).

  19. Nit picking : NOT 3-30x better but *faster*. by DrYak · · Score: 5, Informative

    Just to nitpick :
    tANS (table Assymetric Numeral Systems) such as the FSE (Finite State Entropy) implementation by Yann Collet, at the hearth of Zstd compressor (now Facebook's) are NOT 3-30x better than other modern post-Huffman entropy encoder, such as binary-arithmetic encoding or range-encoding.
    They are much *FASTER*. By lots.

    They all boil down to the same logic:
    do not use a fixed code-word book like Huffman (which is thus limited to integer number of bits).

    but try to get as close as Shanon's theory predict the necessary bits, by subdividing number space.

    range encoding works by dividing an arbitrary big number (usually an extremely long binary number).
    For each symbol, you split this range in sub-ranges. More frequent symbol get a wider sub-range, more rarer symbol get a narrower one.
    You pick the sub-range corresponding to the next symbol in the text you need to encode.
    Then you keep the same work by subdividing *THAT* sub-range by the probabilities of symbol occuring in the position after that.
    - Encoding relies a lot on multiplications (there isn't such a thing as a direct multiplication in transistors. Instead you implement it in microcode by combining shifting and adding. modern CPU have big shift-adders units, so they can manage in chunks of 64bits - on modern Intel it's a few cycles delay, 1 more if you want the upper 64bits of a 128bits product).
    - Decoding relies on division (rules of three to "zoom" into the subranges), and division are fucking slow (again no such things as "division" with transistors. Instead you implement it in microcode, and most modern CPU tend to do it bit-by-bit meaning it's fucking slow. - on modern Intel it's dozens of cycles delay).
    This thing was published in 1979. (And thus isn't patentable)
    It's provable that it approaches arbitrarily close the Shanon limit. (all the symbols in the stream occupy a total of bits that is close the invert log2 of their respective frequencies).

    Arithmetic Coding is a cousin technique patented more or less in the same era.
    In can be seen as a special sub-case of range-encoding where the range is [0;1] and you subdivide it in fraction.
    It's most often implemented as binary arithmetic encoding.
    Input symbol are converted into a bit stream.
    Then for each bit, the fraction is divided in two half. e.g.: if each bit has a 50:50 chance, the [0;1] is subdivided at 0.5
    You chose the range under or above this mid-point depending if the bit is 0 or 1 and move forward to the next bit and sudivide the fraction based on the next probability (e.g.: mid point at 0.25).
    Given that there are only 2 symbols, and therefore only a mid-point fraction to keep track of, its implementation is a little bit simpler to follow.
    But because this works on *every single bit* of the input stream, you can guess it's either slow (on CPU - hence CABAC versus CAVLC in H264 videos) or require high-frequency on hardware implementation.
    As it is basically a variation of Range Encoding it can achieve similar arbitrarily close to optimum encoding.

    Then come Mr. Duda with his ANS.
    They are basically range encoding turned on its head - to understand you must basically look at range encoding's bit the other way around.
    - Range encoding works by subdividing an arbitrarily big number. ANS work by build a progressively bigger number.
    - Range encoder usually works by writing out the most significant (high bits) away and then shift the working values. - ANS works by considering the least significant bit (the low part).

    And here comes the real magic :
    - With range-entropy: if you have 2 symbols with 50:50 chances, you subdivide the range in 2 halfs. With a different probability you still end up with 2 adjacent sub-ranges of different lenght.
    - With ANS, because you figuratively "reverse the bits" : if you have 2 symbols with 50:50 chance, you'll find them alternating in

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:Nit picking : NOT 3-30x better but *faster*. by Anonymous Coward · · Score: 0

      So... middle-out, then? I think I saw a documentary about this back in 2014, including the part where the designer describes the whole thing to the engineers at Google without an NDA in place. I'm pretty sure Google ends up with the patent in the end.

  20. Patent filed by former Googler by Anonymous Coward · · Score: 1

    According to his LinkedIn profile he is no longer with Google https://www.linkedin.com/in/al...

    1. Re:Patent filed by former Googler by Midnight+Thunder · · Score: 3, Insightful

      The engineer may no longer work for Google, but it is Google that is paying and pushing forward said patent. This shows Google patent team acting out with scum-like behaviour.

      If higher levels of management are aware of what is going on and they choose not to drop this from patent submission, then they too are likely showing scum-like behaviour

      --
      Jumpstart the tartan drive.
  21. Weissman scpre improvement? by Anonymous Coward · · Score: 0

    What would be the Weissman score improvement?

  22. Goolag....... by Anonymous Coward · · Score: 0

    .......busy doing evil........

  23. Do No Evil by Anonymous Coward · · Score: 0

    Who said that?

    Please remind me.

    I forget who it was.

  24. These are the real crooks by Anonymous Coward · · Score: 0

    The guy who steals your TV should be way behind in who gets a prison cell and these folks front of the line.

  25. indian and brazil scientis rules!!! by Anonymous Coward · · Score: 0

    i am a reasearcher from a private university from brazil and Google has been spying me and my coleagues for quite a while. but we are way, way smarter than them...

  26. Sounds like an opportunity for the EU by Anonymous Coward · · Score: 0

    To hold a lawsuit for criminal conspiracy to commit patent fraud over the Goog's head as leverage to not fight the various fines that are being leveled against it.

  27. Re:Today is a national holiday in Saudi Arabia by Anonymous Coward · · Score: 0

    Overrated

    Moron moderator hates the truth about their Saudi buddies... Those bastards are fucking murderers! Why would you stand up for them?! It's like Trump defending the neo-nazis... There are no good neo-nazis, and there are no good Saudi motherfuckers. We should be glazing them over with our nukes more the the norks!

  28. Brought to you by Google by Anonymous Coward · · Score: 0

    Doing the Wrong thing since 2015.

  29. First to file, not first to invent by 140Mandak262Jamuna · · Score: 1

    USA has changed the law and now it is not first to invent, but it is first to file who gets the patent. So even if he can prove he invented it, he can not stop Google from patenting it. But when Google tries to enforce the patent, others can cite the prior art to get the patent invalidated. So the assistant prof has to wait for Google to sue someone, then he can step in and help the defendant with prior art.

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
  30. Being "Evil" is self-destructive. by Futurepower(R) · · Score: 2

    The parent comment: " First, be Evil. I'm pretty sure that's Google's motto."

    Google is now often acting in a way that is, in some ways, bad for users. What underlies that? Very poor management.

    My guess is that Sergey Brin and Larry Page became overloaded running Google, now Alphabet Inc. Consider, for example, how you would feel about running a company with 72,053 employees. Extremely overloaded?

    Now Pichai Sundararajan, also known as Sundar Pichai, is the CEO of Google. He was originally from Tamil Nadu, India. About 88% of Tamils are Hindus.

    It is my understanding, based on talking with Hindus in India, that Hindus generally don't handle conflict well. For example, consider this quote from the article, Conflict resolution and Hinduism:

    "The main teachings of Hinduism, according to Rao, include the following components:
    An emphasis on suffering, impermanence and contingency;
    Every act is suffused with spirituality and is meant to enable one to realize oneself;
    Self-effacement, not self-assertion, is taught;
    ..."


    To manage a technology company well, there must be deep emphasis on logical resolution of both technological and social conflicts. Conflicts must be resolved, not avoided. The quote above lists methods of avoiding the deep details of conflicts, not resolving them.

    I'm guessing, and it is only a guess based on observation from outside the companies, that Google CEO Sundar Pichai is good at seeing methods Google can use to make more money, but is not good at understanding and resolving negative issues concerning those methods.

    Now, technically knowledgeable people are complaining about many ways Google is abusive. For example, Google sells several services to companies that have web sites. The negative result is that Google tracks users of those sites.

    A long time ago, I installed the Google Chrome Browser. The installation installed 3 system services. I uninstalled Chrome. I would not let Google's browser software to have more control over my computer than I have when I'm operating as a limited user.

    See the article by Richard Stallman, The JavaScript Trap. Google is especially abusive: "Google Docs tries to download into your machine a JavaScript program which measures half a megabyte, in a compacted form that we could call Obfuscript because it has no comments and hardly any whitespace, and the method names are one letter long. The source code of a program is the preferred form for modifying it; the compacted code is not source code, and the real source code of this program is not available to the user."

    The present emphasis of Google is apparently only on making more money. Alphabet and Google top management aren't paying attention to the social damage that is being done to the companies.

    There are plenty of ways for Alphabet and Google to make money without having a negative affect on the companies, the users, and the world. Top managers who recognize and resolve conflicts can make healthy decisions. Top managers who think merely about making more money, and don't think deeply, damage their companies.

  31. I think you've all been mistaken by Anonymous Coward · · Score: 0

    Companies like Google don't file patents as if it's some singular entity. Most, if not all, patents are submitted by individual employees. The attempts to file then go to the lawyers who look for prior art. But shit, they're lawyers, and although they're pretty fucking good at their jobs, they're not technical experts.

    So occasionally, some asshole engineer decides to skirt the rules and take advantage of a lawyer who doesn't know the hottest new tech. And you get this news.

  32. Google vs racist nazi white men by Suiggy · · Score: 0, Funny

    It's clear that this Professor Jarosaw Duda is a racist bigot with nazi views, and should have no voice in this matter. Google is on the right side of history.

    1. Re: Google vs racist nazi white men by Anonymous Coward · · Score: 0

      The matrix side that gets deleted

  33. Prior Art *Won* by DrYak · · Score: 2

    Which you now have to fight Google in court to prove if they got the patent that you should have applied for.

    *if* they get the patent...
    Which exactly why Jarek Duda is writing to the patent office to inform them of the prior art.
    Which is exactly what happened afterward.

    Citing TFS on /. :

    The researcher already filed a complaint, to which WIPO ISA responded by calling out Google for not coming up with "an inventive contribution over the prior art, because it is no more than a straightforward application of known coding algorithms.

    Prior Art won.
    Thanks to publications of Jarek Duda (see: arxiv), and provable discussion with Google (i.e.: disclosure) that predate the patent filing.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  34. This is very common by Anonymous Coward · · Score: 0

    The problem is that patents are supposed to be foreclosed by prior art, and publishing code someplace should forever make it impossible for a paten t to be issued. However, the patent office does not search, nor is the applicant required to search, for prior art, and the patent office seems to consider only prior patents when internally searching. I've had a few such cases appear when trolls sued someone using patents of stuff I published years back (and making code public domain was for a long time considered the sensible thing to do to keep it free).

    The patent office should be much more careful, but the problem would be better solved by requiring that patent applicants search for prior art. At present an applicant need only say "I don't know any prior art" and if he is the Nth inventor of the idea (where N >> 1) he has no need to have sought prior art. Also if he has seen it but forgotten that he did, an applicant may believe he knows no prior art. That can happen easily and often innocently.

    A requirement for search, which would have to show evidence of search not only of patents, but of public domain sources and open source information (magazines, journals, computer user group libraries, logs of old bulletin board systems, net repositories), could eliminate the problem and make it much harder for junk patents to be pursued. The person wanting to block all others from using an idea should have to bear the cost of this. In fact a retroactive requirement of this kind would be worth imposing, just to clean up such things. There are already requirements for paying maintenance fees for patents to keep them in force. It is probably getting easier to find some old public material - you would not need, say, a complete collection of the old Usenix tapes to find some evidence of what was on them. However, old magazines and the like are still publications. Some of the searching can be hard. For example someone claiming a variant of a B tree search (illustration, not serious real example!) should look also at programs in public whose source code might contain their variant, but which might appear as a DBMS system, or as some system that embeds a DBMS.

  35. Google is evil! by gotan · · Score: 1

    The cake is a lie.

    --
    "By the way if anyone here is in advertising or marketing... kill yourself." -- Bill Hicks
  36. NDA by DrYak · · Score: 1

    the designer describes the whole thing to the engineers at Google without an NDA in place. I'm pretty sure Google ends up with the patent in the end.

    Sorry, I don't bother to follow TV/web series enough to get the exact reference (I stop at recognizing the "middle-out compression" part).
    I suspect it's about an episode show the typical IP blunder of revealing some not-yet-protected company secret.

    In the real world though, the NDA is completely superfluous in this situation.
    The designer (Duda) here is describing something for which he has published articles nearly a decade before.
    NDA - Non Disclosure Agreement - are exactly what it says on the tin : pacts asking the other party not to reveal any of the secret information.
    That would be hard to do when there are no secrets because the whole thing has been in public knowledge for a long time.

    That would be like asking for an NDA before discussion the wheel or fire.
    And then pointing fingers at the guy who forgot the NDA, instead of point fingers to Google for trying to patent an already known thing.

    Which is exactly what Duda is currently doing : pointing fingers at Google for trying to patent "as new" something which in fact has been published 10 years ago.
    And Duda won : according to the summary the patent WAS NOT granted due to not being original.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]