System and Methods for Non-Parametric Technique Based Geolocation and Cognitive Sensor Activation
US-2015009072-A1 · Jan 8, 2015 · US
US9838847B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9838847-B2 |
| Application number | US-201514843955-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 2, 2015 |
| Priority date | Sep 11, 2014 |
| Publication date | Dec 5, 2017 |
| Grant date | Dec 5, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Disclosed are apparatus and methods for providing outputs; e.g., location estimates, based on trained Gaussian processes. A computing device can determine trained Gaussian processes related to wireless network signal strengths, where a particular trained Gaussian process is associated with one or more hyperparameters. The computing device can designate one or more hyperparameters. The computing device can determine a hyperparameter histogram for values of the designated hyperparameters of the trained Gaussian processes. The computing device can determine a candidate Gaussian process associated with one or more candidate hyperparameter value for the designated hyperparameters. The computing device can determine whether the candidate hyperparameter values are valid based on the hyperparameter histogram. The computing device can, after determining that the candidate hyperparameter values are valid, add the candidate Gaussian process to the trained Gaussian processes. The computing device can provide an estimated location output based on the trained Gaussian processes.
Opening claim text (preview).
The invention claimed is: 1. A method, comprising: determining by a computing device a plurality of trained Gaussian processes related to signal strengths of wireless networks, wherein a particular trained Gaussian process in the plurality of trained Gaussian processes is associated with one or more hyperparameters; determining by the computing device one or more designated hyperparameters of the one or more hyperparameters; determining by the computing device a hyperparameter histogram of a plurality of values for the one or more designated hyperparameters, wherein one or more particular values in the plurality of values are one or more values for the one or more designated hyperparameters associated with a trained Gaussian process of the plurality of trained Gaussian processes, and wherein the hyperparameter histogram comprises a plurality of histogram bins; after determining by the computing device the hyperparameter histogram, determining a candidate Gaussian process by the computing device, wherein the candidate Gaussian process is associated with one or more candidate hyperparameter values for the one or more designated hyperparameters, and wherein the one or more candidate hyperparameter values are associated with a candidate histogram bin of the plurality of histogram bins; determining by the computing device whether the one or more candidate hyperparameter values are valid based on the hyperparameter histogram by: determining one or more mean values and one or more standard deviation values for the values of the one or more designated hyperparameters represented by the hyperparameter histogram, determining whether the candidate histogram bin is an outlier histogram bin based on the one or more mean values and the one or more standard deviation values, and after determining that the candidate histogram bin is not an outlier histogram bin, determining that the one or more candidate hyperparameter values are valid; after determining by the computing device that the one or more candidate hyperparameter values are valid, adding by the computing device the candidate Gaussian process to the plurality of trained Gaussian processes; receiving a request related to locating a mobile device at the computing device; determining by the computing device an estimate of the location of the mobile device based on the plurality of trained Gaussian processes; generating by the computing device an estimated location output that comprises the estimate of the location of the mobile device; and providing the estimated location output using the computing device. 2. The method of claim 1 , wherein determining whether the candidate histogram bin is an outlier histogram bin based on the one or more mean values and the one or more standard deviation values comprises: determining a first mean value and a first standard deviation value for a first designated hyperparameter represented by the hyperparameter histogram; determining a first range of values for the first designated hyperparameter based on the first mean value and the first standard deviation value; determining a first bin mean of the first designated hyperparameter for the candidate histogram bin; and determining whether the candidate histogram bin is an outlier bin based on the first bin mean and the first range of values. 3. The method of claim 2 , wherein determining whether the candidate histogram bin is an outlier bin based on the first bin mean and the first range of values comprises: determining whether the first bin mean is outside of the first range of values; and after determining that the first bin mean is outside of the first range of values, determining that the candidate histogram is an outlier bin. 4. The method of claim 1 , wherein a designated hyperparameter of the one or more designated hyperparameters is associated with an attenuation value of one or more signals of the wireless networks. 5. The method of claim 1 , wherein a particular histogram bin of the plurality of histogram bins is associated with one or more ranges of values of the one or more designated hyperparameters. 6. The method of claim 5 , wherein determining by the computing device whether the one or more candidate hyperparameter values are valid based on the hyperparameter histogram comprises: determining one or more candidate ranges of values associated with the candidate histogram bin of the plurality of histogram bins, wherein the one or more candidate ranges of values include the one or more candidate hyperparameter values; and determining whether the one or more candidate hyperparameter values are valid based on a histogram count associated with the candidate histogram bin. 7. The method of claim 6 , wherein the particular histogram bin is further associated with a range histogram count, wherein the range histogram count for the particular histogram bin is based on a number of trained Gaussian processes whose designated hyperparameter values are within the ranges of values of the one or more designated hyperparameters associated with the particular histogram bin, and wherein the histogram count associated with the candidate histogram bin is based on a range histogram count for the candidate histogram bin. 8. The method of claim 6 , wherein determining by the computing device whether the one or more candidate hyperparameter values are valid based on the hyperparameter histogram comprises: after determining that the candidate histogram bin is an outlier histogram bin, determining that the one or more candidate hyperparameter values are not valid. 9. The method of claim 1 , further comprising: determining by the computing device a second candidate Gaussian process, wherein the second candidate Gaussian process is associated with one or more second candidate hyperparameter values for the one or more designated hyperparameters; determining by the computing device whether the one or more second candidate hyperparameter values are valid based on the hyperparameter histogram; and after determining by the computing device that the one or more second candidate hyperparameter values are not valid, rejecting by the computing device the second candidate Gaussian process. 10. A computing device, comprising: one or more processors; and one or more non-transitory computer readable media, configured to store at least computer-readable program instructions, wherein the instructions are configured to, upon execution by the one or more processors, cause the computing device to perform functions comprising: determining a plurality of trained Gaussian processes related to signal strengths of wireless networks, wherein a particular trained Gaussian process in the plurality of trained Gaussian processes is associated with one or more hyperparameters; determining one or more designated hyperparameters of the one or more hyperparameters; determining a hyperparameter histogram of a plurality of values of the one or more designated hyperparameters, wherein one or more particular values in the plurality of values are one or more values for the one or more designated hyperparameters associated with a trained Gaussian process of the plurality of trained Gaussian processes, and wherein the hyperparameter histogram comprises a plurality of histogram bins; after determining the hyperparameter histogram, determining a candidate Gaussian process, wherein the candidate Gaussian process is associated with one or more candidate hyperparameter values for the one or more designated hyperparameters, and wherein the one or more candidate hyperparameter values are associated with a candidate histogram bin of the plurality of histogram bins; determining whether the one or more candidate hyperparam
Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters · CPC title
using statistical or mathematical methods · CPC title
Electricity · mapped topic
using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds · CPC title
Location-based management or tracking services · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.