Microsoft Seeks Latitude/Longitude Patent
theodp writes "Q. What does Microsoft feel is unpatentable? A. Apparently nothing! On Thursday, the USPTO published Microsoft's patent application for the Compact text encoding of latitude/longitude coordinates, in which the software giant explains how a floating-point number can also be represented as a less-precise integer that's displayed in base-30 notation!" If ever I have seen a silly patent, this is it.
Odd. I always thought of them as creating some patents on the offensive side against open source software.
I'm usually pretty lenient about what I consider a good patent, but this one seems dumb. It's not even an optimal way to do it. They're just using a fairly cheesy form of compression to make a string shorter.
So, they remove the ability for a human to tell what the lat/long is by inspecting the string, but compress the string suboptimally? Whiskey Tango Foxtrot?
Pulp Audio Weekly - Geek News and Reviews
What happened to not being able to patent a mathematical formula? Isn't something like this basically just a math trick?
Manufacture in China
Although M$ churns out mundane but fairly good software as the main line of business, this company has a huge R&D budget, and the central research laboratory at M$ is the equivalent of the old Bell Laboratory. I suspect that the M$ laboratory is not confined to only software research. There is likely small, upstart efforts exploring other technologies.
Certainly, X-Box took me by surprise as, up to its debut, I had always thought of M$ as a software company.
May be, there is something to the warning: "Resistance [in any technology] is future. You will be assimilated."
At least one part of this encoding method - converting floating-point to non-negative integers - looks like prior art.
For instance, ESRI does this for their spatial database (SDE):
URL is here.
And most likely it was known even before...
Of course, if there were no software patents, then Microsoft wouldn't need to do this.
Don't you find it more believable that they are simply waiting for software patents to be established world wide, after which they'll take out all the major open source applications? I.e. Samba, Apache, Open Office, Mozilla, maybe gcc, etc.
Second, I think there's prior art possibly in the universe simulator Celestia which supports URL encoding of coordinates (I don't know if it's uses the lat/long system though, that's why I'm bit unsure), and there definitely seem to be prior art in NASA's World Wind application. It uses a compact Lat/Long => URL encoding scheme as follows:
Beware: In C++, your friends can see your privates!
Nonsense.
You are correct in asserting that the USPTO makes money from issance - as per their fee schedule, they get $300 (plus extra fees for various things like multiple independent claims) when the app is filed, and $1,400 when it issues.
But the examiners - the people who make the allow-vs-reject decision - aren't responsible for the fiscal well-being of the USPTO. Were that the case, virtually every application would slide through to issuance with barely any examination. We'd be back to the patent registration scheme of the early 1800's, where you got a patent simply by filling out the right paperwork.
We don't have that system - in name or in practice. The examiners do a hell of a lot of rejecting, with backing references to other patents, journal articles, etc. They don't have the resources for an exhaustive search - but the typical application garners at least two separate rejections from the examiners.
But this is a classic catch-22 example: people often examiners for spending too much time on examination, and thereby contributing to the 2.5-year average pendency of patent applications.
- David Stein
Computer over. Virus = very yes.
Non-obvious? Novel? Look at uuencoding or base64 encoding, they use a very similar concept, but they are case-sensitive and include other symbols besides letters and digits.
Real life is overrated.
The correct URL's are: http://www.nacgeo.com/nacsite/documents/nac.asp and http://www.travelgis.com/geocode Sorry!
I have. I made one when I was 8. (It didn't work, because the peanut butter stuck to the waxed paper...but the idea was there. All I needed was a better sheath. Perhaps Skippy would know when it was invented...but it's been in supermarkets for years (not in sandwich form, precisely, but pre-combined peanut-butter and jelly in a non-stick container).
If you want to say that it takes an "invention" to go from Kraft processed cheese slices to processed peanut butter and jelly slices, I feel you have a rather low threshhold of "invention".
I think we've pushed this "anyone can grow up to be president" thing too far.
It's an application for patent. It's not a patent yet, and hopefully it won't make it through the gauntlet. That said, it could easily make it through the gaps in the system.
Don't get bogged down by the "base 30" part. Patent applications have a "preferred embodiment" or current invention part, but this is not the part you have to worry about. Patent applications, if you have a good patent lawyer, try to cover off as broad a space as possible without getting summarily struck down. Look at the claims; they're the part that other companies can run afoul of. Other parts are supporting documentation to show that yes, it is an invention (you must make mention of the device the software runs on in software patents, for example) and to preemptively strike down the examiner's questions.
So, what we have here is a patent on turning lat/long information into fixed point (trivial), then represented as base anything. It does not have to be in a URL. It does not have to be base 30.
I don't think this one should stand.
I'm wondering how many other software developers hang out on here, and what they think of software patents. I'll say, for my part, that I've never had to refer to patents to help me in my line of work in any way whatsoever. Never mind the triple-indemnity-if-you-knew clauses. If you're given a problem to solve, you cover them with assumptions to make the problem easier, standard techniques and analysis, and other peoples' components to bring up the shortfall. Patents that are broad enough to worry about rarely contain content that's helpful.
I can't foresee patents helping software developers - unless you count learning to dance in minefields... 'helpful' :)
I don't even actually see Microsoft being the main worry on an ongoing basis. I see our industry being held to blackmail by IP "holding companies" who do not develop software, and thus who cannot be threatened or counterattacked in the same way as Microsoft can.
-- Ritchie
Binary geeks can count to 1,023 on their fingers