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

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

    LEDGER-BASED RESOURCE TRACKING
    15.
    发明申请
    LEDGER-BASED RESOURCE TRACKING 审中-公开
    基于LEDGER的资源跟踪

    公开(公告)号:US20150363233A1

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

    申请号:US14810288

    申请日:2015-07-27

    Applicant: Apple Inc.

    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for tracking and managing resource usage through a ledger feature that can trigger complex real-time reactions. The resource tracking can be managed through a ledger module and a ledger data structure. The ledger data structure can be updated each time a task requests a resource. Additionally, as part of the update, the ledger module can verify whether a resource has been over consumed. In response to the detection of an over consumption, the ledger module can set a flag. At some later pointer when the thread is in a stable, well-understood point, the ledger module can check if the flag has been set. If the flag has been set, the ledger module can call the appropriate callback function, which can react to the over consumption in a resource specific manner.

    Abstract translation: 公开了用于通过分类帐功能跟踪和管理资源使用的系统,方法和非暂时的计算机可读存储介质,其可以触发复杂的实时反应。 可以通过分类帐模块和分类帐数据结构来管理资源跟踪。 每当任务请求资源时,可以更新分类帐数据结构。 另外,作为更新的一部分,分类帐模块可以验证资源是否已经过度消耗。 为了响应过度消耗的检测,分类帐模块可以设置一个标志。 在一些稍后的指针,当线程处于一个稳定的,很好理解的点时,分类帐模块可以检查是否已经设置了标志。 如果标志已设置,分类帐模块可以调用相应的回调函数,该功能可以以资源特定的方式对过度消耗做出反应。

    Dynamic Adjustment of Mobile Device Based on Adaptive Prediction of System Events
    16.
    发明申请
    Dynamic Adjustment of Mobile Device Based on Adaptive Prediction of System Events 有权
    基于自适应预测系统事件的移动设备的动态调整

    公开(公告)号:US20150347205A1

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

    申请号:US14622674

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

    Distributed labeling for supervised learning

    公开(公告)号:US12260331B2

    公开(公告)日:2025-03-25

    申请号:US18225656

    申请日:2023-07-24

    Applicant: Apple Inc.

    Abstract: Embodiments described herein provide a technique to crowdsource labeling of training data for a machine learning model while maintaining the privacy of the data provided by crowdsourcing participants. Client devices can be used to generate proposed labels for a unit of data to be used in a training dataset. One or more privacy mechanisms are used to protect user data when transmitting the data to a server. The server can aggregate the proposed labels and use the most frequently proposed labels for an element as the label for the element when generating training data for the machine learning model. The machine learning model is then trained using the crowdsourced labels to improve the accuracy of the model.

    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.

    EFFICIENT CONTEXT MONITORING
    19.
    发明申请

    公开(公告)号:US20210289043A1

    公开(公告)日:2021-09-16

    申请号:US17195847

    申请日:2021-03-09

    Applicant: Apple Inc.

    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for efficiently monitoring the operating context of a computing device. In some implementations, the context daemon and/or the context client can be terminated to conserve system resources. For example, if the context daemon and/or the context client are idle, they can be shutdown to conserve battery power or free other system resources (e.g., memory). When an event occurs (e.g., a change in current context) that requires the context daemon and/or the context client to be running, the context daemon and/or the context client can be restarted to handle the event. Thus, system resources can be conserved while still providing relevant context information collection and callback notification features.

Patent Agency Ranking