-
公开(公告)号: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.
-
公开(公告)号:US10270898B2
公开(公告)日:2019-04-23
申请号:US14599424
申请日:2015-01-16
Applicant: Apple Inc.
Inventor: Christopher D. Soli , Lawrence Y. Yang , Dennis S. Park , Stephen O. Lemay , Daniel S. Keen , James H. Foster , Zachery Kennedy , Michael O'Reilly , Guy L. Tribble , Todd K. Whitehurst
Abstract: The present disclosure relates to aggregating and sharing wellness data. The wellness data can be received by a user device from any number of sensors external or internal to the user device, from a user manually entering the wellness data, or from other users or entities. The user device can securely store the wellness data on the user device and transmit the wellness data to be stored on a remote database. A user of the device can share some or all of the wellness data with friends, relatives, caregivers, healthcare providers, or the like. The user device can further display a user's wellness data in an aggregated view of different types of wellness data. Wellness data of other users can also be viewed if authorizations from those users have been received.
-
公开(公告)号:US20170086732A1
公开(公告)日:2017-03-30
申请号:US14871887
申请日:2015-09-30
Applicant: Apple Inc.
Inventor: Guy L. Tribble , Roy J. Raymann , Wren N. Dougherty , Divya Nag , Deborah M. Lambert , Stephanie Greer , Thomas R. Gruber
CPC classification number: A61B5/4809 , A61B5/002 , A61B5/0022 , A61B5/1118 , A61B5/6803 , A61B5/681 , A61B5/6898 , A61B5/7221 , A61B5/746
Abstract: In some implementations, a computing device can confirm a sleep determination for a user based on secondary indicia of user activity. For example, the computing device can be a user's primary computing device. The primary device can predict and/or determine when the user is sleeping based on the user's use (e.g., primary indicia), or lack of use, of the primary device. After the primary device determines that the user is sleeping, the primary device can confirm that the user is asleep based on secondary indicia of user activity. In some implementations, the secondary indicia can include user activity reported to the primary computing device by other secondary computing devices (e.g., a second user device, a household appliance, etc.). In some implementations, the secondary indicia can include user activity detected by sensors of the primary computing device (e.g., sound, light, movement, etc.).
-
公开(公告)号:US09348732B2
公开(公告)日:2016-05-24
申请号:US13842938
申请日:2013-03-15
Applicant: Apple Inc.
Inventor: Kevin James Van Vechten , Shantonu Sen , Craig M. Federighi , Guy L. Tribble
CPC classification number: G06F11/366 , G06F11/0706 , G06F11/079
Abstract: A method and apparatus of a device that captures a stackshot of an executing process is described. In an exemplary embodiment, the device detects an interrupt of the process occurring during the execution of the process, where the process execution can be in a kernel space and user space, and the interrupt occurs during the user space. The device further determines whether to capture a stackshot during the interrupt using a penalty function. If the stackshot is to be captured, the device captures the stackshot and saves the stackshot.
Abstract translation: 描述捕获执行过程的堆叠的设备的方法和装置。 在示例性实施例中,设备检测在执行过程期间发生的过程的中断,其中过程执行可以在内核空间和用户空间中,并且在用户空间期间发生中断。 该设备进一步确定在使用惩罚功能的中断期间是否捕获堆叠。 如果要捕获stackshot,设备将捕获stackshot并保存stackshot。
-
公开(公告)号:US20150031397A1
公开(公告)日:2015-01-29
申请号:US13952494
申请日:2013-07-26
Applicant: Apple Inc.
Inventor: Francois M. Jouaux , Guy L. Tribble , Rama Krishna Chitta
IPC: H04W4/02
Abstract: Techniques for address point data mining are described. An address point data mining method, system, or program product can determine geographic coordinates of an address based on geographic locations of one or more user devices. Each user device can be a mobile device operable to determine a location using a global navigation system (e.g., GPS), wireless signal triangulation, or other techniques. During the course of a time period (e.g., a day or week), the user device can stay at a location for a significant amount of time. The system can crosscheck this location with a geocoded geographic coordinates of a registered address (e.g., a billing address) that is associated with the mobile device. The system can determine whether the geocoded geographic coordinates are accurate based on result of the crosscheck.
Abstract translation: 描述用于地址点数据挖掘的技术。 地址点数据挖掘方法,系统或程序产品可以基于一个或多个用户设备的地理位置来确定地址的地理坐标。 每个用户设备可以是可操作以使用全球导航系统(例如,GPS),无线信号三角测量或其他技术来确定位置的移动设备。 在一段时间(例如,一天或一周)的过程中,用户设备可以在某个位置停留大量的时间。 系统可以用与移动设备相关联的注册地址(例如,帐单地址)的地理编码的地理坐标来检查该位置。 系统可以根据交叉检查的结果来确定地理编码的地理坐标是否准确。
-
公开(公告)号:US11816694B2
公开(公告)日:2023-11-14
申请号:US16146796
申请日:2018-09-28
Applicant: Apple Inc.
Inventor: Erik C. Neuenschwander , Jason A. Novak , Joseph A. Tyson , Dana J. Dubois , Jakob D. Swank , Darren M. Lew , Dmitriy Y. Filyushin , Katherine B. Skinner , Ross F. LeBeau , Payam Mirrashidi , Guy L. Tribble , Jeffrey L. Robbin , Sam H. Gharabally
IPC: G06Q30/02 , G06Q30/0242 , H04L9/40
CPC classification number: G06Q30/0243 , H04L63/0428
Abstract: The embodiments set forth techniques for managing advertisement attributions. A first technique can be implemented by an “app store” application, and include the steps of (1) receiving, from a first user application, a request to view a second user application, where the request includes a set of digitally-signed parameters that are specific to an advertising campaign (provided by an advertisement network) for the second user application that is presented by the first user application. In turn, and in response to identifying that the second user application satisfies at least one criterion, the app store application provides the set of digitally-signed parameters to an advertisement metrics manager that: (i) verifies the set of digitally-signed parameters, and (ii) indicates, to the advertisement network, that business logic should be carried out in association with the first user application and the second user application. A second technique for managing advertisement attributions is also disclosed.
-
公开(公告)号: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.
-
公开(公告)号:US20190320972A1
公开(公告)日:2019-10-24
申请号:US16502254
申请日:2019-07-03
Applicant: Apple Inc.
Inventor: Guy L. Tribble , Roy J. Raymann , Wren N. Dougherty , Divya Nag , Deborah M. Lambert , Stephanie M. Greer , Thomas R. Gruber
Abstract: In some implementations, a provisional determination that a user of a first device is awake may be based on data indicating that the first device is being used. Also, sleep sounds associated with a human sleeping may be detected, and sleep sound information corresponding to the user may be obtained. Next, the detected sleep sounds may be compared to the sleep sound information, and a determination may be made as to whether the detected sleep sounds are attributable to the user based on the comparison of the detected sleep sounds and the sleep sound information. In addition, the provisional determination that the user is awake may be revised to indicate that the user is sleeping in response to a determination that the detected sleep sounds are being performed by the user in order to provide a more accurate sleep determination for the user.
-
公开(公告)号:US20190289423A1
公开(公告)日:2019-09-19
申请号:US16435218
申请日:2019-06-07
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.
-
公开(公告)号:US20190215642A1
公开(公告)日:2019-07-11
申请号: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.
-
-
-
-
-
-
-
-
-