PROVIDING UPDATED APPLICATION DATA FOR PREVIEWING APPLICATIONS ON A DISPLAY

    公开(公告)号:US20200334030A1

    公开(公告)日:2020-10-22

    申请号:US16918416

    申请日:2020-07-01

    Applicant: Apple Inc.

    Abstract: Embodiments provide methods and systems for updating application data in snapshots of applications for previewing. Some embodiments update application data by determining when current application data may expire and retrieving updated application data. The application data for various applications in a preview mode may be updated based on an allotted budget. Permission can be selectively granted to applications to obtain updated data so as to control the budget. Application data in the snapshots may appear updated to a user as the user browses the dock without requiring the applications to request updated application data when the user enters the dock, regardless of whether each application is active. Further, some embodiments may generate a snapshot using a layer hierarchy and image layer data generated while the application was last running if the time associated with when the application was last active is later than the time associated with an existing snapshot.

    Coordinated notifications
    12.
    发明授权

    公开(公告)号:US10306586B2

    公开(公告)日:2019-05-28

    申请号:US15179747

    申请日:2016-06-10

    Applicant: APPLE INC.

    Abstract: A device may broadcast an indication of an activity level of the device. The device may also receive a notification of an incoming message and receive at least one broadcast from at least one additional device also receiving the notification of the incoming message including an indication of at least one activity level of the at least one additional device. The device may compare its own activity level with the received at least one activity level. In response to determining that the activity level of the device is equal to or greater than a highest received at least one activity level, the device may display the notification of the incoming message.

    Targeted Memory Pressure Event Notifications
    14.
    发明申请
    Targeted Memory Pressure Event Notifications 有权
    目标记忆压力事件通知

    公开(公告)号:US20130332942A1

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

    申请号:US13650083

    申请日:2012-10-11

    Applicant: APPLE INC.

    Abstract: Systems, methods, and computer program products for target memory pressure event notifications are disclosed. Processes running on a device can register to receive memory pressure event notifications from a memory management system, which are sent while memory pages are being reclaimed. Active processes running on a device processor can be assigned a priority that ranges from low to high. Responsive to a memory pressure event occurring on the device, the memory management system determines whether less than a threshold number of high priority processes are active on the device. If so, the memory management system sends a memory pressure event notification to the registered process with the lowest priority among the active processes.

    Abstract translation: 公开了用于目标存储器压力事件通知的系统,方法和计算机程序产品。 在设备上运行的进程可以注册以从存储器管理系统接收内存压力事件通知,这些内存管理系统在内存页面被回收时发送。 在设备处理器上运行的活动进程可以分配从低到高的优先级。 响应于在设备上发生的存储器压力事件,存储器管理系统确定在设备上是否有小于阈值数量的高优先级进程是活动的。 如果是这样,则内存管理系统向活动进程中具有最低优先级的注册进程发送内存压力事件通知。

    Memory management for application loading

    公开(公告)号:US10747467B2

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

    申请号:US15179877

    申请日:2016-06-10

    Applicant: Apple Inc.

    Abstract: Some embodiments can load one or more applications into working memory from persistent storage when permitted by a memory pressure level of a mobile device. Loading the applications into working memory enables the applications to be launched into the foreground quickly when the user indicates the desire to launch. Some embodiments may identify a set of applications that are designated for providing snapshots to be displayed when the mobile device is in a dock mode. Certain embodiments may determine a current memory pressure level. Some embodiments may load an application in the set of applications into working memory from a persistent storage responsive to determining that the memory pressure level is below a threshold. Certain embodiments may continue to load additional applications responsive to determining that the memory pressure level is below the threshold. After determining that the memory pressure level is above the threshold, some embodiments may reclaim memory.

    PROVIDING UPDATED APPLICATION DATA FOR PREVIEWING APPLICATIONS ON A DISPLAY

    公开(公告)号:US20170357495A1

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

    申请号:US15179863

    申请日:2016-06-10

    Applicant: Apple Inc.

    Abstract: Embodiments provide methods and systems for updating application data in snapshots of applications for previewing. Some embodiments update application data by determining when current application data may expire and retrieving updated application data. The application data for various applications in a preview mode may be updated based on an allotted budget. Permission can be selectively granted to applications to obtain updated data so as to control the budget. Application data in the snapshots may appear updated to a user as the user browses the dock without requiring the applications to request updated application data when the user enters the dock, regardless of whether each application is active. Further, some embodiments may generate a snapshot using a layer hierarchy and image layer data generated while the application was last running if the time associated with when the application was last active is later than the time associated with an existing snapshot.

    ADAPTIVE RESOURCE MANAGEMENT OF A DATA PROCESSING SYSTEM
    20.
    发明申请
    ADAPTIVE RESOURCE MANAGEMENT OF A DATA PROCESSING SYSTEM 审中-公开
    数据处理系统的自适应资源管理

    公开(公告)号:US20150286500A1

    公开(公告)日:2015-10-08

    申请号:US14620905

    申请日:2015-02-12

    Applicant: Apple Inc.

    Abstract: A method for resource management of a data processing system is described herein. According to one embodiment, a token is periodically pushed into a memory usage queue, where the token includes a timestamp indicating time entering the memory usage queue. The memory usage queue stores a plurality of memory page identifiers (IDs) identifying a plurality of memory pages currently allocated to a plurality of programs running within the data processing system. In response to a request to reduce memory usage, a token is popped from the memory usage queue. A timestamp of the popped token is then compared with current time to determine whether a memory usage reduction action should be performed.

    Abstract translation: 这里描述了数据处理系统的资源管理方法。 根据一个实施例,令牌被周期地推入存储器使用队列中,其中令牌包括指示进入存储器使用队列的时间的时间戳。 存储器使用队列存储识别当前分配给在数据处理系统内运行的多个程序的多个存储器页的多个存储器页标识符(ID)。 响应于减少内存使用的请求,令牌从内存使用队列弹出。 然后将弹出的令牌的时间戳与当前时间进行比较,以确定是否应执行内存使用减少动作。

Patent Agency Ranking