-
公开(公告)号:US20190121983A1
公开(公告)日:2019-04-25
申请号:US16167773
申请日:2018-10-23
Applicant: Apple Inc.
Inventor: Matthew W. Wright , Joseph R. Auricchio , Puja D. Gupta , Ananthakrishna Ramesh , Timothy P. Hannon
Abstract: Systems and methods are disclosed for implementing an educational mode on a portable computing device, such as a tablet computer, that is a single-user system, used serially by multiple users. Each user can have a separate user storage that may be encrypted. The computing device boots as a system user to a login screen. A first student user enters user credentials into the login screen. The computing device can reboot the user-space processes, while leaving the kernel running, rebooting the computing device as the first student user. When the first student user logs out, data to be synchronized to, e.g., the cloud, can be synchronized for the first student user while a second student user is logged into the device.
-
公开(公告)号:US20170200008A1
公开(公告)日:2017-07-13
申请号:US14991988
申请日:2016-01-10
Applicant: Apple Inc.
Inventor: Matthew W. Wright , Joseph R. Auricchio , Puja D. Gupta , Ananthakrishna Ramesh , Timothy P. Hannon
CPC classification number: G06F21/575 , G06F9/4401 , G06F9/4406 , G06F9/4416 , G06F21/74 , H04L9/0863 , H04L9/3226 , H04L63/0428 , H04L63/083 , H04L2463/061 , H04W12/06
Abstract: Systems and methods are disclosed for implementing an educational mode on a portable computing device, such as a tablet computer, that is a single-user system, used serially by multiple users. Each user can have a separate user storage that may be encrypted. The computing device boots as a system user to a login screen. A first student user enters user credentials into the login screen. The computing device can reboot the user-space processes, while leaving the kernel running, rebooting the computing device as the first student user. When the first student user logs out, data to be synchronized to, e.g., the cloud, can be synchronized for the first student user while a second student user is logged into the device.
-
公开(公告)号:US20170199883A1
公开(公告)日:2017-07-13
申请号:US15273665
申请日:2016-09-22
Applicant: Apple Inc.
Inventor: Andrew S. Terry , Kelly B. Yancey , Pierre-Olivier J. Martel , Richard L. Hagy , Timothy P. Hannon , Alastair K. Fettes
IPC: G06F17/30
Abstract: Some embodiments provide a method for a device having multiple users. The method identifies a process installed on the device that requires an isolated storage in a file system of the device. For each of a set of the users of the electronic device, the method assigns at least one container for use by the process within a user-specific section of the file system. The containers assigned to the process in a section of the file system specific to a particular user are only accessible by the process when the particular user is logged into the device. The method assigns at least one container for use by the process within a non-user-specific section of the file system. The containers assigned to the process within the non-user-specific section of the file system are accessible by the process irrespective of which user is logged into the device.
-
公开(公告)号:US10133868B2
公开(公告)日:2018-11-20
申请号:US14991988
申请日:2016-01-10
Applicant: Apple Inc.
Inventor: Matthew W. Wright , Joseph R. Auricchio , Puja D. Gupta , Ananthakrishna Ramesh , Timothy P. Hannon
Abstract: Systems and methods are disclosed for implementing an educational mode on a portable computing device, such as a tablet computer, that is a single-user system, used serially by multiple users. Each user can have a separate user storage that may be encrypted. The computing device boots as a system user to a login screen. A first student user enters user credentials into the login screen. The computing device can reboot the user-space processes, while leaving the kernel running, rebooting the computing device as the first student user. When the first student user logs out, data to be synchronized to, e.g., the cloud, can be synchronized for the first student user while a second student user is logged into the device.
-
公开(公告)号:US20170201550A1
公开(公告)日:2017-07-13
申请号:US15274880
申请日:2016-09-23
Applicant: Apple Inc.
Inventor: Wade Benson , David M. O'Rourke , Michael D. Santos , Gopi K. Rangaswamy , Selvarajan Subramaniam , Timothy P. Hannon , Pierre-Olivier Martel , Raghu Pai , Andrew R. Whalley , Michael Brouwer
IPC: H04L29/06
CPC classification number: H04L63/0815 , G06F21/41
Abstract: Techniques are disclosed relating to accessing credential information on multiple devices. In one embodiment, a computer system is disclosed that includes one or processors and memory having program instructions stored therein that are executable by the one or more processors to cause the computer system to perform operations. The operations include storing registration information identifying a plurality of devices as being registered to an organization and receiving, over a network from a first device, a request for credential information of a first of a plurality of users associated with the organization. The operations further include authenticating the first request, including verifying that the first device is being used by the first user and determining, based on the registration information, whether the first device is one of the plurality of devices. The operations include granting or denying the first request for the credential information based on the authenticating.
-
公开(公告)号:US11514157B2
公开(公告)日:2022-11-29
申请号:US16853608
申请日:2020-04-20
Applicant: Apple Inc.
Inventor: Andrew S. Terry , Kelly B. Yancey , Pierre-Olivier J. Martel , Richard L. Hagy , Timothy P. Hannon , Alastair K. Fettes
Abstract: Some embodiments provide a method for a device having multiple users. The method identifies a process installed on the device that requires an isolated storage in a file system of the device. For each of a set of the users of the electronic device, the method assigns at least one container for use by the process within a user-specific section of the file system. The containers assigned to the process in a section of the file system specific to a particular user are only accessible by the process when the particular user is logged into the device. The method assigns at least one container for use by the process within a non-user-specific section of the file system. The containers assigned to the process within the non-user-specific section of the file system are accessible by the process irrespective of which user is logged into the device.
-
公开(公告)号:US11023588B2
公开(公告)日:2021-06-01
申请号:US16167773
申请日:2018-10-23
Applicant: Apple Inc.
Inventor: Matthew W. Wright , Joseph R. Auricchio , Puja D. Gupta , Ananthakrishna Ramesh , Timothy P. Hannon
Abstract: Systems and methods are disclosed for implementing an educational mode on a portable computing device, such as a tablet computer, that is a single-user system, used serially by multiple users. Each user can have a separate user storage that may be encrypted. The computing device boots as a system user to a login screen. A first student user enters user credentials into the login screen. The computing device can reboot the user-space processes, while leaving the kernel running, rebooting the computing device as the first student user. When the first student user logs out, data to be synchronized to, e.g., the cloud, can be synchronized for the first student user while a second student user is logged into the device.
-
公开(公告)号:US10599353B2
公开(公告)日:2020-03-24
申请号:US15725175
申请日:2017-10-04
Applicant: Apple Inc.
Inventor: Mark A. Pauley , Cameron S. Birse , Kazuhisa Yanagihara , Susan M. Grady , Timothy P. Hannon
IPC: G06F3/06 , G06F12/0891 , G06F12/126 , G06F11/34 , G06F12/02 , G06F12/0873
Abstract: This application sets forth techniques for managing the allocation of storage space within a storage device that is communicably coupled to a computing device. Requests are received from a plurality of applications executing on the computing device, in which each request specifies a respective amount of storage space to be reserved within the storage device. Detection is performed for the availability of a minimum amount of free space that corresponds to an optimal amount of space for executing at least one application of the plurality of applications. A respective priority ranking for each application is identified based on historical data gathered for the applications. Based on the priority rankings, a subset of requests from the plurality of requests is established. For each request of the subset, at least a portion of the respective amount of space specified by the request is reserved while maintaining the minimum amount of free space.
-
公开(公告)号:US10230796B2
公开(公告)日:2019-03-12
申请号:US14500926
申请日:2014-09-29
Applicant: Apple Inc.
Inventor: Paul William Chinn , Timothy P. Hannon , Cameron S. Birse , Ronnie G. Misra
IPC: H04L29/08
Abstract: Disclosed herein is a technique for managing disk space in user devices. A disk space manager is configured to manage the disk space by requesting clients running on the user device to free up disk space. The clients receive the requests and respond to the requests by deleting their own data to free up the requested disk space.
-
-
-
-
-
-
-
-