Patent ID: 9703807
Date: 2017-07-11
CPC Classifications: G06F,H04L

Claim:
1. A method for WAMI discovery, the method being implemented by a computer system that includes one or more processors configured to execute computer program modules, the method comprising: issuing, by the one or more processors, a request to a WAMI federated collection service in one or more WAMI federated collection services to retrieve an entire WAMI collection tree metadata at said WAMI federated collection service, said WAMI federated collection service being in communication with one or more WAMI collection services, each of the one or more WAMI collection services being in communication with a WAMI location where WAMI data is stored, the entire WAMI collection tree metadata being organized in a form of an arborescence tree structure or directed acyclic graph (DAG) such that a root node of a WAMI collection service is an edge node in the WAMI federated collection service, the entire WAMI collection tree metadata containing WAMI collection metadata corresponding to each of the one or more WAMI collection services and providing the WAMI location where the WAMI data is stored; receiving, by the one or more processors, a response from the WAMI federated collection service, the response comprising the entire WAMI collection tree metadata, the response being in a first format; translating, by the one or more processors, the response comprising the entire WAMI collection tree metadata from the first format into KML format, wherein the translating includes mapping a one-to-one of WAMI federated collection tree nodes from the first format into KML WAMI federated collection tree nodes; issuing, by the one or more processors, a further request to the WAMI federated service to access WAMI data in a KML format stored at the WAMI location based on the collection tree metadata in the KML format, the collection tree metadata containing the KML WAMI federated collection tree nodes, each tree node being associated with a network link to one or more KML files containing the KML WAMI data; and retrieving, by the one or more processors, upon grant of the further request, the KML WAMI data from the WAMI location using the network link.