-
1.
公开(公告)号:US20140189693A1
公开(公告)日:2014-07-03
申请号:US13893631
申请日:2013-05-14
Applicant: Apple Inc.
Inventor: Benjamin C. Trumbull , Adam C. Swift , Russell A. Blaine , Benjamin H. Nham , Kari E. Christianson
IPC: G06F9/46
CPC classification number: G06F9/466 , G06F9/526 , G06F2209/522 , G06F2209/523
Abstract: An operating system of a data processing system receives a request from a first process to acquire an exclusive lock for accessing a resource of the data processing system. A second priority of a second process is increased to reduce total execution time. The second process is currently in possession of the exclusive lock for performing a transactional operation with the resource. The second priority was lower than a first priority of the first process. The operating system notifies the second process to indicate that another process is waiting for the exclusive lock to allow the second process to complete or roll back the transactional operation and to release the exclusive lock thereafter.
Abstract translation: 数据处理系统的操作系统从第一进程接收到获取用于访问数据处理系统的资源的排他锁的请求。 增加第二个进程的第二个优先级,以减少总执行时间。 第二个进程当前拥有执行与该资源的事务操作的排他锁。 第二个优先次序低于第一个进程的第一优先事项。 操作系统通知第二进程以指示另一进程正在等待排他锁以允许第二进程完成或回滚事务操作并且此后释放排他锁。
-
公开(公告)号:US20210397647A1
公开(公告)日:2021-12-23
申请号:US17183071
申请日:2021-02-23
Applicant: Apple Inc.
Inventor: Matthew J. Dickoff , Jessica Aranda , Patrick Coffman , Richard L. Hagy , Stephen J. Rhee , Nicole R. Ryan , Adam C. Swift , Gavin B. Thomson , Brandon J. Van Ryswyk
IPC: G06F16/54 , G06F16/535 , G06F3/0482
Abstract: Described herein are techniques to enable limited access to a photos library by enabling application specific virtual photo libraries. When an application requests access to the photos library, the user can select an option to enable or configure a virtual photos library, and then select specific assets (e.g., photos, videos) within the photos library to be selected for inclusion into an application specific virtual photos library.
-
公开(公告)号:US12158911B2
公开(公告)日:2024-12-03
申请号:US18130395
申请日:2023-04-03
Applicant: Apple Inc.
Inventor: Matthew J. Dickoff , Jessica Aranda , Patrick Coffman , Richard L. Hagy , Stephen J. Rhee , Nicole R. Ryan , Adam C. Swift , Gavin B. Thomson , Brandon J. Van Ryswyk
IPC: G06F3/0482 , G06F16/535 , G06F16/54 , G06F21/10
Abstract: Described herein are techniques to enable limited access to a photos library by enabling application specific virtual photo libraries. When an application requests access to the photos library, the user can select an option to enable or configure a virtual photos library, and then select specific assets (e.g., photos, videos) within the photos library to be selected for inclusion into an application specific virtual photos library.
-
公开(公告)号:US11620329B2
公开(公告)日:2023-04-04
申请号:US17183071
申请日:2021-02-23
Applicant: Apple Inc.
Inventor: Matthew J. Dickoff , Jessica Aranda , Patrick Coffman , Richard L. Hagy , Stephen J. Rhee , Nicole R. Ryan , Adam C. Swift , Gavin B. Thomson , Brandon J. Van Ryswyk
IPC: G06F3/0482 , G06F16/54 , G06F16/535
Abstract: Described herein are techniques to enable limited access to a photos library by enabling application specific virtual photo libraries. When an application requests access to the photos library, the user can select an option to enable or configure a virtual photos library, and then select specific assets (e.g., photos, videos) within the photos library to be selected for inclusion into an application specific virtual photos library.
-
5.
公开(公告)号:US09400677B2
公开(公告)日:2016-07-26
申请号:US13893631
申请日:2013-05-14
Applicant: Apple Inc.
Inventor: Benjamin C. Trumbull , Adam C. Swift , Russell A. Blaine , Benjamin H. Nham , Kari E. Christianson
CPC classification number: G06F9/466 , G06F9/526 , G06F2209/522 , G06F2209/523
Abstract: An operating system of a data processing system receives a request from a first process to acquire an exclusive lock for accessing a resource of the data processing system. A second priority of a second process is increased to reduce total execution time. The second process is currently in possession of the exclusive lock for performing a transactional operation with the resource. The second priority was lower than a first priority of the first process. The operating system notifies the second process to indicate that another process is waiting for the exclusive lock to allow the second process to complete or roll back the transactional operation and to release the exclusive lock thereafter.
Abstract translation: 数据处理系统的操作系统从第一进程接收到获取用于访问数据处理系统的资源的排他锁的请求。 增加第二个进程的第二个优先级,以减少总执行时间。 第二个进程当前拥有执行与该资源的事务操作的排他锁。 第二个优先次序低于第一个进程的第一优先事项。 操作系统通知第二进程以指示另一进程正在等待排他锁以允许第二进程完成或回滚事务操作并且此后释放排他锁。
-
公开(公告)号:US09244914B2
公开(公告)日:2016-01-26
申请号:US13631750
申请日:2012-09-28
Applicant: Apple Inc.
Inventor: Benjamin C. Trumbull , Nicholas W. Gillett , Adam C. Swift
CPC classification number: G06F17/30 , G06F17/30297 , G06F17/30309
Abstract: Methods and apparatus are provided in which applications that run on different devices can be upgraded with migration of data to a new database format. A method of upgrading a first version of an application installed on a first device to a second version is provided, where first and second transaction logs for respective first and second schema versions are stored in respective first and second log containers on a server computer, and the first version of the application stores data in accordance with a first schema version, and further stores a cache of at least a portion of the first transaction log in a log database on the first device, migrating the log database to the second schema version, storing a duplicate copy of the first transaction log in the second log container, and rewriting the duplicate copy of the first transaction logs using the second schema.
Abstract translation: 提供了方法和装置,其中可以通过将数据迁移到新的数据库格式来升级在不同设备上运行的应用程序。 提供了将安装在第一设备上的应用的第一版本升级到第二版本的方法,其中针对相应的第一和第二模式版本的第一和第二事务日志存储在服务器计算机上的相应的第一和第二日志容器中,以及 应用程序的第一版本根据第一模式版本存储数据,并且还将第一事务日志的至少一部分的高速缓存存储在第一设备上的日志数据库中,将日志数据库迁移到第二模式版本, 将第一个事务日志的副本存储在第二个日志容器中,并使用第二个模式重写第一个事务日志的副本。
-
-
-
-
-