Patents by Inventor George K. COLLEY

George K. COLLEY has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10032038
    Abstract: This application relates to a key rolling process for a file system of a computing device. The key rolling process allows for files to be transparently re-encrypted in a background process while still allowing applications to access files being re-encrypted. During re-encryption, a portion of the file is decrypted using a current key for the file and re-encrypted using a new key for the file. During re-encryption, the portion of the file can be relocated to another location in memory. Metadata associated with the file can be updated to include information pertaining to the location of the re-encrypted portion. The metadata can also be updated include information pertaining to how much of the file has been re-encrypted with the new key and how much of the file remains encrypted with the current key.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: July 24, 2018
    Assignee: Apple Inc.
    Inventors: Christopher J. Suter, Eric B. Tamura, George K. Colley, Mark S. Day
  • Publication number: 20160321460
    Abstract: This application relates to a key rolling process for a file system of a computing device. The key rolling process allows for files to be transparently re-encrypted in a background process while still allowing applications to access files being re-encrypted. During re-encryption, a portion of the file is decrypted using a current key for the file and re-encrypted using a new key for the file. During re-encryption, the portion of the file can be relocated to another location in memory. Metadata associated with the file can be updated to include information pertaining to the location of the re-encrypted portion. The metadata can also be updated include information pertaining to how much of the file has been re-encrypted with the new key and how much of the file remains encrypted with the current key.
    Type: Application
    Filed: April 29, 2015
    Publication date: November 3, 2016
    Inventors: Christopher J. SUTER, Eric B. TAMURA, George K. COLLEY, Mark S. DAY
  • Patent number: 9471587
    Abstract: When enumerating of a set of content items in a directory in a remote file server, an electronic device provides a request for information associated with the set of content items. The electronic device and the file server may use, respectively, use an OS X®-based operating system and a Windows®-based operating system. In response to the request, the file server may access information specifying the set of content items. For example, the information may include maximal access information and finder information for each content item in the set of content items in the directory. Next, the electronic device may receive a response with the requested information from the file server. The providing of the request and the receiving of the response may, respectively, involve single instances of a request and a response, thereby significantly reducing the amount of communication between the electronic device and the file server.
    Type: Grant
    Filed: June 7, 2013
    Date of Patent: October 18, 2016
    Assignee: Apple Inc.
    Inventors: William C. Conway, George K. Colley, Bradley R. M. Suinn, Christopher N. Ryan
  • Publication number: 20140365540
    Abstract: When enumerating of a set of content items in a directory in a remote file server, an electronic device provides a request for information associated with the set of content items. The electronic device and the file server may use, respectively, use an OS X®-based operating system and a Windows®-based operating system. In response to the request, the file server may access information specifying the set of content items. For example, the information may include maximal access information and finder information for each content item in the set of content items in the directory. Next, the electronic device may receive a response with the requested information from the file server. The providing of the request and the receiving of the response may, respectively, involve single instances of a request and a response, thereby significantly reducing the amount of communication between the electronic device and the file server.
    Type: Application
    Filed: June 7, 2013
    Publication date: December 11, 2014
    Inventors: William C. Conway, George K. Colley, Bradley R. M. Suinn, Christopher N. Ryan
  • Publication number: 20140222879
    Abstract: The invention provides a technique for managing hard-mounted network file systems (NFSs). First, a network file system (NFS) interface detects that a hard-mounted NFS is inaccessible. In response, the NFS interface obtains a list of virtual nodes (vNodes) associated with the hard-mounted NFS. If the NFS interface determines that each vNode in the list of vNodes is only associated with a read IN/OUT (I/O) operation, then the NFS interface automatically unmounts the hard-mounted NFS since doing so does not compromise the coherency of the hard-mounted NFS. Alternatively, if the NFS interface determines that at least one vNode in the list of vNodes is associated with data that is open for a write I/O operation, is mapped into a memory, or is associated with at least one dirty page, then the NFS interface does not unmount the hard-mounted NFS since doing so will compromise the coherency of the hard-mounted NFS.
    Type: Application
    Filed: February 1, 2013
    Publication date: August 7, 2014
    Applicant: APPLE INC.
    Inventors: William L. RICKER, Guy HARRIS, George K. COLLEY