Patent ID: 9710299
Date: 2017-07-18
CPC Classifications: G06F,H04W

Claim:
1. A computer program product for controlling the execution of at least one application with a mobile electronic device in a building having a number of rooms, the at least one application usable on the mobile electronic device or usable via the mobile electronic device, the computer program product stored on a non-transitory computer-readable medium, wherein the computer program product comprises non-transitory computer-readable program code, which, when executed by a processor, causes the processor to: read at least one experimentally generated rule containing a set of sequence classifiers defining the relationship between at least one short-range signal trace and application control as a time series and a location series, wherein the experimentally generated rule is time dependent and contains at least three time instants; measure, with a software driver of the mobile electronic device including supporting location-specific short-range signal transmitter identification and signal-level measurement, a plurality of location-specific short-range signals located in the building; form a set of signal vectors representing short-range signals received from known signal transmitters at each time instant; use the set of sequence classifiers of the at-least-one rule on the set of signal vectors to determine which sequence classifiers in the set of sequence classifiers match with the at-least-one short-range signal trace as a time series and a location series; and control the execution of the at least one application according to the at-least-one rule for which the sequence classifiers in the set of sequence classifiers match with the at-least-one short-range signal trace as a time series and a location series.