SYSTEMS AND METHODS FOR PROVIDING PREDICTIONS TO APPLICATIONS EXECUTING ON A COMPUTING DEVICE

    公开(公告)号:US20200019560A1

    公开(公告)日:2020-01-16

    申请号:US16460955

    申请日:2019-07-02

    Applicant: Apple Inc.

    Abstract: The embodiments set forth techniques for implementing various “prediction engines” that can be configured to provide different kinds of predictions within a mobile computing device. According to some embodiments, each prediction engine can assign itself as an “expert” on one or more “prediction categories” within the mobile computing device. When a software application issues a request for a prediction for a particular category, and two or more prediction engines respond with their respective prediction(s), a “prediction center” can be configured to receive and process the predictions prior to responding to the request. Processing the predictions can involve removing duplicate information that exists across the predictions, sorting the predictions in accordance with confidence levels advertised by the prediction engines, and the like. In this manner, the prediction center can distill multiple predictions down into an optimized prediction and provide the optimized prediction to the software application.

    Methods and system for managing predictive models

    公开(公告)号:US10528872B2

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

    申请号:US14500990

    申请日:2014-09-29

    Applicant: Apple Inc.

    Abstract: Disclosed herein is a technique for implementing a framework that enables application developers to enhance their applications with dynamic adjustment capabilities. Specifically, the framework, when utilized by an application on a mobile computing device that implements the framework, can enable the application to establish predictive models that can be used to identify meaningful behavioral patterns of an individual who uses the application. In turn, the predictive models can be used to preempt the individual's actions and provide an enhanced overall user experience. The framework is configured to interface with other software entities on the mobile computing device that conduct various analyses to identify appropriate times for the application to manage and update its predictive models. Such appropriate times can include, for example, identified periods of time where the individual is not operating the mobile computing device, as well as recognized conditions where power consumption is not a concern.

    Adaptive sleep delay
    23.
    发明授权

    公开(公告)号:US10448338B2

    公开(公告)日:2019-10-15

    申请号:US15945638

    申请日:2018-04-04

    Applicant: Apple Inc.

    Abstract: An example computer-implemented method includes determining, by an electronic device, that the electronic device has not received a user activity for an interval of time. The method also includes determining, by the electronic device, a contextual state of the electronic device, and adapting, by the electronic device, a sleep delay value based on the determined contextual state of the electronic device. The method also includes determining that the interval of time has exceeded the sleep delay value, and responsive to determining that the interval of time has exceeded the sleep delay value, transitioning, by the electronic device, from a first power state to a second power state, where the first power state is higher or lower than the second power state.

    Learning new words
    26.
    发明授权
    Learning new words 有权
    学习新词

    公开(公告)号:US09594741B1

    公开(公告)日:2017-03-14

    申请号:US15275356

    申请日:2016-09-24

    Applicant: Apple Inc.

    Abstract: Systems and methods are disclosed for a server learning new words generated by user client devices in a crowdsourced manner while maintaining local differential privacy of client devices. A client device can determine that a word typed on the client device is a new word that is not contained in a dictionary or asset catalog on the client device. New words can be grouped in classifications such as entertainment, health, finance, etc. A differential privacy system on the client device can comprise a privacy budget for each classification of new words. If there is privacy budget available for the classification, then one or more new terms in a classification can be sent to new term learning server, and the privacy budget for the classification reduced. The privacy budget can be periodically replenished.

    Abstract translation: 公开了系统和方法,用于服务器以众包方式学习由用户客户端设备生成的新词,同时保持客户端设备的本地差异隐私。 客户端设备可以确定在客户端设备上键入的单词是不包含在客户端设备上的字典或资产目录中的新单词。 新词可以分类为娱乐,健康,财务等分类。客户端设备上的差异隐私系统可以包括每个新词分类的隐私预算。 如果有可用于分类的隐私预算,则可以将分类中的一个或多个新术语发送到新术语学习服务器,并且减少分类的隐私预算。 隐私预算可以定期补充。

    Cold temperature power throttling at a mobile computing device
    27.
    发明授权
    Cold temperature power throttling at a mobile computing device 有权
    在移动计算设备处的冷温度功率节流

    公开(公告)号:US09585100B2

    公开(公告)日:2017-02-28

    申请号:US14842722

    申请日:2015-09-01

    Applicant: Apple Inc.

    Abstract: The subject matter of the disclosure relates to low temperature power throttling at a mobile device to reduce the likelihood of an unexpected power down event in cold weather environments. A mobile device employing a power management solution may be configured to determine that a monitored temperature at the mobile device (at the battery of the mobile device) is below a first threshold level, and whether a hardware component (such as a camera) is active or inactive. Then, based on these determinations, the mobile device can select a throttle setting from a first set of throttle settings when the hardware component is active, and a second set of throttle settings when the hardware component is inactive. Subsequently the mobile device can throttle power consumption for one or more components of the mobile device according to the selected throttle setting.

    Abstract translation: 本公开的主题涉及在移动设备处的低温功率节流,以减少在寒冷天气环境中意外停电事件的可能性。 采用电源管理解决方案的移动设备可以被配置为确定移动设备(在移动设备的电池处)处的监控温度低于第一阈值水平,以及硬件组件(诸如照相机)是否是活动的 或不活动。 然后,基于这些确定,当硬件组件处于活动状态时,移动设备可以从第一组节气门设置选择节气门设置,以及当硬件组件不活动时可以选择第二组节气门设置。 随后,移动设备可以根据所选择的节气门设置来节省移动设备的一个或多个组件的功率消耗。

    Dynamic adjustment of mobile device based on system events
    29.
    发明授权
    Dynamic adjustment of mobile device based on system events 有权
    基于系统事件的移动设备的动态调整

    公开(公告)号:US09462965B2

    公开(公告)日:2016-10-11

    申请号:US14622631

    申请日:2015-02-13

    Applicant: Apple Inc.

    Abstract: In some implementations, a mobile device can be configured to monitor environmental, system and user events associated with the mobile device and/or a peer device. The occurrence of one or more events can trigger adjustments to system settings. The mobile device can be configured to keep frequently invoked applications up to date based on a forecast of predicted invocations by the user. In some implementations, the mobile device can receive push notifications associated with applications that indicate that new content is available for the applications to download. The mobile device can launch the applications associated with the push notifications in the background and download the new content. In some implementations, before running an application or communicating with a peer device, the mobile device can be configured to check energy and data budgets and environmental conditions of the mobile device and/or a peer device to ensure a high quality user experience.

    Abstract translation: 在一些实现中,移动设备可以被配置为监视与移动设备和/或对等设备相关联的环境,系统和用户事件。 一个或多个事件的发生可以触发对系统设置的调整。 移动设备可以被配置为基于用户预测的调用的预测来保持频繁被调用的应用程序的最新。 在一些实现中,移动设备可以接收与指示新内容可用于应用下载的应用相关联的推送通知。 移动设备可以在后台启动与推送通知相关联的应用,并下载新的内容。 在一些实施方案中,在运行应用程序或与对等设备通信之前,移动设备可以被配置为检查移动设备和/或对等设备的能量和数据预算以及环境状况,以确保高质量的用户体验。

    ADAPTIVE BATTERY LIFE EXTENSION
    30.
    发明申请
    ADAPTIVE BATTERY LIFE EXTENSION 有权
    自适应电池寿命延长

    公开(公告)号:US20150351037A1

    公开(公告)日:2015-12-03

    申请号:US14290795

    申请日:2014-05-29

    Applicant: Apple Inc.

    Abstract: According to one embodiment, a first battery number is determined representing a battery condition of a battery of a mobile device using a predictive model, where the predictive model is configured to predict future battery conditions based on a past battery usage of the battery. A second battery number is determined representing the battery condition using a drain model, where the drain model is configured to predict a future battery discharge rate based on a past battery discharge rate. A third battery number is determined representing the battery condition based on a current battery level corresponding to a remaining life of the battery at the point in time. Power management logic performs a power management action based on the battery condition derived from at least one of the first battery number, the second battery number and the third battery number.

    Abstract translation: 根据一个实施例,确定代表使用预测模型的移动设备的电池的电池状况的第一电池电量,其中预测模型被配置为基于电池的过去的电池使用来预测未来的电池状况。 使用排水模型来确定表示电池状况的第二电池号码,其中排水模型被配置为基于过去的电池放电速率预测未来的电池放电率。 根据与该电池在该时间点的剩余寿命相对应的当前电池电量,确定代表电池状况的第三电池号码。 电源管理逻辑基于从第一电池号码,第二电池号码和第三电池号码中的至少一个导出的电池状况来执行电源管理动作。

Patent Agency Ranking