Patents by Inventor Graham Charles Plumb

Graham Charles Plumb 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: 10223363
    Abstract: The controlling of access to a file system entity based on location of the requestor and operation expiry data of the file system entity. Operation expiry data and location data are associated with a file system entity (e.g., a file, a directory, a partition, or a disk) such that the file system entity and the operation expiry data and the location data are moved or copied atomically together. Upon receiving a request to perform an operation on the file system entity, the system identifies a location status of the requestor. The system then identifies expiry data that corresponds to the location status, and that is associated with the requested operation. The system then uses the identified expiry data to determine whether or not the requested file operation is to be permitted.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: March 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Graham Charles Plumb, Warren Leslie Keyes
  • Patent number: 9424436
    Abstract: The enforcement of operation restriction on a file system entity over a network. The file system entity exists on a server (which could be a single machine, a cluster of servers, or a cloud computing environment). The server facilitates setting up of a session over a network with a client. As part of this facilitation, the server receives from the client a locale of the client. Upon subsequent receipt from the client of a request to perform an operation on the file system entity, the client consults supplemental data to determine whether the requested operation is permitted on the file system entity. The supplemental data may comprise at least one of the locality information or operation expiry data.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: August 23, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Graham Charles Plumb
  • Publication number: 20160124987
    Abstract: File system entity access control based on location of the requestor. Location data is associated with a file system entity (e.g., a file, a directory, a partition, or a disk) such that the file system entity and the location data are moved or copied atomically together. Upon receiving a request to perform an operation on the file system entity, the system identifies the location of the requestor, and accesses the location data associated with the file system entity. The location data and the requestor location are then used to determine whether or not the requested file operation is to be permitted.
    Type: Application
    Filed: October 30, 2014
    Publication date: May 5, 2016
    Inventor: Graham Charles Plumb
  • Publication number: 20160124974
    Abstract: The controlling of access to a file system entity based on location of the requestor and operation expiry data of the file system entity. Operation expiry data and location data are associated with a file system entity (e.g., a file, a directory, a partition, or a disk) such that the file system entity and the operation expiry data and the location data are moved or copied atomically together. Upon receiving a request to perform an operation on the file system entity, the system identifies a location status of the requestor. The system then identifies expiry data that corresponds to the location status, and that is associated with the requested operation. The system then uses the identified expiry data to determine whether or not the requested file operation is to be permitted.
    Type: Application
    Filed: October 30, 2014
    Publication date: May 5, 2016
    Inventors: Graham Charles Plumb, Warren Leslie Keyes
  • Publication number: 20160125195
    Abstract: The enforcement of operation restriction on a file system entity over a network. The file system entity exists on a server (which could be a single machine, a cluster of servers, or a cloud computing environment). The server facilitates setting up of a session over a network with a client. As part of this facilitation, the server receives from the client a locale of the client. Upon subsequent receipt from the client of a request to perform an operation on the file system entity, the client consults supplemental data to determine whether the requested operation is permitted on the file system entity. The supplemental data may comprise at least one of the locality information or operation expiry data.
    Type: Application
    Filed: October 30, 2014
    Publication date: May 5, 2016
    Inventor: Graham Charles Plumb