AUTOMATIC ADJUSTMENT OF THERMAL REQUIREMENT
    81.
    发明申请
    AUTOMATIC ADJUSTMENT OF THERMAL REQUIREMENT 有权
    自动调整热量要求

    公开(公告)号:US20130179000A1

    公开(公告)日:2013-07-11

    申请号:US13776239

    申请日:2013-02-25

    Applicant: Apple Inc.

    Abstract: Methods and apparatuses to automatically adjust a thermal requirement of a data processing system are described. One or more conditions associated with a data processing system are detected. A temperature requirement for the data processing system is determined based on the one or more conditions. The performance of the data processing system may be throttled to maintain a temperature of the data processing system below the temperature requirement. Detecting the one or more conditions associated with the data processing system may include determining a location of the data processing system based on a measured motion, a state of a peripheral device, a position of one portion of the data processing system (e.g., a lid) relative another portion of the data processing system (e.g., a bottom portion), a type of application operating on the data processing system, or any combination thereof.

    Abstract translation: 描述了自动调整数据处理系统的热要求的方法和装置。 检测与数据处理系统相关联的一个或多个条件。 基于一个或多个条件确定数据处理系统的温度要求。 可以限制数据处理系统的性能,以将数据处理系统的温度保持在温度要求以下。 检测与数据处理系统相关联的一个或多个条件可以包括基于所测量的运动,外围设备的状态,数据处理系统的一部分的位置来确定数据处理系统的位置(例如,盖 )数据处理系统的相对另一部分(例如,底部),在数据处理系统上操作的应用的类型或其任何组合。

    METHOD FOR ESTIMATING TEMPERATURE AT A CRITICAL POINT
    82.
    发明申请
    METHOD FOR ESTIMATING TEMPERATURE AT A CRITICAL POINT 审中-公开
    在关键点估算温度的方法

    公开(公告)号:US20130060510A1

    公开(公告)日:2013-03-07

    申请号:US13665308

    申请日:2012-10-31

    Applicant: Apple Inc.

    CPC classification number: G06F1/26 G01K1/20 G01K7/42 G01K7/425 G01K7/427 G06F1/206

    Abstract: Methods and apparatuses are disclosed to estimate temperature at one or more critical points in a data processing system comprising modeling a steady state temperature portion of a thermal model at the one or more critical points using regression analysis; modeling the transient temperature portion of the thermal model at the one or more critical points using a filtering algorithm; and generating a thermal model at the one or more critical points by combining the steady state temperature portion of the thermal model with the transient temperature portion of the thermal model. The thermal model may then be used to estimate an instantaneous temperature at the one or more critical points or to predict a future temperature at the one or more critical points.

    Abstract translation: 公开了用于估计数据处理系统中的一个或多个临界点处的温度的方法和装置,其包括使用回归分析来建模所述一个或多个关键点处的热模型的稳态温度部分; 使用滤波算法对一个或多个临界点处的热模型的瞬态温度部分进行建模; 以及通过将热模型的稳态温度部分与热模型的瞬态温度部分组合来在一个或多个关键点处产生热模型。 然后可以使用热模型来估计一个或多个关键点处的瞬时温度或者预测一个或多个关键点处的未来温度。

    Methods and system for managing predictive models

    公开(公告)号:US12141710B2

    公开(公告)日:2024-11-12

    申请号:US16700988

    申请日:2019-12-02

    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.

    Application suggestion features
    84.
    发明授权

    公开(公告)号:US12032552B2

    公开(公告)日:2024-07-09

    申请号:US17356475

    申请日:2021-06-23

    Applicant: Apple Inc.

    Abstract: This application relates to features for a mobile device that allow the mobile device to assign utility values to applications and thereafter suggest applications for a user to execute. The suggested application can be derived from a list of applications that have been assigned a utility by software in the mobile device. The utility assignment of the individual applications from the list of applications can be performed based on the occurrence of an event, an environmental change, or a period of frequent application usage. A feedback mechanism is provided in some embodiments for more accurately assigning a utility to particular applications. The feedback mechanism can track what a user does during a period of suggestion for certain applications and thereafter modify the utility of applications based on what applications a user selects during the period of suggestion.

    Compiling models for dedicated hardware

    公开(公告)号:US12020168B2

    公开(公告)日:2024-06-25

    申请号:US16262807

    申请日:2019-01-30

    Applicant: Apple Inc.

    CPC classification number: G06N3/10 G06F9/461 G06F9/4881 G06F9/5038

    Abstract: The subject technology runs a compiled neural network (NN) model on a particular processor with multiple priority queues for executing different processes, the compiled NN model being assigned to a particular priority queue, and the compiled NN model includes context switch instructions that were previously inserted into a neural network (NN) model from which the compiled NN model was compiled. The subject technology determines that a particular context switch instruction has been executed by the particular processor. The subject technology determines that a different process is waiting to be executed, the different process being assigned to a different priority queue and the different process being a higher priority process than the running compiled NN model. In response to executing the particular context switch instruction, the subject technology performs a context switch to the different process assigned to the different priority queue when the different process is waiting to be executed.

    Systems and methods for providing predictions to applications executing on a computing device

    公开(公告)号:US11630851B2

    公开(公告)日:2023-04-18

    申请号: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.

    Closed loop CPU performance control

    公开(公告)号:US11062673B2

    公开(公告)日:2021-07-13

    申请号:US16587582

    申请日:2019-09-30

    Applicant: Apple Inc.

    Abstract: The invention provides a technique for targeted scaling of the voltage and/or frequency of a processor included in a computing device. One embodiment involves scaling the voltage/frequency of the processor based on the number of frames per second being input to a frame buffer in order to reduce or eliminate choppiness in animations shown on a display of the computing device. Another embodiment of the invention involves scaling the voltage/frequency of the processor based on a utilization rate of the GPU in order to reduce or eliminate any bottleneck caused by slow issuance of instructions from the CPU to the GPU. Yet another embodiment of the invention involves scaling the voltage/frequency of the CPU based on specific types of instructions being executed by the CPU. Further embodiments include scaling the voltage and/or frequency of a CPU when the CPU executes workloads that have characteristics of traditional desktop/laptop computer applications.

    PRIVATE FEDERATED LEARNING WITH PROTECTION AGAINST RECONSTRUCTION

    公开(公告)号:US20210166157A1

    公开(公告)日:2021-06-03

    申请号:US16501132

    申请日:2020-01-17

    Applicant: Apple Inc.

    Abstract: Embodiments described herein provide for a non-transitory machine-readable medium storing instructions to cause one or more processors to perform operations comprising receiving a machine learning model from a server at a client device, training the machine learning model using local data at the client device, generating an update for the machine learning model, the update including a weight vector that represents a difference between the received machine learning model and the trained machine learning model, privatizing the update for the machine learning model, and transmitting the privatized update for the machine learning model to the server.

Patent Agency Ranking