发明名称 Learning geofence models directly
摘要 Methods and apparatus are directed to geofencing applications that utilize machine learning. A computing device can receive a plurality of geofence-status indications, where a geofence-status indication includes training data associated with a geofence at a first location. The geofence is associated with a geographical area. The computing device trains a geofence-status classifier to determine a geofence status by providing the training data as input to the geofence-status classifier. The training data includes data for a plurality of training features. After the geofence-status classifier is trained, the computing device receives query data associated with a second location. The query data includes data for a plurality of query features. The query features include a query feature that corresponds to a training feature. The query data is input to the geofence-status classifier. After providing the query data, the trained geofence-status classifier indicates the geofence status.
申请公布号 US9349104(B2) 申请公布日期 2016.05.24
申请号 US201314037332 申请日期 2013.09.25
申请人 Google Inc. 发明人 O'Neill Thomas Germano;Williams Brian Patrick
分类号 G06F15/18;G06N99/00;H04L29/08;G06N5/02;G06N7/00;G06K9/62 主分类号 G06F15/18
代理机构 McDonnell Boehnen Hulbert & Berghoff LLP 代理人 McDonnell Boehnen Hulbert & Berghoff LLP
主权项 1. A method, comprising: receiving, at a computing device, a plurality of geofence-status indications, wherein at least one geofence-status indication of the plurality of geofence-status indications comprises training data associated with a geofence at a first location, wherein the training data comprises signal strength information from one or more networks at the first location, and wherein the geofence is associated with a geographical area; training a geofence-status classifier of the computing device to determine a status of the geofence by providing the training data as input to the geofence-status classifier, wherein the training data comprises data for each of a plurality of training features, wherein the plurality of training features comprise a training feature associated with the signal strength information from one or more networks at the first location, and wherein the geofence-status classifier comprises a plurality of decision trees; after the geofence-status classifier is trained, receiving query data associated with a second location at the computing device, wherein the query data comprises data for each of a plurality of query features, wherein the query data comprises signal strength information from one or more networks at the second location, and wherein the plurality of query features comprises at least one query feature associated with the signal strength information from one or more networks at the second location; providing the query data as input to the trained geofence-status classifier; and after providing the query data as input, indicating the status of the geofence using the trained geofence-status classifier by at least: providing the query data to at least a subset of the plurality of decision trees;after providing the query data, determining one or more output values from the at least the subset of the plurality of decision trees; anddetermining the status of the geofence by at least aggregating the one or more output values.
地址 Mountain View CA US