Patents by Inventor Ian Cameron

Ian Cameron 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: 20250363232
    Abstract: A method of protecting access to files on a computer file system is disclosed. A kernel-mode file system filter driver controls access to stored policies. Some access policies will cause the file system filter driver to send a request to a user-mode policy configuration service. The user-mode policy configuration service includes features allowing safe autoconfiguration of policies for new applications, and safe reconfiguration of policies for updated applications.
    Type: Application
    Filed: May 23, 2025
    Publication date: November 27, 2025
    Inventors: James Reynolds, Ian Cameron, Jordan Stopford, Scott Sterry
  • Patent number: 12367024
    Abstract: A method and system is disclosed for migrating an application on a source computer system, which may be a legacy application running on an out-of-date operating system, to a container host running on a target computer system. The system includes software products which analyse the source system to identify application components, and which provision containers corresponding to the identified components.
    Type: Grant
    Filed: June 14, 2022
    Date of Patent: July 22, 2025
    Assignee: Cristie Software Ltd
    Inventors: Jordan Stopford, Sam Kendall, James Reynolds, Ian Cameron
  • Publication number: 20250230000
    Abstract: A linear motor conveyor system including: a track including: at least one guide rail, including a first portion and a second portion; and a plurality of moving elements, each moving element including: a body; and at least one set of bearings supported by the body, including a first bearing configured to move along the first portion and a second bearing configured to move along the second portion, wherein the second bearing and second portion are offset in relation to the first bearing and first portion such that the second bearing overlaps along the direction of the track with a first bearing of an adjacent moving element to provide a reduced tooling pitch between the moving elements. In some cases each of the plurality of moving elements further includes: a second set of bearings; and a bearing suspension system to provide a suspension to the second set of bearings.
    Type: Application
    Filed: March 31, 2025
    Publication date: July 17, 2025
    Inventors: Albert KLEINIKKINK, Roger HOGAN, Ian CAMERON
  • Patent number: 12346103
    Abstract: The disclosure is directed at a method and system for diagnosing automation elements. The method and system include the determination of a trigger condition or event within operation data received from the automation elements. Based on the trigger condition or event, feed-back data captured by data collection devices is tagged and stored and/or captured and stored for review by an end user. The feed-back data may be stored together with associated operation data to assist in identifying faults, the causes of faults, or the like in the automation elements, in the products produced, or in the manufacturing process or overall manufacturing system.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: July 1, 2025
    Inventors: Stephen Fisher Aikens, Ian Cameron, Stanley Kleinikkink, Daniel Blair De Verteuil
  • Patent number: 12264022
    Abstract: A linear motor conveyor system including: a track comprising a shaped guide rail; a plurality of moving elements, each moving element having: a body; at least two bearings supported by the body and configured to match with the shaped guide rail, wherein the bearings are mounted to the moving element such that the moving elements overlap along the direction of the track providing a reduced tooling pitch between the moving elements. A moving element for moving on a track of a conveyor system, the moving element including: a first set of bearings shaped to match with a first shaped guide rail; a second set of bearings configured to abut against a second guide rail; and a body supporting the first and the second bearing, wherein the body is shaped to allow the first bearing to at least partially overlap the body of an adjacent moving element.
    Type: Grant
    Filed: October 3, 2023
    Date of Patent: April 1, 2025
    Inventors: Albert Kleinikkink, Roger Hogan, Ian Cameron
  • Publication number: 20240025672
    Abstract: A linear motor conveyor system including: a track comprising a shaped guide rail; a plurality of moving elements, each moving element having: a body; at least two bearings supported by the body and configured to match with the shaped guide rail, wherein the bearings are mounted to the moving element such that the moving elements overlap along the direction of the track providing a reduced tooling pitch between the moving elements. A moving element for moving on a track of a conveyor system, the moving element including: a first set of bearings shaped to match with a first shaped guide rail; a second set of bearings configured to abut against a second guide rail; and a body supporting the first and the second bearing, wherein the body is shaped to allow the first bearing to at least partially overlap the body of an adjacent moving element.
    Type: Application
    Filed: October 3, 2023
    Publication date: January 25, 2024
    Inventors: Albert KLEINIKKINK, Roger HOGAN, Ian CAMERON
  • Publication number: 20230393838
    Abstract: A method for automatically upgrading an operating system on a computer is provided. The method includes collecting system state information from the computer, and querying a knowledge base to identify state modification actions. Querying the knowledge base may include use of a classification algorithm, for example the k-nearest-neighbours algorithm, to identify non-exact matches in the knowledge base. The system is modified according to identified state modification actions and an upgrade is attempted. In the event that the upgrade fails, information from collected log files is used to update the knowledge base to propose further state modification actions, and the upgrade is attempted again.
    Type: Application
    Filed: May 30, 2023
    Publication date: December 7, 2023
    Inventors: Ian Cameron, Scott Sterry, Sam Kendall, Jordan Stopford
  • Patent number: 11782800
    Abstract: A backup recovery and testing method is disclosed. The recovery method restores backed-up systems according to a stored configuration, and collects logs as the restored systems start up. The collected logs are compared with stored baseline logs, by a process which includes parsing the logs into templates and parameters, and identifying anomalies automatically for example by principal component analysis. Anomalies identified may be used to modify the stored configuration.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: October 10, 2023
    Assignee: CRISTIE SOFTWARE LTD
    Inventors: Ian Cameron, James Reynolds, Scott Sterry
  • Patent number: 11772909
    Abstract: A linear motor conveyor system including: a track comprising a shaped guide rail; a plurality of moving elements, each moving element having: a body; at least two bearings supported by the body and configured to match with the shaped guide rail, wherein the bearings are mounted to the moving element such that the moving elements overlap along the direction of the track providing a reduced tooling pitch between the moving elements. A moving element for moving on a track of a conveyor system, the moving element including: a first set of bearings shaped to match with a first shaped guide rail; a second set of bearings configured to abut against a second guide rail; and a body supporting the first and the second bearing, wherein the body is shaped to allow the first bearing to at least partially overlap the body of an adjacent moving element.
    Type: Grant
    Filed: April 1, 2021
    Date of Patent: October 3, 2023
    Assignee: ATS CORPORATION
    Inventors: Albert Kleinikkink, Roger Hogan, Ian Cameron
  • Publication number: 20220398077
    Abstract: A method and system is disclosed for migrating an application on a source computer system, which may be a legacy application running on an out-of-date operating system, to a container host running on a target computer system.
    Type: Application
    Filed: June 14, 2022
    Publication date: December 15, 2022
    Inventors: Jordan Stopford, Sam Kendall, James Reynolds, Ian Cameron
  • Publication number: 20210237989
    Abstract: A linear motor conveyor system including: a track comprising a shaped guide rail; a plurality of moving elements, each moving element having: a body; at least two bearings supported by the body and configured to match with the shaped guide rail, wherein the bearings are mounted to the moving element such that the moving elements overlap along the direction of the track providing a reduced tooling pitch between the moving elements. A moving element for moving on a track of a conveyor system, the moving element including: a first set of bearings shaped to match with a first shaped guide rail; a second set of bearings configured to abut against a second guide rail; and a body supporting the first and the second bearing, wherein the body is shaped to allow the first bearing to at least partially overlap the body of an adjacent moving element.
    Type: Application
    Filed: April 1, 2021
    Publication date: August 5, 2021
    Inventors: Albert KLEINIKKINK, Roger HOGAN, Ian CAMERON
  • Publication number: 20210173750
    Abstract: A backup recovery and testing method is disclosed. The recovery method restores backed-up systems according to a stored configuration, and collects logs as the restored systems start up. The collected logs are compared with stored baseline logs, by a process which includes parsing the logs into templates and parameters, and identifying anomalies automatically for example by principal component analysis. Anomalies identified may be used to modify the stored configuration.
    Type: Application
    Filed: November 30, 2020
    Publication date: June 10, 2021
    Inventors: Ian Cameron, James Reynolds, Scott Sterry
  • Patent number: 10974914
    Abstract: A linear motor conveyor system including: a track comprising a shaped guide rail; a plurality of moving elements, each moving element having: a body; at least two bearings supported by the body and configured to match with the shaped guide rail, wherein the bearings are mounted to the moving element such that the moving elements overlap along the direction of the track providing a reduced tooling pitch between the moving elements. A moving element for moving on a track of a conveyor system, the moving element including: a first set of bearings shaped to match with a first shaped guide rail; a second set of bearings configured to abut against a second guide rail; and a body supporting the first and the second bearing, wherein the body is shaped to allow the first bearing to at least partially overlap the body of an adjacent moving element.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: April 13, 2021
    Assignee: ATS Automation Tooling Systems Inc.
    Inventors: Albert Kleinikkink, Roger Hogan, Ian Cameron
  • Patent number: 10519219
    Abstract: The present invention provides antibodies, for use in the treatment, suppression prevention of Filovirus disease, particularly Ebola virus disease. Also provided immunogens for use in eliciting such antibodies.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: December 31, 2019
    Assignees: The Secretary of State for Health, MicroPharm Limited, The Chancellor, Masters and Scholars of the University of Oxford
    Inventors: Miles Carroll, Stuart Dowall, Roger Hewson, Ian Cameron, John Landon, Antra Zeltina, David Stuart, Thomas Bowden
  • Publication number: 20190375597
    Abstract: A linear motor conveyor system including: a track comprising a shaped guide rail; a plurality of moving elements, each moving element having: a body; at least two bearings supported by the body and configured to match with the shaped guide rail, wherein the bearings are mounted to the moving element such that the moving elements overlap along the direction of the track providing a reduced tooling pitch between the moving elements. A moving element for moving on a track of a conveyor system, the moving element including: a first set of bearings shaped to match with a first shaped guide rail; a second set of bearings configured to abut against a second guide rail; and a body supporting the first and the second bearing, wherein the body is shaped to allow the first bearing to at least partially overlap the body of an adjacent moving element.
    Type: Application
    Filed: August 13, 2019
    Publication date: December 12, 2019
    Inventors: Albert KLEINIKKINK, Roger HOGAN, Ian CAMERON
  • Publication number: 20190302751
    Abstract: The disclosure is directed at a method and system for diagnosing automation elements. The method and system include the determination of a trigger condition or event within operation data received from the automation elements. Based on the trigger condition or event, feed-back data captured by data collection devices is tagged and stored and/or captured and stored for review by an end user. The feed-back data may be stored together with associated operation data to assist in identifying faults, the causes of faults, or the like in the automation elements, in the products produced, or in the manufacturing process or overall manufacturing system.
    Type: Application
    Filed: July 7, 2017
    Publication date: October 3, 2019
    Inventors: Stephen Fisher AIKENS, Ian CAMERON, Stanley KLEINIKKINK, Daniel Blair DE VERTEUIL
  • Patent number: D855071
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: July 30, 2019
    Assignee: Intuit Inc.
    Inventors: Jessica Tsuji, Ian Cameron, Heather Daggett
  • Patent number: D884727
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: May 19, 2020
    Assignee: Intuit Inc.
    Inventors: Jessica Tsuji, Ian Cameron, Heather Daggett
  • Patent number: D895922
    Type: Grant
    Filed: May 28, 2018
    Date of Patent: September 8, 2020
    Assignee: ATS AUTOMATION TOOLING SYSTEMS INC.
    Inventors: Albert Kleinikkink, Ian Cameron, Roger Hogan
  • Patent number: D929068
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: August 24, 2021
    Inventors: Albert Kleinikkink, Roger Hogan, Ian Cameron