Cross-platform cloud-based map creation
First Claim
1. A computer implemented method for creating cross-platform maps, comprising:
- receiving geographic information system (GIS) datasets encoded in respective source formats, wherein each GIS dataset includes one or more map assets, each map asset describing a feature, characteristic, or element of a respective map;
translating said GIS datasets into a platform independent format, wherein said platform independent format differs from said source formats;
extracting metadata from at least a portion of said one or more map assets;
storing said metadata for subsequent access by one or more client platforms, wherein said metadata is stored in a first low latency non-persistent memory and said map assets are stored in a second persistent storage; and
providing said translated GIS datasets and their respective map assets in said platform independent format to one or more client platforms,wherein said translating, extracting, and providing are performed using one or more processors.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems and articles of manufacture for cross-platform cloud based map creation are described herein. A method embodiment includes receiving one or more GIS datasets in their respective source formats, each GIS dataset comprising one or more map assets, translating the GIS datasets into a platform independent format, and providing the translated GIS datasets and their respective map assets in the platform independent format to one or more client platforms. The embodiment further includes identifying missing map assets and metadata that comprise a GIS dataset, tracking map assets that comprise a single translated GIS dataset to maintain the translated GIS dataset as a single entity, and providing the translated GIS datasets to a serving system.
12 Citations
31 Claims
-
1. A computer implemented method for creating cross-platform maps, comprising:
-
receiving geographic information system (GIS) datasets encoded in respective source formats, wherein each GIS dataset includes one or more map assets, each map asset describing a feature, characteristic, or element of a respective map; translating said GIS datasets into a platform independent format, wherein said platform independent format differs from said source formats; extracting metadata from at least a portion of said one or more map assets; storing said metadata for subsequent access by one or more client platforms, wherein said metadata is stored in a first low latency non-persistent memory and said map assets are stored in a second persistent storage; and providing said translated GIS datasets and their respective map assets in said platform independent format to one or more client platforms, wherein said translating, extracting, and providing are performed using one or more processors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-based system for creating cross-platform maps, comprising:
-
one or more processors; a first module configured to receive geographic information system datasets encoded in respective source formats, wherein each GIS dataset includes one or more map assets, each map asset describing a feature, characteristic or element of a respective map; a second module configured to translate said GIS datasets into a platform independent format, wherein said platform independent format differs from said source formats; a third module configured to extract metadata from at least a portion of said one or more map assets; a fourth module configured to store said metadata for subsequent access by one or more client platforms, wherein said metadata is stored in a first low latency non-persistent memory and said map assets are stored in a second persistent storage; and a fifth module configured to provide said translated GIS datasets and their respective map assets in said platform independent format to one or more client platforms, wherein said first module, said second module, said third module, said forth module and said fifth module are implemented using the one or more processors. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. An article of manufacture including a computer-readable medium having instructions stored thereon that, when executed by a computing device, cause the computing device to perform operations comprising:
-
receiving geographic information system (GIS) datasets encoded in respective source formats, wherein each GIS dataset includes one or more map assets, each map asset describing a feature, characteristic, or element of a respective map; translating said GIS datasets into a platform independent format, wherein said platform independent format differs from said source formats; extracting metadata from at least a portion of said one or more map assets; storing said metadata for subsequent access by one or more client platforms, wherein said metadata is stored in a first low latency non-persistent memory and said map assets are stored in a second persistent storage; and providing said translated GIS datasets and their respective map assets in said platform independent format to one or more client platforms, wherein said translating, extracting, and providing are performed using one or more processors. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification