-
公开(公告)号:US20170230787A1
公开(公告)日:2017-08-10
申请号:US15273479
申请日:2016-09-22
Applicant: Apple Inc.
Inventor: Stephen J. Rhee , Adam M. Driscoll , Jeffrey Michael Bartunek , Ronald K. Huang , Erik Neuenschwander , Patrick Coffman , Guy L. Tribble
CPC classification number: H04W4/02 , H04L63/107 , H04M1/72522 , H04M1/72572 , H04W12/02 , H04W12/08
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.
-
公开(公告)号:US09591443B2
公开(公告)日:2017-03-07
申请号:US14856499
申请日:2015-09-16
Applicant: Apple Inc.
Inventor: Matthew E. Shepherd , Ronald K. Huang , Stephen J. Rhee , Daniel T. Kurtz , Erik Neuenschwander
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.
Abstract translation: 移动设备的应用管理器可以向用户提供控制应用是否可以使用由移动设备的位置子系统提供的位置信息的能力。 当移动设备跨越地理栅栏时,应用程序可以请求由位置子系统通知。 当移动设备跨越地理栅栏时,位置子系统向应用程序提供通知。 应用程序管理器可以拦截对应用程序的通知,并在用户界面上发出警报。 然后,应用程序管理器只有在通过用户界面接收到输入时才向应用程序提供通知,确认应用程序仍然具有使用位置信息的权限。
-
公开(公告)号:US20160353237A1
公开(公告)日:2016-12-01
申请号:US14856499
申请日:2015-09-16
Applicant: Apple Inc.
Inventor: Matthew E. Shepherd , Ronald K. Huang , Stephen J. Rhee , Daniel T. Kurtz , Erik Neuenschwander
IPC: H04W4/02
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.
Abstract translation: 移动设备的应用管理器可以向用户提供控制应用是否可以使用由移动设备的位置子系统提供的位置信息的能力。 当移动设备跨越地理栅栏时,应用程序可以请求由位置子系统通知。 当移动设备跨越地理栅栏时,位置子系统向应用程序提供通知。 应用程序管理器可以拦截对应用程序的通知,并在用户界面上发出警报。 然后,应用程序管理器只有在通过用户界面接收到输入时才向应用程序提供通知,确认应用程序仍然具有使用位置信息的权限。
-
公开(公告)号:US20150350843A1
公开(公告)日:2015-12-03
申请号:US14502816
申请日:2014-09-30
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/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.
Abstract translation: 描述了使用位置应用编程接口(API)来确定移动设备的位置的系统,方法和程序产品。 移动设备可以接收请求移动设备的输入以监视进入和退出重要位置。 移动设备可以调用API中声明的位置管理器类的对象的启动监视实例函数来开始监视,并调用API中声明的对象的停止监视实例函数来停止监视。 移动设备可以存储入口和出口,或提供符合用于执行各种任务的API的功能的进入或退出记录。
-
公开(公告)号:US12158911B2
公开(公告)日:2024-12-03
申请号:US18130395
申请日:2023-04-03
Applicant: Apple Inc.
Inventor: Matthew J. Dickoff , Jessica Aranda , Patrick Coffman , Richard L. Hagy , Stephen J. Rhee , Nicole R. Ryan , Adam C. Swift , Gavin B. Thomson , Brandon J. Van Ryswyk
IPC: G06F3/0482 , G06F16/535 , G06F16/54 , G06F21/10
Abstract: Described herein are techniques to enable limited access to a photos library by enabling application specific virtual photo libraries. When an application requests access to the photos library, the user can select an option to enable or configure a virtual photos library, and then select specific assets (e.g., photos, videos) within the photos library to be selected for inclusion into an application specific virtual photos library.
-
公开(公告)号:US11736494B2
公开(公告)日:2023-08-22
申请号:US17192149
申请日:2021-03-04
Applicant: Apple Inc.
Inventor: Stephen J. Rhee , Adam M. Driscoll , Jeffrey Michael Bartunek , Ronald K. Huang , Erik Neuenschwander , Patrick Coffman , Guy L. Tribble
IPC: H04L29/06 , H04L9/40 , H04W4/029 , H04W12/08 , H04M1/72403 , H04M1/72457 , H04W4/02
CPC classification number: H04L63/107 , H04M1/72403 , H04M1/72457 , H04W4/02 , H04W4/029 , H04W12/08
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. A status indicator can be displayed to indicate the authorization associated with a received location service.
-
公开(公告)号:US11706584B2
公开(公告)日:2023-07-18
申请号:US17236959
申请日:2021-04-21
Applicant: Apple Inc.
Inventor: Matthew E. Shepherd , Ronald K. Huang , Stephen J. Rhee , Daniel T. Kurtz , Erik Neuenschwander
CPC classification number: H04W4/021 , H04M1/72469 , H04W4/02 , H04W4/029 , H04W12/02 , H04W12/64 , H04W64/00
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 a current location of the mobile device and the location subsystem can provide the location of the mobile device in accordance with a location services authorization type that is assigned to the application.
-
公开(公告)号:US11653324B2
公开(公告)日:2023-05-16
申请号:US17219631
申请日:2021-03-31
Applicant: Apple Inc.
Inventor: Adam M. Driscoll , Siraj T. Abidi , Jessica Aranda , Matthew B. Ball , Krishna M. Behara , Patrick L. Coffman , Charles D. Deets , Christopher C. Foster , Ronald K. Huang , Erik C. Neuenschwander , Stephen J. Rhee , Maria Ryen , Brandon J. Van Ryswyk , Christian Schroeder , Shuli Zhou
CPC classification number: H04W64/006 , H04W4/021
Abstract: A location control subsystem is provided that allows a user of an electronic device to define the granularity used to provide location coarseness. A user can define a coarse location granularity for an application. When a coarse device location is reported to an application, the location can be provided with at least a minimum degree of variable specificity based on the selected location coarseness. When an application is granted a coarse location, the application is to interpret the provided location indicating that the user may be anywhere within a geographic region of variable specificity, as opposed to being close to a center point with a horizontal accuracy based on the precision of the location fix, as when a fine granularity location is provided. In addition to reducing the spatial resolution of the location that is reported to the application, the temporal resolution may also be reduced.
-
公开(公告)号:US11620329B2
公开(公告)日:2023-04-04
申请号:US17183071
申请日:2021-02-23
Applicant: Apple Inc.
Inventor: Matthew J. Dickoff , Jessica Aranda , Patrick Coffman , Richard L. Hagy , Stephen J. Rhee , Nicole R. Ryan , Adam C. Swift , Gavin B. Thomson , Brandon J. Van Ryswyk
IPC: G06F3/0482 , G06F16/54 , G06F16/535
Abstract: Described herein are techniques to enable limited access to a photos library by enabling application specific virtual photo libraries. When an application requests access to the photos library, the user can select an option to enable or configure a virtual photos library, and then select specific assets (e.g., photos, videos) within the photos library to be selected for inclusion into an application specific virtual photos library.
-
公开(公告)号:US20210144786A1
公开(公告)日:2021-05-13
申请号:US17156107
申请日:2021-01-22
Applicant: Apple Inc.
Inventor: Bradley Joel Jensen , Glenn Donald MacGougan , Kumar Gaurav Chhokra , Robert Mayor , Ronald K. Huang , Stephen J. Rhee
Abstract: Techniques for location source control for paired devices are described. Location source control selects a location source for a mobile device. The mobile device can receive, from an application program, a request for determining a location of the mobile device. The mobile device can determine a first location estimate using a location subsystem of the mobile device. The mobile device can determine whether to provide the first location estimate as input to the application program, or to provide a second location estimate as input to the application program. The second location estimate can be an estimated location of the companion device and determined by the companion device.
-
-
-
-
-
-
-
-
-