-
公开(公告)号:US11012807B2
公开(公告)日:2021-05-18
申请号:US16433523
申请日:2019-06-06
Applicant: Apple Inc.
Inventor: Matthew E. Shepherd , Ronald K. Huang , Stephen J. Rhee , Daniel T. Kurtz , Erik Neuenschwander
IPC: H04W4/021 , H04W12/63 , H04M1/725 , H04W12/02 , H04W4/02 , H04W4/029 , H04W64/00 , H04M1/72463 , H04M1/72469
Abstract: An application manager of a mobile device can provide a user with the ability to control whether an application can use location information provided by a location subsystem of the mobile device. The application can request to be notified by the location subsystem when the mobile device crosses a geofence. When the mobile device crosses the geofence, the location subsystem provides a notice to the application. The application manager can intercept the notice to the application, and present an alert on a user interface. The application manager can then provide the notice to the application only upon receiving an input through the user interface confirming that the application still has permission to use location information.
-
公开(公告)号:US10887726B2
公开(公告)日:2021-01-05
申请号:US15961411
申请日:2018-04-24
Applicant: Apple Inc.
Inventor: Ronald K. Huang , Robert Mayor , Lukas M. Marti
Abstract: Methods, program products, and systems of using a mobile WAP for location and context purposes are disclosed. In general, in one aspect, a server can estimate an effective location of a wireless access gateway using harvested data. The server can harvest location data from multiple mobile devices. The harvested data can include a location of each mobile device and an identifier of a wireless access gateway that is located within a communication range of the mobile device. In some implementations, the server can identify a mobile wireless access gateway based on a distance comparison. Data indicating the mobility of a wireless access gateway can be used by a mobile device to initiate one or more actions, including managing power of the mobile device, modifying entrance and exit conditions of virtual fences and determining a context of the mobile device.
-
公开(公告)号:US20200374655A1
公开(公告)日:2020-11-26
申请号:US16989757
申请日:2020-08-10
Applicant: Apple Inc.
Inventor: Michael P. Dal Santo , Hyo Jeong Shin , Krishna M. Behara , Marcos R. Vescovi , Patrick Thomas Dillon , Richard B. Warren , Ronald K. Huang , Xufeng Han
IPC: H04W4/02 , G06F16/29 , G06F16/9537 , G06F16/2457 , H04W4/021
Abstract: Computer-implemented methods, computer-readable storage media storing instructions and computer systems for labeling significant locations based on contextual data can be implemented to perform operations that include determining a location of a computing device, and determining a label for the determined location based on contextual data associated with the significant location. The location can be a significant location that has meaning to a user of the device.
-
公开(公告)号:US10791419B2
公开(公告)日:2020-09-29
申请号:US16450969
申请日:2019-06-24
Applicant: Apple Inc.
Inventor: Michael P. Dal Santo , Lukas M. Marti , Ronald K. Huang , Lili Cao
IPC: H04W4/30 , H04W4/021 , H04W4/029 , H04W4/024 , G06F9/54 , G06Q10/10 , H04L29/08 , H04M1/725 , H04W4/02
Abstract: Systems, methods, and program products for providing services to a user by a mobile device based on the user's daily routine of movement. The mobile device determines whether a location cluster indicates a significant location for the user based on one or more hints that indicate an interest of the user in locations in the cluster. The mobile device can perform adaptive clustering to determine a size of area of the significant location based on how multiple locations converge in the location cluster. The mobile device can provide location-based services for calendar items, including predicting a time of arrival at an estimated location of a calendar item. The mobile device can provide various services related to a location of the mobile device or a significant location of the user through an application programming interface (API).
-
公开(公告)号:US10667078B2
公开(公告)日:2020-05-26
申请号:US16270898
申请日:2019-02-08
Applicant: Apple Inc.
Inventor: Stephen J. Rhee , Adam M. Driscoll , Jeffrey Michael Bartunek , Ronald K. Huang , Erik Neuenschwander , Patrick Coffman , Guy L. Tribble
Abstract: An application can specify a location service authorization type to be enforced by a mobile device. After the user authorizes the location service through an authorization dialog, the application can receive location service according to the authorization type. A first authorization type allows the application to receive continuous location updates and location events from a location service on the mobile device only when the application is in use. A second authorization type allows the application to always receive continuous location updates and location events when the application is running in a foreground or background. The text of the authorization dialog can be customized by the application to provide more detail on how the location data will be used by the application.
-
公开(公告)号:US10609207B2
公开(公告)日:2020-03-31
申请号:US16443571
申请日:2019-06-17
Applicant: Apple Inc.
Inventor: Stephen P. Jackson , Anil K. Kandangath , Ronald K. Huang
Abstract: Measurements can be obtained from sensors to determine a state of a device. The state can be used to determine whether to provide an alert. For example, after a first alert is provided, it can be determined that the device is not accessible to the user based on the determined state, and a second alert can be suppressed at a specified time after providing the first alert. The sensor measurements can be monitored after suppressing the second alert, and a state engine can detect a change in a state based on subsequent sensor measurements. If the state change indicates that the device is accessible to the user the second alert can be provided to the user. Alerts can be dismissed based on a change in state. A first device can coordinate alerts sent to or to be provided by a second device by suppressing or dismissing such alerts.
-
公开(公告)号:US20200008006A1
公开(公告)日:2020-01-02
申请号:US16450969
申请日:2019-06-24
Applicant: Apple Inc.
Inventor: Michael P. Dal Santo , Lukas M. Marti , Ronald K. Huang , Lili Cao
IPC: H04W4/021 , H04W4/029 , H04W4/024 , G06F9/54 , G06Q10/10 , H04L29/08 , H04M1/725 , H04W4/02 , H04W4/30
Abstract: Systems, methods, and program products for providing services to a user by a mobile device based on the user's daily routine of movement. The mobile device determines whether a location cluster indicates a significant location for the user based on one or more hints that indicate an interest of the user in locations in the cluster. The mobile device can perform adaptive clustering to determine a size of area of the significant location based on how multiple locations converge in the location cluster. The mobile device can provide location-based services for calendar items, including predicting a time of arrival at an estimated location of a calendar item. The mobile device can provide various services related to a location of the mobile device or a significant location of the user through an application programming interface (API).
-
公开(公告)号:US10474727B2
公开(公告)日:2019-11-12
申请号:US15360156
申请日:2016-11-23
Applicant: APPLE INC.
Inventor: Leonardo A. Soto Matamala , Ronald K. Huang , Lukas Marti , Xiaoyuan Tu
IPC: G06F16/9537 , H04W4/21 , G06F16/29 , G06F16/248 , G06F16/958 , H04W8/18 , H04L12/16 , H04W4/021 , H04W12/02 , H04M7/00 , H04W40/24 , H04L12/26
Abstract: Applications may be tagged with location data when they are used. Mobile device may anonymously submit application usage data. Aggregated application usage data from many mobile devices may be analyzed to determine applications that are particularly relevant to a given location (i.e., exhibiting a high degree of localization). Analysis may include determining the application usage intensity, whether hotspots exist or not at a given location, the spatial entropy of a particular application, the device populations in a particular area, etc. Based on the localized application analysis, applications may be ranked according to local relevance, and, based on this ranking, application recommendations may be provided to a user.
-
公开(公告)号:US20190098674A1
公开(公告)日:2019-03-28
申请号:US15717053
申请日:2017-09-27
Applicant: Apple Inc.
Inventor: Vinesh PALLEN , Ronald K. Huang , Chaitanya Mannemala , Christopher R. Purcell , Sriram Lakshmanan
Abstract: Embodiments for performing, by a wireless device, a procedure for auto-joining a wireless network based on factors associated with the wireless networks are provided. The embodiments include determining a current location of the wireless device. The wireless device stores information regarding nearby known networks associated with the current location of the wireless device and may select a candidate network from the nearby known networks based on a network score associated with the candidate network.
-
公开(公告)号:US20180376283A1
公开(公告)日:2018-12-27
申请号:US16120029
申请日:2018-08-31
Applicant: Apple Inc.
Inventor: Bradley Joel Jensen , Ronald K. Huang , Stephen J. Rhee , Jay N. Bruins , Adam M. Driscoll , Lukas M. Marti , Michael P. Dal Santo , Patrick Thomas Dillon
CPC classification number: H04W4/021 , G06F9/54 , G06Q10/1095 , H04L67/18 , H04L67/26 , H04M1/72566 , H04M1/72572 , H04W4/024 , H04W4/027 , H04W4/029 , H04W4/04 , H04W4/30
Abstract: Systems, methods, and program products for determining a location of a mobile device using a location application programming interface (API) are described. A mobile device can receive an input requesting the mobile device to monitor entry into and exit from a significant location. The mobile device can call a start-monitoring instance function of an object of a location manager class as declared in the API to start monitoring, and call a stop-monitoring instance function of the object as declared in the API to stop monitoring. The mobile device can store the entry and exit, or provide a record of the entry or exit to a function that is conformant to the API for performing various tasks.
-
-
-
-
-
-
-
-
-