Fast Fourier Transform (FFT) custom address generator

    公开(公告)号:US09846678B2

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

    申请号:US15068849

    申请日:2016-03-14

    Applicant: Apple Inc.

    CPC classification number: G06F17/142 G11C8/04

    Abstract: An apparatus and method for Fast Fourier Transform (FFT) address generation is disclosed. The apparatus may include a counter circuit and circuitry configured to load an initial value into a counter circuit. The circuitry may be further configured to generate first and second output values by formatting a current value of the counter, and increment the current value of the counter circuit by an increment value to generate a next value. The circuitry may also be configured to modify the increment value in response to a determination that the next value is equal to a target value.

    Methods and system for managing predictive models

    公开(公告)号:US10380488B2

    公开(公告)日:2019-08-13

    申请号:US14500985

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

    DELAYED ZERO-OVERHEAD LOOP INSTRUCTION
    3.
    发明申请
    DELAYED ZERO-OVERHEAD LOOP INSTRUCTION 审中-公开
    延迟零循环循环指令

    公开(公告)号:US20170052782A1

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

    申请号:US14831955

    申请日:2015-08-21

    Applicant: Apple Inc.

    CPC classification number: G06F9/325 G06F8/443 G06F9/30065

    Abstract: An apparatus may include a counter circuit and an execution unit. The execution unit may be configured to receive and execute a first instruction. The first instruction may include a first number corresponding to a first number of instructions of a plurality of instructions, a second number corresponding to a number of times to execute a subset of the plurality of instructions, and a third number corresponding to a number of instructions in the subset. The execution unit may be further configured to initialize a first count value in the counter circuit to the second number in response to the execution of the first instruction, to execute the first number of the plurality of instructions, and to execute the subset of the plurality of instructions. The counter circuit may be configured to modify the first count value in response to determining a last instruction of the subset has been retired.

    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.

    USING PROXIES TO ENABLE ON-DEVICE MACHINE LEARNING

    公开(公告)号:US20180025287A1

    公开(公告)日:2018-01-25

    申请号:US15275355

    申请日:2016-09-24

    Applicant: Apple Inc.

    CPC classification number: G06N20/00 G06N5/04

    Abstract: Systems and methods are disclosed for a server generating a plurality of proxy prediction models for each of a plurality of applications for use by client devices. Providing a prediction model based on a data distribution that more closely matches the user private data of the actual user of the client device, as opposed to a generic model, can improve the accuracy of predictions and improve the benefits to the user of the client device. The plurality of prediction models are generated by a server and provided to a plurality of clients. For a particular application, a client device can use previously collected private user data to select one of the plurality of prediction models for the application as being a closest matching prediction model to use for a particular user.

    FAST FOURIER TRANSFORM (FFT) CUSTOM ADDRESS GENERATOR

    公开(公告)号:US20170091147A1

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

    申请号:US15068849

    申请日:2016-03-14

    Applicant: Apple Inc.

    CPC classification number: G06F17/142 G11C8/04

    Abstract: An apparatus and method for Fast Fourier Transform (FFT) address generation is disclosed. The apparatus may include a counter circuit and circuitry configured to load an initial value into a counter circuit. The circuitry may be further configured to generate first and second output values by formatting a current value of the counter, and increment the current value of the counter circuit by an increment value to generate a next value. The circuitry may also be configured to modify the increment value in response to a determination that the next value is equal to a target value.

    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.

    Using proxies to enable on-device machine learning

    公开(公告)号:US11210583B2

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

    申请号:US15275355

    申请日:2016-09-24

    Applicant: Apple Inc.

    Abstract: Systems and methods are disclosed for a server generating a plurality of proxy prediction models for each of a plurality of applications for use by client devices. Providing a prediction model based on a data distribution that more closely matches the user private data of the actual user of the client device, as opposed to a generic model, can improve the accuracy of predictions and improve the benefits to the user of the client device. The plurality of prediction models are generated by a server and provided to a plurality of clients. For a particular application, a client device can use previously collected private user data to select one of the plurality of prediction models for the application as being a closest matching prediction model to use for a particular user.

    Effecting payments using optical coupling

    公开(公告)号:US10770173B2

    公开(公告)日:2020-09-08

    申请号:US15240588

    申请日:2016-08-18

    Applicant: Apple Inc.

    Inventor: Binu K. Mathew

    Abstract: The present technology relates to secure mobile payment systems for interacting with traditional paper invoices. Generating optical codes in a clearinghouse which, when decoded by a customer device, provides the customer with an anonymous portal for reconciling an invoice through the clearinghouse. Effecting payments by utilizing mobile devices equipped with digital camera, software for decoding optical codes, and an infrastructure of network-based clearinghouses for maintaining the anonymity of a plurality of customers and protecting their private and financial data. The present technology relates to a prescription lifecycle management system using optical coupling.

    Inter-Processor Communication Channel Including Power-Down Functionality
    10.
    发明申请
    Inter-Processor Communication Channel Including Power-Down Functionality 有权
    包括掉电功能的处理器间通信通道

    公开(公告)号:US20130332759A1

    公开(公告)日:2013-12-12

    申请号:US13957998

    申请日:2013-08-02

    Applicant: Apple Inc.

    Abstract: Apparatuses and methods are disclosed for implementing an inter-processor communication channel including power-down functionality. In one embodiment, the apparatus may comprise a first integrated circuit (IC), a second IC coupled to the first IC via a communication interface, wherein the first IC is in one or more low power states and unable to monitor the communication interface. The apparatus may further comprise an inter-processor communication (IPC) channel coupled between the first and second ICs, wherein the IPC channel is separate from the communication interface and wherein the second IC generates at least one advisory signal to the first IC via the IPC channel.

    Abstract translation: 公开了用于实现包括断电功能的处理器间通信信道的装置和方法。 在一个实施例中,该装置可以包括第一集成电路(IC),经由通信接口耦合到第一IC的第二IC,其中第一IC处于一个或多个低功率状态并且不能监视通信接口。 该装置还可以包括耦合在第一和第二IC之间的处理器间通信(IPC)信道,其中IPC信道与通信接口分离,并且其中第二IC通过IPC生成至少一个建议信号到第一IC 渠道。

Patent Agency Ranking