-
1.
公开(公告)号:WO2013180871A2
公开(公告)日:2013-12-05
申请号:PCT/US2013/038679
申请日:2013-04-29
Applicant: APPLE INC.
Inventor: DESAI, Lionel D. , CRANE, Neil G. , SORRESSO, Damien P. , SOKOL, Joseph Jr.
IPC: G06F9/50
CPC classification number: G06F9/4881 , G06F9/5016 , G06F9/5022 , G06F9/5038 , G06F9/528
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)。 响应于减少内存使用的请求,令牌从内存使用队列弹出。 然后将弹出的令牌的时间戳与当前时间进行比较,以确定是否应执行内存使用减少动作。
-
公开(公告)号:WO2020146099A1
公开(公告)日:2020-07-16
申请号:PCT/US2019/066645
申请日:2019-12-16
Applicant: APPLE INC.
Inventor: ENGLERT, Benjamin P. , HARRIS, Elliott B. , CRANE, Neil G. , COREY, Brandon J.
Abstract: The subject technology determines input parameters and an output format of algorithms for a particular functionality provided by an electronic device. The subject technology determines an order of the algorithms for performing the particular functionality based on temporal dependencies of the algorithms, and the input parameters and the output format of the algorithms. The subject technology generates a graph based on the order of the algorithms, the graph comprising a set of nodes corresponding to the algorithms, each node indicating a particular processor of the electronic device for executing an algorithm. Further, the subject technology executes the particular functionality based on performing a traversal of the graph, the traversal comprising a topological traversal of the set of nodes and the traversal being based on a score indicating whether selection of a particular node for execution over another node enables a greater number of processors to be utilized at a time.
-
公开(公告)号:WO2022225822A1
公开(公告)日:2022-10-27
申请号:PCT/US2022/025096
申请日:2022-04-15
Applicant: APPLE INC.
Inventor: PAUL, Grant , ALBERT, Kellie , ALVARO MUNOZ, Francisco , AXELROD, Amittai , BAKER, Steven , BORIOS, Guillaume , BRADFORD, Adam Huff , BRASKET, Jeffrey A. , CHATTERJEE, Rajen , CHEN, Jennifer Pon , COREY, Brandon J. , CRANE, Neil G. , CRANFILL, Elizabeth Caroline , DANTONE, Matthias , DE VRIES, Nathan , DESELAERS, Thomas , DIXON, Ryan S. , FEDERIGHI, Craig M. , JAGADEESH, Vignesh , JONES, James N. , KHULLAR, Mallika Priya , LANE, Vincent Michael , LIU, Xishuo , LUPINETTI, Nicholas , MANZARI, Behkish J. , MARINEAU-MES, Sebastien V. , MILADINOV, Viktor , PATEL, Kayur , PAULIK, Matthias , PHAM, Rubii , SANTOS, Ron , SHAH, Pulah , SHARMA, Vinay , SIBLINI, Aya , SOUZA DOS SANTOS, Andre , TANG, Siyang , WANG, Xin , YE, Chen , ZHAO, Yang , ZHONG, Guangyu , ZULIANI, Marco
IPC: G06V20/62 , G06F1/16 , G06F3/00 , G06F3/03 , G06F3/04842 , G06F3/04845 , G06F3/04883 , G06F40/166 , G06V30/40 , G06F1/1686 , G06F3/002 , G06F3/0304 , G06F40/279 , G06F40/58 , G06V20/70 , G06V30/10
Abstract: The present disclosure generally relates to methods and user interfaces for managing visual content at a computer system. In some embodiments, methods and user interfaces for managing visual content in media are described. In some embodiments, methods and user interfaces for managing visual indicators for visual content in media are described. In some embodiments, methods and user interfaces for inserting visual content in media are described. In some embodiments, methods and user interfaces for identifying visual content in media are described. In some embodiments, methods and user interfaces for translating visual content in media are described. In some embodiments, methods and user interfaces for translating visual content in media are described. In some embodiments, methods and user interfaces for managing user interface objects for visual content in media are described.
-
公开(公告)号:WO2017213878A1
公开(公告)日:2017-12-14
申请号:PCT/US2017/034506
申请日:2017-05-25
Applicant: APPLE INC.
Inventor: DZERYN, Antony J. , LAMB, Michael J. , CRANE, Neil G. , SCHORSCH, Brent W.
IPC: G06F9/48
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.
Abstract translation: 当移动设备的存储器压力级别允许时,一些实施例可以将一个或多个应用程序从永久存储器加载到工作存储器中。 将应用程序加载到工作内存中,可以在用户指出启动的愿望时,将应用程序快速启动到前台。 一些实施例可以识别被指定用于在移动设备处于对接模式时提供要显示的快照的一组应用。 某些实施例可以确定当前的存储器压力水平。 响应于确定存储器压力水平低于阈值,一些实施例可以将该组应用程序中的应用程序从永久存储器加载到工作存储器中。 响应于确定存储器压力水平低于阈值,某些实施例可以继续加载额外的应用程序。 在确定存储器压力水平高于阈值之后,一些实施例可以回收存储器。 p>
-
公开(公告)号:EP4298618A1
公开(公告)日:2024-01-03
申请号:EP22720880.8
申请日:2022-04-15
Applicant: Apple Inc.
Inventor: PAUL, Grant R. , ALBERT, Kellie L. , ALVARO MUNOZ, Francisco , AXELROD, Amittai , BAKER, Steven D. , BORIOS, Guillaume , BRADFORD, Adam Huff , BRASKET, Jeffrey A. , CHATTERJEE, Rajen , CHEN, Jennifer Pon , COREY, Brandon J. , CRANE, Neil G. , CRANFILL, Elizabeth Caroline , DANTONE, Matthias , DE VRIES, Nathan , DESELAERS, Thomas , DIXON, Ryan S. , FEDERIGHI, Craig M. , JAGADEESH, Vignesh , JONES, James N. , KHULLAR, Mallika Priya , LANE, Vincent M. , LIU, Xishuo , LUPINETTI, Nicholas D. , MANZARI, Johnnie B. , MARINEAU-MES, Sebastien V. , MILADINOV, Viktor , PATEL, Kayur D. , PAULIK, Matthias , PHAM, Ngoc H. , SANTOS, Ron , SHAH, Pulah J. , SHARMA, Vinay , SIBLINI, Aya , SOUZA DOS SANTOS, Andre , TANG, Siyang , WANG, Xin , YE, Chen , ZHAO, Yang , ZHONG, Guangyu , ZULIANI, Marco , VENKATACHARY, Srinivasan
IPC: G06V20/62 , G06F1/16 , G06F3/00 , G06F3/03 , G06F3/04842 , G06F3/04845 , G06F3/04883 , G06F40/166 , G06V30/40
-
公开(公告)号:EP4557245A2
公开(公告)日:2025-05-21
申请号:EP25164608.9
申请日:2022-04-15
Applicant: Apple Inc.
Inventor: PAUL, Grant R. , ALBERT, Kellie L. , ALVARO MUNOZ, Francisco , AXELROD, Amittai , BAKER, Steven D. , BORIOS, Guillaume , BRADFORD, Adam Huff , BRASKET, Jeffrey A. , CHATTERJEE, Rajen , CHEN, Jennifer Pon , COREY, Brandon J. , CRANE, Neil G. , CRANFILL, Elizabeth Caroline , DANTONE, Matthias , DE VRIES, Nathan , DESELAERS, Thomas , DIXON, Ryan S. , FEDERIGHI, Craig M. , JAGADEESH, Vignesh , JONES, James N. , KHULLAR, Mallika Priya , LANE, Vincent M. , LIU, Xishuo , LUPINETTI, Nicholas D. , MANZARI, Johnnie B. , MARINEAU-MES, Sebastien V. , MILADINOV, Viktor , PATEL, Kayur D. , PAULIK, Matthias , PHAM, Ngoc H. , SANTOS, Ron , SHAH, Pulah J. , SHARMA, Vinay , SIBLINI, Aya , SOUZA DOS SANTOS, Andre , TANG, Siyang , WANG, Xin , YE, Chen , ZHAO, Yang , ZHONG, Guangyu , ZULIANI, Marco , VENKATACHARY, Srinivasan
IPC: G06V30/10
Abstract: The present disclosure generally relates to methods and user interfaces for managing visual content at a computer system. In some embodiments, methods and user interfaces for managing visual content in media are described. In some embodiments, methods and user interfaces for managing visual indicators for visual content in media are described. In some embodiments, methods and user interfaces for inserting visual content in media are described. In some embodiments, methods and user interfaces for identifying visual content in media are described. In some embodiments, methods and user interfaces for translating visual content in media are described. In some embodiments, methods and user interfaces for translating visual content in media are described. In some embodiments, methods and user interfaces for managing user interface objects for visual content in media are described.
-
-
-
-
-