METHODS AND SYSTEM FOR MANAGING PREDICTIVE MODELS

    公开(公告)号:US20150347908A1

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

    申请号:US14500990

    申请日:2014-09-29

    Applicant: Apple Inc.

    CPC classification number: G06N5/04 G06N5/043 G06N20/00 H04L67/10

    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.

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

    公开(公告)号:US20230267133A1

    公开(公告)日:2023-08-24

    申请号:US18299684

    申请日:2023-04-12

    Applicant: Apple Inc.

    CPC classification number: G06F16/285 G06N20/00 G06F16/90335

    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.

    EXECUTION OF SEGMENTED MACHINE LEARNING MODELS

    公开(公告)号:US20210398021A1

    公开(公告)日:2021-12-23

    申请号:US17347563

    申请日:2021-06-14

    Applicant: Apple Inc.

    Abstract: A device implementing a system to execute machine learning models from memory includes at least one processor configured to receive a request to provide an input to one or more machine learning (ML) models arranged into a graph of connected layers, the one or more ML models stored in the first type of memory. The at least one processor is further configured to divide the graph of connected layers into a plurality of segments such that at least two of the plurality of segments concurrently fits within allocated space of the second type of memory. The at least one processor is further configured to cause the input to be processed through the first segment of the plurality of segments using the second type of memory while a second segment of the plurality of segments is concurrently loaded from the first type of memory into the second type of memory.

    SMART ADVICE TO CHARGE NOTIFICATION
    27.
    发明申请

    公开(公告)号:US20190057007A1

    公开(公告)日:2019-02-21

    申请号:US16121400

    申请日:2018-09-04

    Applicant: Apple Inc.

    Abstract: Systems and methods are disclosed for advising a user when an energy storage device in a computing system needs charging. State of charge data of the energy storage device can be measured and stored at regular intervals. The historic state of charge data can be queried over a plurality of intervals and a state of charge curve generated that is representative of a user's charging habits over time. The state of charge curve can be used to generate a rate of charge histogram and an acceleration of charge histogram. These can be used to predict when a user will charge next, and whether the energy storage device will have an amount of energy below a predetermined threshold amount before the next predicted charging time. A first device can determine when a second device typically charges and whether the energy storage device in the second device will have an amount of energy below the predetermined threshold amount before the next predicted charge time for the second device. The first device can generate an advice to charge notification to the user on either, or both, devices.

    SMART ADVICE TO CHARGE NOTIFICATION
    29.
    发明申请
    SMART ADVICE TO CHARGE NOTIFICATION 审中-公开
    智能建议征收通知

    公开(公告)号:US20160357654A1

    公开(公告)日:2016-12-08

    申请号:US14871856

    申请日:2015-09-30

    Applicant: Apple Inc.

    CPC classification number: G06F11/327 G06F1/3203 G06F1/3212 Y02D10/174

    Abstract: Systems and methods are disclosed for advising a user when an energy storage device in a computing system needs charging. State of charge data of the energy storage device can be measured and stored at regular intervals. The historic state of charge data can be queried over a plurality of intervals and a state of charge curve generated that is representative of a user's charging habits over time. The state of charge curve can be used to generate a rate of charge histogram and an acceleration of charge histogram. These can be used to predict when a user will charge next, and whether the energy storage device will have an amount of energy below a predetermined threshold amount before the next predicted charging time. A first device can determine when a second device typically charges and whether the energy storage device in the second device will have an amount of energy below the predetermined threshold amount before the next predicted charge time for the second device. The first device can generate an advice to charge notification to the user on either, or both, devices.

    Abstract translation: 公开了系统和方法,用于在计算系统中的能量存储装置需要充电时向用户提供建议。 能量储存装置的充电状态数据可以以规则的间隔进行测量和存储。 可以在多个间隔中查询历史状态的电荷数据,并且生成代表用户充电习惯的充电状态曲线。 充电状态曲线可用于产生电荷直方图和充电直方图的加速度。 这些可以用于预测用户何时将要充电,以及能量存储装置在下一预测充电时间之前是否具有低于预定阈值量的能量。 第一设备可以确定第二设备何时通常充电,以及第二设备中的能量存储设备是否将在第二设备的下一预测充电时间之前具有低于预定阈值量的能量量。 第一个设备可以产生建议,以在设备中的一个或两者上向用户收取通知。

    METHODS AND SYSTEM FOR MANAGING PREDICTIVE MODELS
    30.
    发明申请
    METHODS AND SYSTEM FOR MANAGING PREDICTIVE MODELS 审中-公开
    用于管理预测模型的方法和系统

    公开(公告)号:US20150347907A1

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

    申请号:US14500985

    申请日:2014-09-29

    Applicant: Apple Inc.

    CPC classification number: G06N5/04 G06N5/043 G06N20/00

    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.

    Abstract translation: 这里公开了一种用于实现框架的技术,其使应用开发者能够通过动态调整功能来增强其应用。 具体地说,该框架当被实施框架的移动计算设备上的应用程序使用时,可以使应用程序能够建立可用于识别使用该应用程序的个人的有意义的行为模式的预测模型。 反过来,预测模型可以用于抢占个人的行为并提供增强的整体用户体验。 该框架被配置为与移动计算设备上的其他软件实体进行接口,进行各种分析以确定应用程序管理和更新其预测模型的适当时间。 这种适当的时间可以包括例如个体不操作移动计算设备的识别的时间段以及功率消耗不是关注的公认条件。

Patent Agency Ranking