Home PageFacebookRSS News Feed
PocketGPS
Web
SatNav,GPS,Navigation
Brixly - Fast, Reliable, Secure UK Web Hosting
Pocket GPS World - SatNavs | GPS | Speed Cameras: Forums

Pocket GPS World :: View topic - Microsoft Patent, or is it ?
 Forum FAQForum FAQ   SearchSearch   UsergroupsUsergroups   ProfileProfile   Log in for private messagesLog in for private messages   Log inLog in 

Microsoft Patent, or is it ?

 
Post new topic   Reply to topic    Pocket GPS World Forum Index -> News And Latest Information
View previous topic :: View next topic  
Author Message
Dave
Frequent Visitor


Joined: Sep 10, 2003
Posts: 6460
Location: UK

PostPosted: Mon Feb 07, 2005 10:30 pm    Post subject: Microsoft Patent, or is it ? Reply with quote

Microsoft are trying to patent a novel way of coding geo locations. They aim to make it easier for end users to type or spell coordinates. The proposal is to limit the coding to a list of 30 different characters that can be used: 0123456789bcdfghjkmnpqrstvwxyz

So basically all numbers and most consonants. This base-30 number system (anyone remembering the Mayan base-60 calendar?) is then applied to the coordinates via some cunning transformations:

A latitude of 47.64932 converts to the integer value of 18,582,657. A longitude of -122.12926 converts to the integer value 3,906,275. The latitude-based integer value of 18,582,657 converts to a base-N notation of ry7cx. A longitude-based integer value of 3,906,275 converts to 4tp95. The encoded string resulting from the latitude/longitude coordinate would be "ry7cx4tp95".

As a net result you save a few letters, the location is easier to include in URLs, and can easier be shouted over the mobile phone. But is it patentable?

Full details are available here.
Back to top
View user's profile Send private message Visit poster's website
Skippy
Pocket GPS Verifier
Pocket GPS Verifier


Joined: 24/06/2003 00:22:12
Posts: 2946
Location: Escaped to the Antipodies! 36.83°S 174.75°E

PostPosted: Tue Feb 08, 2005 1:02 am    Post subject: Re: Microsoft Patent, or is it ? Reply with quote

So what the patent is claiming is to have invented a way of encoding a floating point number (WGS84 co-ordinates in this case) using base-30 encoding (invented donkeys years ago) for use in a URL.

This is not novel, base-16 encoding of data for use in a URL is documented by Tim Berners-Lee in RFC 1738 and is part of the HTTP standard.

All this patent has done is changed the base from 16 to 30, and specified that the data to be encoded is a lattitude/longtitude.

This patent is completely without merit, I can't believe what people will try and patent these days. No doubt the Patent Office will grant this patent regardless.

The only amusing thing is that they have used only consonants so that you don't get your lat/long encoded as a rude word. Spoilsports. Laughing
_________________
Gone fishing!
Back to top
View user's profile Send private message
Oldie
Pocket GPS Moderator
Pocket GPS Moderator


Joined: 22/11/2002 13:33:48
Posts: 992
Location: Surrey, UK

PostPosted: Tue Feb 08, 2005 8:39 am    Post subject: Reply with quote

Has anyone tried a few of the common typos on the coded coordinates? When people send me coordinates that they have typed I get a few twiddles and adjacent digits. I suppose a typo will now end up with a location miles from that intended.

Richard
_________________
Various TomToms, Garmin eTrex Legend, GPSMAP 60CSx, Oregon 550t, Forerunner 405
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Bodo
Occasional Visitor


Joined: Dec 22, 2003
Posts: 28
Location: Epsom

PostPosted: Tue Feb 08, 2005 3:11 pm    Post subject: Reply with quote

When somebody sends me a co-ordinate of 47.64932 and -122.12926, then I can visually see where in the world this is. It is immediately clear that this is not in the UK
However, ry7cx4tp95 is totally meaningless - and will remain so, even after practice.
Computer memory, disk space and communications bandwidth is getting so cheap nowadays - who cares about the few saved characters?
I for one would vote against this because it is not user friendly. Every kid at school learns latitude and longitude - it is easy to understand.
Just like the QUERTY keyboard and the 24 hour clock - we are all used to it, don't change it.
Back to top
View user's profile Send private message
lbendlin
Pocket GPS Staff
Pocket GPS Staff


