Methods and system for managing predictive models

    公开(公告)号:US11847576B2

    公开(公告)日:2023-12-19

    申请号:US16538706

    申请日:2019-08-12

    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.

    Non-solid object monitoring
    2.
    发明授权

    公开(公告)号:US11262762B2

    公开(公告)日:2022-03-01

    申请号:US15762531

    申请日:2016-09-22

    Applicant: Apple Inc.

    Abstract: An autonomous navigation system may autonomously navigate a vehicle through an environment in which one or more non-solid objects, including gaseous and/or liquid objects, are located. Sensors, including sensors which can detect chemical substances in a region of the environment, may detect non-solid objects independently of an opacity of the objects. Non-solid objects may be determined to present an obstacle or interference based on determined chemical composition, size, position, velocity, concentration, etc. of the objects. The vehicle may be autonomously navigated to avoid non-solid objects based on positions, trajectories, etc. of the non-solid objects. The vehicle may be navigated according to avoidance driving parameters to avoid non-solid objects, and a navigation system may characterize a non-solid object as a solid object having dimensions and position which encompasses the non-solid object, so that the vehicle is navigated in avoidance of non-solid objects as if the non-solid objects were solid.

    LINKING MULTIPLE INDEPENDENT CONTROL SYSTEMS TO DISTRIBUTE REPONSE
    3.
    发明申请
    LINKING MULTIPLE INDEPENDENT CONTROL SYSTEMS TO DISTRIBUTE REPONSE 有权
    连接多个独立控制系统进行分发

    公开(公告)号:US20140074313A1

    公开(公告)日:2014-03-13

    申请号:US13919945

    申请日:2013-06-17

    Applicant: Apple Inc.

    Abstract: A linked multiple independent control system can include two or more independent controllers configured to cooperatively control operating points of a system. In one particular embodiment, the linked multiple independent control system can control operating temperatures of a computing device. In one embodiment, the independent controllers can operate in parallel to develop control effort signals that are used by the computing device to affect operating parameters of one or more components included in the computing device. In another embodiment, independent controllers can have independent temperature thresholds that can affect control effort signals only from the related controller.

    Abstract translation: 链接的多个独立控制系统可以包括被配置为协同控制系统的操作点的两个或多个独立控制器。 在一个特定实施例中,连接的多个独立控制系统可以控制计算设备的操作温度。 在一个实施例中,独立控制器可以并行操作以产生由计算设备使用以控制包括在计算设备中的一个或多个组件的操作参数的控制工作信号。 在另一个实施例中,独立控制器可以具有独立的温度阈值,其可以仅影响来自相关控制器的控制工作信号。

    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.

    External Communication for Vehicles
    6.
    发明申请

    公开(公告)号:US20180082587A1

    公开(公告)日:2018-03-22

    申请号:US15711705

    申请日:2017-09-21

    Applicant: Apple Inc.

    Abstract: Methods, apparatuses, and non-transitory computer readable storage media for external vehicle communication are described. A method for external vehicle communication may include determining a vehicular path for a vehicle and an extra-vehicular path for an extra-vehicular object external to the vehicle, the vehicular path based on vehicle state data including a vehicle velocity and a vehicle orientation, the extra-vehicular path based on extra-vehicular state data including an object velocity and an object orientation of the extra-vehicular object; determining when the vehicular path will intercept the extra-vehicular path based on the vehicle state data and the extra-vehicular state data; determining an object identity for the extra-vehicular object and a distance between the vehicle and the extra-vehicular object; and generating at least one external communication based on the object identity when the distance between the vehicle and the extra-vehicular object is less than a predetermined threshold distance.

    Linking multiple independent control systems to distribute response
    7.
    发明授权
    Linking multiple independent control systems to distribute response 有权
    连接多个独立控制系统来分配响应

    公开(公告)号:US09436497B2

    公开(公告)日:2016-09-06

    申请号:US13919945

    申请日:2013-06-17

    Applicant: Apple Inc.

    Abstract: A linked multiple independent control system can include two or more independent controllers configured to cooperatively control operating points of a system. In one particular embodiment, the linked multiple independent control system can control operating temperatures of a computing device. In one embodiment, the independent controllers can operate in parallel to develop control effort signals that are used by the computing device to affect operating parameters of one or more components included in the computing device. In another embodiment, independent controllers can have independent temperature thresholds that can affect control effort signals only from the related controller.

    Abstract translation: 链接的多个独立控制系统可以包括被配置为协同控制系统的操作点的两个或多个独立控制器。 在一个特定实施例中,连接的多个独立控制系统可以控制计算设备的操作温度。 在一个实施例中,独立控制器可以并行操作以产生由计算设备使用以控制包括在计算设备中的一个或多个组件的操作参数的控制工作信号。 在另一个实施例中,独立控制器可以具有独立的温度阈值,其可以仅影响来自相关控制器的控制工作信号。

    Compiling models for dedicated hardware

    公开(公告)号:US11468338B2

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

    申请号:US16262809

    申请日:2019-01-30

    Applicant: Apple Inc.

    Abstract: The subject technology provides receiving a neural network (NN) model to be executed on a target platform, the NN model including multiple layers that include operations and some of the operations being executable on multiple processors of the target platform. The subject technology further sorts the operations from the multiple layers in a particular order based at least in part on grouping the operations that are executable by a particular processor of the multiple processors. The subject technology determines, based at least in part on a cost of transferring the operations between the multiple processors, an assignment of one of the multiple processors for each of the sorted operations of each of the layers in a manner that minimizes a total cost of executing the operations. Further, for each layer of the NN model, the subject technology includes an annotation to indicate the processor assigned for each of the operations.

    Application suggestion features
    9.
    发明授权

    公开(公告)号:US11048681B2

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

    申请号:US15374946

    申请日:2016-12-09

    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.

    NON-SOLID OBJECT MONITORING
    10.
    发明申请

    公开(公告)号:US20190072969A1

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

    申请号:US15762531

    申请日:2016-09-22

    Applicant: Apple Inc.

    Abstract: An autonomous navigation system may autonomously navigate a vehicle through an environment in which one or more non-solid objects, including gaseous and/or liquid objects, are located. Sensors, including sensors which can detect chemical substances in a region of the environment, may detect non-solid objects independently of an opacity of the objects. Non-solid objects may be determined to present an obstacle or interference based on determined chemical composition, size, position, velocity, concentration, etc. of the objects. The vehicle may be autonomously navigated to avoid non-solid objects based on positions, trajectories, etc. of the non-solid objects. The vehicle may be navigated according to avoidance driving parameters to avoid non-solid objects, and a navigation system may characterize a non-solid object as a solid object having dimensions and position which encompasses the non-solid object, so that the vehicle is navigated in avoidance of non-solid objects as if the non-solid objects were solid.

Patent Agency Ranking