1
Dallas Blake De Atley, Gordon Freedman, Thomas Brogan Duffy Jr, John Andrew Wright, Vrajesh Rajesh Bhavsar, Lucia Elena Ballard, Michael Lambertus Hubertus Brouwer, Conrad Sauerwald, Mitchell David Adler, Eric Brandon Tamura, David Rahardja, Carsten Guenther: System and method for file-level data protection. Apple, Womble Carlyle Sandridge & Rice, August 13, 2013: US08510552 (27 worldwide citation)

Disclosed herein are systems, methods, and non-transitory computer-readable storage media for encryption and key management. The method includes encrypting each file on a computing device with a unique file encryption key, encrypting each unique file encryption key with a corresponding class encrypt ...


2
Deric Horn, Donald James Brady, David Alexander Majnemer, Eric Brandon Tamura: Methods and apparatuses for usage based allocation block size tuning. Womble Carlyle Sandridge & Rice, March 3, 2015: US08972690 (7 worldwide citation)

Methods and apparatuses that maintain an access history of a file allocated with allocation blocks in storage devices are described. In response to receiving a usage request to allocate additional space for the file, an allocation block size may be adjusted or adapted based on the access history. Th ...


3
Conrad Sauerwald, Vrajesh Rajesh Bhavsar, Kenneth Buffalo McNeil, Thomas Brogan Duffy, Michael Lambertus Hubertus Brouwer, Matthew John Byom, Mitchell David Adler, Eric Brandon Tamura: System and method for wireless data protection. Apple, Blakely Sokoloff Taylor & Zafman, July 26, 2016: US09401898

Disclosed herein are systems, methods, and non-transitory computer-readable storage media for wireless data protection utilizing cryptographic key management on a primary device and a backup device. A system encrypts a file with a file key and encrypts the file key twice, resulting in two encrypted ...


4
Conrad Sauerwald, Vrajesh Rajesh Bhavsar, Kenneth Buffalo McNeil, Thomas Brogan Duffy Jr, Michael Lambertus Hubertus Brouwer, Matthew John Byom, Mitchell David Adler, Eric Brandon Tamura: System and method for wireless data protection. Apple, Blakely Sokoloff Taylor & Zafman, November 7, 2017: US09813389

Disclosed herein are systems, methods, and non-transitory computer-readable storage media for wireless data protection utilizing cryptographic key management on a primary device and a backup device. A system encrypts a file with a file key and encrypts the file key twice, resulting in two encrypted ...


5
Eric Brandon Tamura, David Alexander Majnemer: Methods and apparatuses to allocate file storage via tree representations of a bitmap. Apple, Womble Carlyle Sandridge & Rice, August 6, 2013: US08504792

Methods and apparatuses that search tree representations of a bitmap for available blocks to allocate in storage devices are described. An allocation request for a file may be received to initiate the search. In one embodiment, the bitmap may include an array of bits corresponding to blocks in the s ...


6
Dallas Blake De Atley, Gordon Freedman, Thomas Brogan Duffy JR, John Andrew Wright, Vrajesh Rajesh Bhavsar, Lucia Elena Ballard, Michael Lambertus Hubertus Brouwer, Conrad Sauerwald, Mitchell David Adler, Eric Brandon Tamura, David Rahardja, Carsten Guenther: System and method for file-level data protection. Apple, October 13, 2011: US20110252234-A1

Disclosed herein are systems, methods, and non-transitory computer-readable storage media for encryption and key management. The method includes encrypting each file on a computing device with a unique file encryption key, encrypting each unique file encryption key with a corresponding class encrypt ...


7
Donald James Brady, Eric Brandon Tamura: Snapshot based search. Apple Bstz, Blakely Sokoloff Taylor & Zafman, December 9, 2010: US20100312783-A1

Embodiments of the invention receive a search query from a user. In response to the search query, a snapshot of the file system in its current state is taken. A coherent search of the snapshot is performed using the search query. Results of the search are presented to a user. In other embodiments, a ...


8
Eric Brandon Tamura, David Alexander Majnemer: Methods and apparatuses to allocate file storage via tree representations of a bitmap. June 23, 2011: US20110153976-A1

Methods and apparatuses that search tree representations of a bitmap for available blocks to allocate in storage devices are described. An allocation request for a file may be received to initiate the search. In one embodiment, the bitmap may include an array of bits corresponding to blocks in the s ...


9
Deric Horn, Donald James Brady, David Alexander Majnemer, Eric Brandon Tamura: Methods and apparatuses for usage based allocation block size tuning. July 7, 2011: US20110167239-A1

Methods and apparatuses that maintain an access history of a file allocated with allocation blocks in storage devices are described. In response to receiving a usage request to allocate additional space for the file, an allocation block size may be adjusted or adapted based on the access history. Th ...