-
公开(公告)号:US09361215B2
公开(公告)日:2016-06-07
申请号:US14020766
申请日:2013-09-06
Applicant: Apple Inc.
Inventor: Stephen C. Peters , Joseph Sokol, Jr.
CPC classification number: G06F12/0223 , G06F9/5016
Abstract: In one embodiment, a memory allocator of a memory manager can service memory allocation requests within a specific size-range from a section of pre-reserved virtual memory. The pre-reserved virtual memory allows allocation requests within a specific size range to be allocated in the pre-reserved region, such that the virtual memory address of a memory allocation serviced from the pre-reserved region can indicate elements of metadata associated with the allocations that would otherwise contribute to overhead for the allocation.
Abstract translation: 在一个实施例中,存储器管理器的存储器分配器可以从预先预留的虚拟存储器的一部分中服务于特定大小范围内的存储器分配请求。 预先预留的虚拟存储器允许特定大小范围内的分配请求被分配在预先保留的区域中,使得从预留区域服务的存储器分配的虚拟存储器地址可以指示与分配相关联的元数据的元素 否则将有助于分配的开销。
-
公开(公告)号:US20140359248A1
公开(公告)日:2014-12-04
申请号:US14020766
申请日:2013-09-06
Applicant: Apple Inc.
Inventor: Stephen C. Peters , Joseph Sokol, JR.
IPC: G06F12/02
CPC classification number: G06F12/0223 , G06F9/5016
Abstract: In one embodiment, a memory allocator of a memory manager can service memory allocation requests within a specific size-range from a section of pre-reserved virtual memory. The pre-reserved virtual memory allows allocation requests within a specific size range to be allocated in the pre-reserved region, such that the virtual memory address of a memory allocation serviced from the pre-reserved region can indicate elements of metadata associated with the allocations that would otherwise contribute to overhead for the allocation.
Abstract translation: 在一个实施例中,存储器管理器的存储器分配器可以从预先预留的虚拟存储器的一部分中服务于特定大小范围内的存储器分配请求。 预先预留的虚拟存储器允许特定大小范围内的分配请求被分配在预先保留的区域中,使得从预留区域服务的存储器分配的虚拟存储器地址可以指示与分配相关联的元数据的元素 否则将有助于分配的开销。
-
公开(公告)号:US12032552B2
公开(公告)日:2024-07-09
申请号:US17356475
申请日:2021-06-23
Applicant: Apple Inc.
Inventor: Stephen C. Peters , Kit-Man Wan , Gaurav Kapoor
IPC: G06F3/048 , G06F3/04817 , G06F3/0482 , G06F3/04842 , G06F3/04847 , G06F3/04883 , G06F16/23
CPC classification number: G06F16/23 , G06F3/04817 , G06F3/0482 , G06F3/04842 , G06F3/04847 , G06F3/04883
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.
-
公开(公告)号:US10936358B2
公开(公告)日:2021-03-02
申请号:US16261263
申请日:2019-01-29
Applicant: Apple Inc.
Inventor: David Michael Chan , John Iarocci , Gaurav Kapoor , Kit-Man Wan , Phillip Stanley-Marbell , Jonathan J. Andrews , Matthew E. Shepherd , Amit K. Vyas , Anand Ramadurai , Lee Russell , Brittany D. Hughes , David B. Myszewski , Andrew M. Matuschak , Joshua V. Graessley , Marc J. Krochmal , Daniel Vinegrad , Stephen C. Peters
IPC: G06F9/48 , H04L29/08 , G06F1/3206 , G06F1/3212 , G06F11/34 , G06F11/30 , H04M1/725
Abstract: In some implementations, a mobile device can be configured to monitor environmental, system and user events. The occurrence of one or more events can trigger adjustments to system settings. In some implementations, 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 accessing a network interface, the mobile device can be configured to check energy and data budgets and environmental conditions of the mobile device to preserve a high quality user experience.
-
公开(公告)号:US20190317800A1
公开(公告)日:2019-10-17
申请号:US16261263
申请日:2019-01-29
Applicant: Apple Inc.
Inventor: David Michael Chan , John Iarocci , Gaurav Kapoor , Kit-man Wan , Phillip Stanley-Marbell , Jonathan J. Andrews , Matthew E. Shepherd , Amit K. Vyas , Anand Ramadurai , Lee Russell , Brittany D. Hughes , David B. Myszewski , Andrew M. Matuschak , Joshua V. Graessley , Marc J. Krochmal , Daniel Vinegrad , Stephen C. Peters
IPC: G06F9/48 , H04L29/08 , G06F1/3206 , G06F11/34 , G06F1/3212
Abstract: In some implementations, a mobile device can be configured to monitor environmental, system and user events. The occurrence of one or more events can trigger adjustments to system settings. In some implementations, 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 accessing a network interface, the mobile device can be configured to check energy and data budgets and environmental conditions of the mobile device to preserve a high quality user experience.
-
公开(公告)号:US11048681B2
公开(公告)日:2021-06-29
申请号:US15374946
申请日:2016-12-09
Applicant: Apple Inc.
Inventor: Stephen C. Peters , Kit-Man Wan , Gaurav Kapoor
IPC: G06F3/048 , G06F16/23 , G06F3/0482 , G06F3/0488 , G06F3/0481 , G06F3/0484
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.
-
公开(公告)号:US10223156B2
公开(公告)日:2019-03-05
申请号:US14253781
申请日:2014-04-15
Applicant: Apple Inc.
Inventor: David Michael Chan , John Iarocci , Gaurav Kapoor , Kit-man Wan , Phillip Stanley-Marbell , Jonathan J. Andrews , Matthew E. Shepherd , Amit K. Vyas , Anand Ramadurai , Lee Russell , Brittany D. Hughes , David B. Myszewski , Andrew M. Matuschak , Joshua V. Graessley , Marc Krochmal , Daniel Vinegrad , Stephen C. Peters
IPC: G06F9/48 , H04L29/08 , G06F1/3206 , G06F1/3212 , G06F11/34 , H04M1/725 , G06F11/30
Abstract: In some implementations, a mobile device can be configured to monitor environmental, system and user events. The occurrence of one or more events can trigger adjustments to system settings. In some implementations, 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 accessing a network interface, the mobile device can be configured to check energy and data budgets and environmental conditions of the mobile device to preserve a high quality user experience.
-
公开(公告)号:US09547683B2
公开(公告)日:2017-01-17
申请号:US14501000
申请日:2014-09-29
Applicant: Apple Inc.
Inventor: Stephen C. Peters , Kit-Man Wan , Gaurav Kapoor
IPC: G06F3/048 , G06F17/30 , G06F3/0481 , G06F3/0484 , G06F3/0488 , G06F3/0482
CPC classification number: G06F17/30345 , G06F3/04817 , G06F3/0482 , G06F3/04842 , G06F3/04847 , G06F3/04883
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.
Abstract translation: 该应用涉及移动设备的特征,其允许移动设备将应用值分配给应用,然后向用户建议应用以执行。 建议的应用程序可以从已经由移动设备中的软件分配实用程序的应用程序列表中导出。 可以根据事件发生,环境变化或频繁使用应用的周期来执行应用列表中各个应用的实用程序分配。 在一些实施例中提供反馈机制以更准确地将实用程序分配给特定应用。 反馈机制可以跟踪用户在特定应用的建议期间所做的工作,然后根据用户在建议期间选择的应用来修改应用的实用性。
-
公开(公告)号:US20140366042A1
公开(公告)日:2014-12-11
申请号:US14253781
申请日:2014-04-15
Applicant: Apple Inc.
Inventor: David Michael Chan , John Iarocci , Gaurav Kapoor , Kit-man Wan , Phillip Stanley-Marbell , Jonathan J. Andrews , Matthew E. Shepherd , Amit K. Vyas , Anand Ramadurai , Lee Russell , Brittany D. Hughes , David B. Myszewski , Andrew M. Matuschak , Joshua V. Graessley , Marc Krochmal , Daniel Vinegrad , Stephen C. Peters
CPC classification number: G06F9/4825 , G06F1/3206 , G06F1/3212 , G06F11/3058 , G06F11/3409 , G06F11/3438 , G06F2201/86 , G06F2201/88 , H04L67/2842 , H04M1/72522 , Y02D10/174
Abstract: In some implementations, a mobile device can be configured to monitor environmental, system and user events. The occurrence of one or more events can trigger adjustments to system settings. In some implementations, 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 accessing a network interface, the mobile device can be configured to check energy and data budgets and environmental conditions of the mobile device to preserve a high quality user experience.
Abstract translation: 在一些实现中,移动设备可被配置为监视环境,系统和用户事件。 一个或多个事件的发生可以触发对系统设置的调整。 在一些实现中,移动设备可以被配置为基于用户对预测的调用的预测来保持频繁调用的应用程序的最新。 在一些实现中,移动设备可以接收与指示新内容可用于应用下载的应用相关联的推送通知。 移动设备可以在后台启动与推送通知相关联的应用,并下载新的内容。 在一些实施方式中,在运行应用程序或访问网络接口之前,移动设备可被配置为检查移动设备的能量和数据预算以及环境条件以保持高质量的用户体验。
-
-
-
-
-
-
-
-