Flexible organization of navigation attributes to support hybrid navigation and data streaming
First Claim
1. A method for updating and accessing map attributes stored by a navigation database having flexible organization, the method comprising:
- receiving, by a mobile device comprising a processor and a communication interface, a request for geographic data;
identifying, by the mobile device, a map attribute from the request;
querying, by the mobile device, a metatable corresponding to the flexible organization of the navigation database with the map attribute;
retrieving, by the mobile device, a binary large object entry address from the metatable based on the querying of the metatable with the map attribute, wherein (a) the metatable includes a plurality of map attributes and corresponding binary large object entry addresses, and (b) each binary large object entry address corresponds to a binary large object stored in a computer-readable memory and includes data for the corresponding map attribute;
accessing, by the mobile device, the navigation database using the binary large object entry address for the binary large object including data for the map attribute; and
generating, by the mobile device, a map command including the data for the map attribute.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatuses, and systems are provided which allow for flexible organization of navigation attributes to support hybrid navigation and data streaming. A system may receive a request for geographic data. The system may identify a map attribute from the request. The system may query a metatable with the map attribute for a binary large object entry address, wherein the metatable includes a plurality of binary large object entry addresses. The system may access a navigation database using the binary large object entry address for a binary large object including data for the map attribute. The system may generate a map command including the data for the map attribute.
17 Citations
20 Claims
-
1. A method for updating and accessing map attributes stored by a navigation database having flexible organization, the method comprising:
-
receiving, by a mobile device comprising a processor and a communication interface, a request for geographic data; identifying, by the mobile device, a map attribute from the request; querying, by the mobile device, a metatable corresponding to the flexible organization of the navigation database with the map attribute; retrieving, by the mobile device, a binary large object entry address from the metatable based on the querying of the metatable with the map attribute, wherein (a) the metatable includes a plurality of map attributes and corresponding binary large object entry addresses, and (b) each binary large object entry address corresponds to a binary large object stored in a computer-readable memory and includes data for the corresponding map attribute; accessing, by the mobile device, the navigation database using the binary large object entry address for the binary large object including data for the map attribute; and generating, by the mobile device, a map command including the data for the map attribute. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs; the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least perform; receive a request for map data; identify a map attribute from the map data; query a metatable corresponding to a flexible organization of a navigation database using the map attribute; retrieve a binary large object entry address from the metatable based on the querying of the metatable with the map attribute, wherein (a) the metatable includes a plurality of map attributes and corresponding binary large object entry addresses, and (b) each binary large object entry address corresponds to a binary large object stored in a computer-readable memory and includes data for the corresponding map attribute; access the navigation database using the binary large object entry address for the binary large object including data for the map attribute; and generate a map command including the data for the map attribute. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A non-transitory computer readable medium comprising instructions that when executed are operable to:
-
receive a request for geographic routing data; identify a map attribute from the request; query a metatable corresponding to a flexible organization of a navigation database using the map attribute; retrieve a binary large object entry address from the metatable based on the querying of the metatable with the map attribute, wherein (a) the metatable includes a plurality of map attributes and corresponding binary large object entry addresses, and (b) each binary large object entry address corresponds to a binary large object stored in a computer-readable memory and includes data for the corresponding map attribute; access the navigation database using the binary large object entry address to access the binary large object corresponding to the binary large object entry address; retrieve geographic routing data stored in the binary large object at the binary large object entry address; and create a map tile command including the geographic routing data for the map attribute. - View Dependent Claims (19, 20)
-
Specification