Patent ID: 9654570
Date: 2017-05-16
CPC Classifications: H04L,H04W

Claim:
1. A method, in a data processing system comprising a processor and a memory, for generating a composite sensor service, the method comprising: receiving, by the data processing system, a request to generate the composite sensor service, wherein the request identifies a geospatial region of interest for the composite sensor service, and wherein the composite sensor service provides a composite functionality that combines different functions of a selected subset of a plurality of component sensor services of different types; determining, by the data processing system, types of component sensor services needed to generate the composite sensor service based on the request, wherein each type of component sensor service provides a function that is part of the different functions that are combined to generate the composite functionality of the composite sensor service, and wherein each function of each component sensor service operates on sensor data obtained from one or more physical sensor devices associated with the component sensor service; determining, by the data processing system, for each component sensor service of a plurality of component sensor services of the types of component sensor services needed to generate the composite sensor service, a corresponding spatial coverage characteristic, wherein the spatial coverage characteristic defines a geographic region about which the component sensor service generates data; calculating, by the data processing system, for each component sensor service of the plurality of component sensor services, a spatial relevancy measure based on a comparison of the geospatial region of interest and the corresponding spatial coverage characteristic of the component sensor service; selecting, by the data processing system, a subset of component sensor services from the plurality of component sensor services based on the spatial relevancy measures associated with the plurality of component sensor services; and generating the composite sensor service based on the selected subset of component sensor services, wherein generating the composite sensor service comprises establishing communication connections between the subset of component sensor services and configuring the subset of component sensor services to operate as part of the composite sensor service, wherein determining, for each component sensor services of a plurality of component sensor services, a corresponding spatial coverage characteristic comprises: determining whether a first component sensor service has an already assigned spatial coverage characteristic; and in response to the first component sensor service not having an already assigned spatial coverage characteristic, generating a spatial coverage characteristic for the first component sensor service based on a spatial coverage characteristic of a second component sensor service in the plurality of component sensor services.