Joined: 02/11/2002 22:41:59
Posts: 11878
Location: Massachusetts, USA

PostPosted: Tue Feb 08, 2005 4:21 pm    Post subject: Reply with quote

You mean the QWERTZ keyboard? Or the AZERTY keyboard?

The main reason for this standing-on-your-head-and-twiddeling-your-toes is not the length of the coordinates but to make it easier to type them and say them letter by letter... But I agree, this way they lose their identifiability (uh?) completely.
_________________
Lutz

Report Map Errors here:
TomTom/TeleAtlas NAVTEQ
Back to top
View user's profile Send private message Send e-mail
Bodo
Occasional Visitor


Joined: Dec 22, 2003
Posts: 28
Location: Epsom

PostPosted: Tue Feb 08, 2005 7:58 pm    Post subject: Reply with quote

QWERTY?? Not QUERTY??
That probably explains my many spelling mistaiks! Embarassed

hmmm - just thinking - how will Microsoft mark Latitude and Longitude on a world globe? Now that will be creative thinking, wont it? Twisted Evil
Back to top
View user's profile Send private message
Skippy
Pocket GPS Verifier
Pocket GPS Verifier


Joined: 24/06/2003 00:22:12
Posts: 2946
Location: Escaped to the Antipodies! 36.83°S 174.75°E

PostPosted: Thu Feb 10, 2005 12:45 am    Post subject: Reply with quote

I've been thinking about this one a bit. The idea is to shorten the representation of the position, isn't it.

So my position is N47.64932 W122.12926 (20 characters) which converts to ry7cx4tp95 (10 characters). That's half the length - not bad but surely we could do better.

Looking at the map, this location is the Microsoft HQ in Redmond, Washington. It isn't much suprise to see that this position is a densely populated area. Hey, not many people would be interested in a waypoint which is in the middle of the ocean, desert or the barren wasteland of the Tibetan Plateau. People want to share waypoints pointing to locations where there is Interesting Stuff.

Now 70% of the world is covered by ocean. So that means that at, aside from a few good fishing spots, at least 70% of the possible GPS co-ordinates you could come up with are probably not going to point to places which contain Interesting Stuff. So, that leaves 30% of the world which is land and can potentially contain Interesting Stuff.

However, much of that 30% of the earth's surface which is land is sparsely populated, desert, frozen tundra, forest etc. There might be the occasional bit of Interesting Stuff there, but not much.

The fact is that over 90% of the population inhabit less than 5% of the total surface area of the earth. It's this 5% where most of the Interesting Stuff is, the other 95% of the WGS84 datum is very important - but rarely used.

So, what if we could come up with a coding system so that densely populated 5% of the world which contains the Interesting Stuff will have nice concise GPS positions (say 3 or 4 characters in the base 30 encoding scheme) but more obsure positions away from the major population centers require more characters to represent them.

It's a trade off, but on the whole it would be a winner because, on average, the position of Interesting Stuff that a real world user wants to refer to can be much more concisely represented.

You could also use clever tricks when encoding the location so that the accuracy of the position is implied by the resolution of the numbers, rather like you can with OSGB. ie TQ 333 804 (accurate to +/- 100 meters) vs TQ 30033 80403 (accurate to within 1 meter)

A checksum could also be built-in to the string so that the GPS would know straight away that the user had typed in the position correctly. This would cut down on transcription errors and keep people like Oldie happy. Wink

Does this all sound far fetched? Impossible? Have a look at VideoPlus numbers in the TV guide that you use to program your VCR. Certain time slots on certain chanels at prime time have 2, 3 or 4 digit codes. Obsure time slots on out of the way channels have 6, 7 or 8 digit codes.

OK, so a GPS position has a lot more information to encode than a TV program listing, but the same principle could be applied, based on the fact that 95% of the positions are going to refer to positions on <5% of the surface area of the earth.

Should I patent this idea? Or am I completely mad. Twisted Evil
_________________
Gone fishing!
Back to top
View user's profile Send private message
Fuego
Regular Visitor


Joined: 07/06/2003 16:45:14
Posts: 114
Location: United Kingdom

