Running Location Provider Processes
    1.
    发明申请
    Running Location Provider Processes 有权
    运行位置提供程序进程

    公开(公告)号:US20150334532A1

    公开(公告)日:2015-11-19

    申请号:US14530997

    申请日:2014-11-03

    Applicant: Google Inc.

    Abstract: Examples describe methods, computing devices, and systems for using location provider (LP) processes to accurately identify a proximate location of a computing device, while reducing the power consumption of the computing device. An example method may include executing, on a computing device, both a first LP process and a second LP process simultaneously for at least part of a time period to determine outputs indicative of locations of the computing device for the time period. Further, the method may include determining a motion model of the computing device that indicates expected locations of the computing device. Yet further, the method may include making a comparison of the outputs to the motion model for the time period. In addition, the method may include disabling one of the LP processes based on the comparison.

    Abstract translation: 示例描述了使用位置提供商(LP)处理来精确地识别计算设备的邻近位置的方法,计算设备和系统,同时降低了计算设备的功耗。 一个示例性方法可以包括在计算设备上同时执行第一LP进程和第二LP进程的时间段的至少一部分,以确定指示该时间段内的计算装置的位置的输出。 此外,该方法可以包括确定指示计算设备的预期位置的计算设备的运动模型。 此外,该方法可以包括在时间段内对输出与运动模型进行比较。 此外,该方法可以包括基于比较来禁用一个LP进程。

    Determining sensor information based on events associated with a mobile device
    2.
    发明授权
    Determining sensor information based on events associated with a mobile device 有权
    基于与移动设备相关的事件确定传感器信息

    公开(公告)号:US08892403B1

    公开(公告)日:2014-11-18

    申请号:US14039389

    申请日:2013-09-27

    Applicant: Google Inc.

    CPC classification number: G01D9/005 G01C21/20

    Abstract: Methods and systems for enabling a mobile device to batch sensor data based on events associated with the mobile device and without utilizing one or more main application processors are disclosed. In one example, a system is provided. The system may include one or more sensors, a memory, one or more main application processors, and one or more sensor processors. The one or more main application processors may be configured to, based on an event associated with the mobile device, send data indicating a request for sensor data to the one or more sensor processors. In response, the one or more sensor processors may be configured to determine sensor data using the one or more sensors while the one or more main application processors of the mobile device is in the inactive state. Once the sensor data has been determined, the one or more sensor processors may store the sensor data into one or more first in, first out (FIFO) queues in the memory.

    Abstract translation: 公开了用于使移动设备能够基于与移动设备相关联的事件来批量传感器数据并且不使用一个或多个主应用处理器的方法和系统。 在一个示例中,提供了一种系统。 该系统可以包括一个或多个传感器,存储器,一个或多个主应用处理器以及一个或多个传感器处理器。 一个或多个主应用处理器可以被配置为基于与移动设备相关联的事件,将指示传感器数据的请求的数据发送到一个或多个传感器处理器。 作为响应,一个或多个传感器处理器可以被配置为在移动设备的一个或多个主应用处理器处于非活动状态时使用一个或多个传感器来确定传感器数据。 一旦确定了传感器数据,一个或多个传感器处理器可以将传感器数据存储在存储器中的一个或多个先进先出(FIFO)队列中。

    Determining Quality of a Location-Determination Algorithm Associated with a Mobile Device by Processing a Log of Sensor Data
    4.
    发明申请
    Determining Quality of a Location-Determination Algorithm Associated with a Mobile Device by Processing a Log of Sensor Data 审中-公开
    通过处理传感器数据的日志来确定与移动设备相关联的位置确定算法的质量

    公开(公告)号:US20160033265A1

    公开(公告)日:2016-02-04

    申请号:US14447517

    申请日:2014-07-30

    Applicant: Google Inc.

    CPC classification number: G01D9/00 G01C21/16 G01C21/32

    Abstract: Methods and systems for evaluating the quality of a location-determination algorithm of a mobile device are described. An example method may involve receiving a log of sensor data that may include sensor values output by given sensors of a mobile device over a time period, and at least one location estimate for at least one respective point in time within the time period. One or more processors may then determine, using the sensor values, an estimated trajectory that includes a plurality of computed ground-truth locations of the mobile device over the time period. Further, the method may involve determining a difference between a given location estimate and a computed ground-truth location of the plurality of computed ground-truth locations. And the method may involve providing an output indicative of whether the determined difference satisfies a predetermined threshold.

    Abstract translation: 描述了用于评估移动设备的位置确定算法的质量的方法和系统。 示例性方法可以包括接收传感器数据的日志,所述传感器数据可以包括在一段时间内由移动设备的给定传感器输出的传感器值,以及在该时间段内的至少一个相应时间点的至少一个位置估计。 然后,一个或多个处理器可以使用传感器值,在该时间段内确定包括移动设备的多个计算的地面真相位置的估计轨迹。 此外,该方法可以包括确定给定位置估计与多个计算的地面真相位置的计算的地面真相位置之间的差。 并且该方法可以包括提供指示所确定的差是否满足预定阈值的输出。

    Running location provider processes
    6.
    发明授权
    Running location provider processes 有权
    运行位置提供程序进程

    公开(公告)号:US09439043B2

    公开(公告)日:2016-09-06

    申请号:US14530997

    申请日:2014-11-03

    Applicant: Google Inc.

    Abstract: Examples describe methods, computing devices, and systems for using location provider (LP) processes to accurately identify a proximate location of a computing device, while reducing the power consumption of the computing device. An example method may include executing, on a computing device, both a first LP process and a second LP process simultaneously for at least part of a time period to determine outputs indicative of locations of the computing device for the time period. Further, the method may include determining a motion model of the computing device that indicates expected locations of the computing device. Yet further, the method may include making a comparison of the outputs to the motion model for the time period. In addition, the method may include disabling one of the LP processes based on the comparison.

    Abstract translation: 示例描述了使用位置提供商(LP)处理来精确地识别计算设备的邻近位置的方法,计算设备和系统,同时降低了计算设备的功耗。 一个示例性方法可以包括在计算设备上同时执行第一LP进程和第二LP进程的时间段的至少一部分,以确定指示该时间段内的计算装置的位置的输出。 此外,该方法可以包括确定指示计算设备的预期位置的计算设备的运动模型。 此外,该方法可以包括在时间段内对输出与运动模型进行比较。 此外,该方法可以包括基于比较来禁用一个LP进程。

    Determining a location of a mobile device using a multi-modal kalman filter
    7.
    发明授权
    Determining a location of a mobile device using a multi-modal kalman filter 有权
    使用多模式卡尔曼滤波器确定移动设备的位置

    公开(公告)号:US08768618B1

    公开(公告)日:2014-07-01

    申请号:US13936202

    申请日:2013-07-07

    Applicant: Google Inc.

    CPC classification number: G01S19/48 G01S5/0257 G01S5/0278

    Abstract: Methods and systems for determining a location of a mobile device using a multi-modal Kalman filter are described. According to an example method, a mobile device may maintain multiple approximations of a location of a mobile device. Each approximation includes an estimated geographic location of the mobile device that is determined by filtering a respective subset of location estimates received by the mobile device using a respective Kalman filter, and one of the multiple approximations is designated as an active approximation. The method also involves receiving data indicating an estimate of a geographic location of the mobile device and, based on a distance between the estimate of the geographic location and a given approximation of the multiple approximations, updating the given approximation using the estimate of the geographic location. Additionally, the method involves providing for display a visual indication of an estimated geographic location associated with the active approximation.

    Abstract translation: 描述了使用多模态卡尔曼滤波器来确定移动设备的位置的方法和系统。 根据示例性方法,移动设备可以维护移动设备的位置的多个近似。 每个近似包括通过使用相应的卡尔曼滤波器过滤由移动设备接收的位置估计的相应子集确定的移动设备的估计地理位置,并且将多个近似中的一个指定为主动近似。 该方法还包括接收指示移动设备的地理位置的估计的数据,并且基于地理位置的估计与多个近似的给定近似之间的距离,使用地理位置的估计来更新给定的近似 。 另外,该方法包括提供显示与主动近似相关联的估计地理位置的视觉指示。

Patent Agency Ranking