Data driven evaluation and rejection of trained Gaussian process-based wireless mean and standard deviation models

US9838847B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9838847-B2
Application numberUS-201514843955-A
CountryUS
Kind codeB2
Filing dateSep 2, 2015
Priority dateSep 11, 2014
Publication dateDec 5, 2017
Grant dateDec 5, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters · CPC title

  • using statistical or mathematical methods · CPC title

  • H04W4/028Primary

    Electricity · mapped topic

  • using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds · CPC title

  • H04W4/029Primary

    Location-based management or tracking services · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9838847B2 cover?
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…
Who is the assignee on this patent?
Google Inc, Google LLP
What technology area does this patent fall under?
Primary CPC classification H04W4/028. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 05 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).