PostPosted: Wed Feb 16, 2005 1:01 am    Post subject: Reply with quote

These sausage-machine patents are evil in the extreme. Once the patent is granted, a large corporation can just bully any small or independent developer that does not have a quarter of a million pounds to put on the line.

Base-n encoding is public domain. Application of Base-n encoding to just about anything is common general knowledge and obvious in the extreme. It matters not that a certain sequence of characters are used - the choice of these would also be obvious to anyone skilled in the art of problem analysis.

These types of patents are often thrown out in Europe, although the UK has unfortunately seen a few of them granted. At least the UK is not anywhere near as bad in this respect as the US.
Back to top
View user's profile Send private message
barryhunter
Occasional Visitor


Joined: Feb 18, 2005
Posts: 6

PostPosted: Wed Feb 23, 2005 12:06 pm    Post subject: Reply with quote

Why not just use IARU Locator or QRA-Locator (more)
This is used by Radio Ameters and gives nice short locations like IO34TN
which is accurate to about 4-3 miles, or 12 charactors gives 3m accurcy.
This has the advantage of being based on Lat/Long so IO covers most of UK. (see Gridmaps)
Back to top
View user's profile Send private message
barryhunter
Occasional Visitor


Joined: Feb 18, 2005
Posts: 6

PostPosted: Wed Feb 23, 2005 12:15 pm    Post subject: Reply with quote

Also Skippy's idea of the variable length code reminded me of something similar which is dubbed Universal Address, see
http://www.travelgis.com/
Although I havent fully read about and figured out how it actully works ;-(
Back to top
View user's profile Send private message
barryhunter
Occasional Visitor


Joined: Feb 18, 2005
Posts: 6

PostPosted: Wed Feb 23, 2005 12:23 pm    Post subject: Reply with quote

Sorry to be replying to myself but reading http://www.nacgeo.com/nacsite/ i see this:

February 9, 2005 - Does Microsoft Infringe the Natural Area Coding System?
Tuesday, 08 February 2005 Toronto, Canada - NAC Geographic Products Inc. has noticed that Microsoft has filed a patent "Compact text encoding of latitude/longitude coordinates" that seems an infringement of the Natural Area Coding System that was developed ten years ago by NAC Geographic Products Inc.

So it seems in typical MS style they are copying others and claiming it as their own!
Back to top
View user's profile Send private message
nej
Frequent Visitor


Joined: Jun 16, 2004
Posts: 454
Location: London, Ingerlund

PostPosted: Wed Feb 23, 2005 12:49 pm    Post subject: Reply with quote

Microsoft are also trying to patent the programming operator "IsNot". For non-programmers, that's like trying to patent a punctuation mark or something.
Back to top
View user's profile Send private message
DavidW
Pocket GPS Moderator
Pocket GPS Moderator


Joined: 17/05/2003 02:26:21
Posts: 3747
Location: Bedfordshire, UK

PostPosted: Wed Feb 23, 2005 1:15 pm    Post subject: Reply with quote

By IsNot, do you mean something like C's != test - as in:
Code:
if (a != 0) a = a*2;
(which doubles a if a is not 0 - a quite redundant test, as double 0 is 0, but you get the point).

If so, they're going to have a hard time with that one - the original versions of C will, off the top of my head, probably just about pre-date Microsoft. I haven't got a first edition copy of Kernighan and Ritchie. In any case, it's quite possible such an operator is in BCPL or even B.



David
Back to top
View user's profile Send private message Send e-mail







Posted: Today    Post subject: Pocket GPS Advertising

Back to top
Display posts from previous:   
Post new topic   Reply to topic    Pocket GPS World Forum Index -> News And Latest Information All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

Make a Donation



CamerAlert Database

Click here for the PocketGPSWorld.com Speed Camera Database

Download Speed Camera Database
22.043 (17 Apr 24)



WORLDWIDE SPEED CAMERA SPOTTERS WANTED!

Click here to submit camera positions to the PocketGPSWorld.com Speed Camera Database


12mth Subscriber memberships awarded every week for verified new camera reports!

Submit Speed Camera Locations Now


CamerAlert Apps



iOS QR Code






Android QR Code







© Terms & Privacy


GPS Shopping