1. I have to question the effectiveness of using 'magnetic anomalies' to determine absolute position. Isn't the sensor just reading one value (magnetic field strength)? Couldn't that be anywhere on the map with that value? Do people have to turn it on at a specific starting point?
2. It says 'communicates with the API' while tracking. Most large buildings that I've been in like a conference center have marginal data reception.
Either that, or WiFi. :)
How do you get 'inclination' of the field? Is it based on phone orientation? If so then you just opened up a lot more possibilities for position. Also, in this solution the phone doesn't know you're moving. It just sees: magnetic field is changing...
You must have to start it at a specific place, or tell it where you are when you start it (eliminating the 'where am I' use case).
A (TM) is for an unregistered trademark, you own the IP of it though your use of it in the marketplace. This is what they have, and in fact anyone could have. In reality the (TM) is there to indicate you intention to protect it.
An (R) is for the registered trademark, as the name suggests you register it with your local trademark authority. It provides grater protection and is easer to take people to court over the misuse of.
That all said this technolody is very suitable for underwater GPS were a GPS signal does not penetrate the water due to weakness and how bad radio travels thru water in general.
So given that I would have to questions if the military don't already use something very similiar in submarines. Lets say I'd be very supprised if this was not being already utilised in some form or another in that feild.