Patents by Inventor Ian James MCLEAN
Ian James MCLEAN 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).
-
Publication number: 20230334182Abstract: A computer device performs operations for managing registry access. The computing device can determine a set of registry access rules relevant to the user process. The computing device can perform an evaluation of a registry operation requested by the user process using the set of registry access rules. The computing device can determine an action based on the evaluation. The action can include one of blocking the registry operation in relation to a particular key in a registry of the operating system, and enabling access to a particular key in the registry of the operating system to perform the requested registry operation.Type: ApplicationFiled: June 22, 2023Publication date: October 19, 2023Inventors: John Goodridge, Ian James McLean
-
Patent number: 11720712Abstract: A computer device performs operations for managing registry access, including monitoring a user process on the computer device. The computing device can determine a set of registry access rules relevant to the user process. The computing device can perform an evaluation of a registry operation requested by the user process using the set of registry access rules. The computing device can determine an action based on the evaluation. The action can include one of blocking the registry operation in relation to a particular key in a registry of the operating system, and enabling access to a particular key in the registry of the operating system to perform the requested registry operation.Type: GrantFiled: May 3, 2022Date of Patent: August 8, 2023Assignee: Avecto LimitedInventors: John Goodridge, Ian James McLean
-
Publication number: 20220261504Abstract: A computer device performs operations for managing registry access, including monitoring a user process on the computer device. The computing device can determine a set of registry access rules relevant to the user process. The computing device can perform an evaluation of a registry operation requested by the user process using the set of registry access rules. The computing device can determine an action based on the evaluation. The action can include one of blocking the registry operation in relation to a particular key in a registry of the operating system, and enabling access to a particular key in the registry of the operating system to perform the requested registry operation.Type: ApplicationFiled: May 3, 2022Publication date: August 18, 2022Inventors: John Goodridge, Ian James McLean
-
Patent number: 11366931Abstract: A computer device performs operations for managing registry access, including monitoring a user process on the computer device and, in response, establishing a set of registry access rules relevant to the user process. Each registry operation requested by the user process is evaluated and, in response, an appropriate action determined. Such action suitably includes at least one of: blocking the registry operation in relation to a particular key in a registry of the operating system, and enabling access to a particular key in the registry of the operating system to perform the requested registry operation. In particular, the operations may be performed using a registry filter driver in a kernel mode of an operating system of the computer device.Type: GrantFiled: February 11, 2019Date of Patent: June 21, 2022Inventors: John Goodridge, Ian James McLean
-
Publication number: 20190251294Abstract: A computer device performs operations for managing registry access, including monitoring a user process on the computer device and, in response, establishing a set of registry access rules relevant to the user process. Each registry operation requested by the user process is evaluated and, in response, an appropriate action determined. Such action suitably includes at least one of: blocking the registry operation in relation to a particular key in a registry of the operating system, and enabling access to a particular key in the registry of the operating system to perform the requested registry operation. In particular, the operations may be performed using a registry filter driver in a kernel mode of an operating system of the computer device.Type: ApplicationFiled: February 11, 2019Publication date: August 15, 2019Inventors: John Goodridge, Ian James McLean
-
Patent number: 9537974Abstract: Systems, methods and media are provided for collaborative caching of files in a cloud storage directory. One method includes providing, at a cloud storage server having a cloud storage directory, an interface configured for forming one or more groups. Each group has a plurality of members. The method also includes monitoring the cloud storage directory including a plurality of files that is shared amongst members of a working group and, upon detecting a file activity related to one of the plurality of files, updating a profile for the file. The method further includes determining using the updated profile whether to distribute the file to the group members by applying a policy to the updated profile. The method also includes distributing the file to the group members by downloading the file to cloud storage devices associated with the group members when it is determined to distribute the file.Type: GrantFiled: July 3, 2013Date of Patent: January 3, 2017Assignee: Crimson CorporationInventor: Ian James McLean
-
Patent number: 9141636Abstract: Systems and methods are described for homing data. A computerized method of homing data includes embedding a first homing configuration within a first file on a host, intercepting an access attempt to the first file by the host, retrieving the first homing configuration embedded within the first file, determining a first data homing connector based on the first homing configuration, and synchronizing the first file through the first data homing connector with a first synchronization server based on the first homing configuration.Type: GrantFiled: March 14, 2013Date of Patent: September 22, 2015Assignee: AppSense LimitedInventor: Ian James McLean
-
Publication number: 20150074744Abstract: Disclosed embodiments of a data protection mechanism can provide secure data management. In particular, the disclosed embodiments provide secure data management mechanisms that can control transfer of data items so that contents of protected data items are not accessible to non-authorized parties. For example, the disclosed system can prevent an application from storing a protected file using a new file name. As another example, the disclosed system can prevent an application from sending a protected file to another computing device over a communication network.Type: ApplicationFiled: September 11, 2013Publication date: March 12, 2015Applicant: APPSENSE LIMITEDInventors: Ian James MCLEAN, Paul DELIVETT
-
Publication number: 20150012639Abstract: Systems, methods and media are provided for collaborative caching of files in a cloud storage directory. One method includes providing, at a cloud storage server having a cloud storage directory, an interface configured for forming one or more groups. Each group has a plurality of members. The method also includes monitoring the cloud storage directory including a plurality of files that is shared amongst members of a working group and, upon detecting a file activity related to one of the plurality of files, updating a profile for the file. The method further includes determining using the updated profile whether to distribute the file to the group members by applying a policy to the updated profile. The method also includes distributing the file to the group members by downloading the file to cloud storage devices associated with the group members when it is determined to distribute the file.Type: ApplicationFiled: July 3, 2013Publication date: January 8, 2015Inventor: Ian James MCLEAN
-
Publication number: 20140337408Abstract: Systems, methods and media are provided for minimizing data downloads. One method includes providing a virtual view of a list of files remotely stored in a cloud storage server. The method also includes detecting a user request for file data associated with a file selected from the virtual view and inspecting a local cache associated with the selected file to determine whether the requested file data already exists in the cache. The method further includes displaying the file data from the cache when it is determined that the cache already includes the file data. When it is determined that the cache does not include the file data, the method also includes generating a client request for the file data, sending it to the server, receiving the requested file data from the server, updating the cache using the file data received from the server; and displaying the requested file data.Type: ApplicationFiled: May 10, 2013Publication date: November 13, 2014Inventors: Antony Workman, Ian James McLean
-
Publication number: 20140279872Abstract: Systems and methods are described for homing data. A computerized method of homing data includes embedding a first homing configuration within a first file on a host, intercepting an access attempt to the first file by the host, retrieving the first homing configuration embedded within the first file, determining a first data homing connector based on the first homing configuration, and synchronizing the first file through the first data homing connector with a first synchronization server based on the first homing configuration.Type: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: APPSENSE LIMITEDInventor: Ian James MCLEAN