Patents by Inventor Roger Francis MacLean

Roger Francis MacLean 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: 10599420
    Abstract: In some examples, a service receives releases including machine-readable instructions from different vendors, the releases for respective controller units of a vehicle. The service communicates the releases wirelessly to the vehicle to update machine-readable instructions executing on the respective controller units of the vehicle.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: March 24, 2020
    Assignee: 2236008 ONTARIO INC.
    Inventors: Spencer Leavitt George Quin, Christopher Scott Travers, Paul Streatch, Roger Francis Maclean
  • Patent number: 10523590
    Abstract: Systems and methods for enforcing mandatory access control in a message-based operating system are provided. Calls to operating system logic may be passed as messages over communication channels in a message-based operating system. A first process configured to receive a message via a communication channel in a message-based operation system may be identified. In addition, the communication channel may be identified. Further, an access rule may be identified. The access rule may be a rule to govern access to the communication channel. The access to the communication channel by the second process may be controlled based on the access rule. The access may be controlled in a kernel of a message-based operating system. The second process may be configured to execute invocation logic. The invocation logic may be executable to send the message via the communication channel.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: December 31, 2019
    Assignee: 2236008 Ontario Inc.
    Inventors: Eric Serge Naud, Roger Francis Maclean
  • Patent number: 10521599
    Abstract: Systems and methods for enforcing label-based mandatory access control are provided. A first label may be assigned to a resource. An event associated with a resource may be detected. The resource may be relabeled, in response to detection of the event, from a first label to a second label in accordance with a transition rule. The transition rule may be included in a security policy. The transition rule may indicate that the resource is to be relabeled to the second label if the event is detected. Access to the resource may be controlled according to an access rule in the security policy. The access rule may be applicable to the resource based on the access rule identifying the second label assigned to the resource.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: December 31, 2019
    Assignees: 2236008 Ontario Inc., Blackberry Limited
    Inventors: Glenn Daniel Wurster, Roger Francis Maclean, Eric Serge Naud, Tristan Michael Roach
  • Publication number: 20190138292
    Abstract: In some examples, a service receives releases including machine-readable instructions from different vendors, the releases for respective controller units of a vehicle. The service communicates the releases wirelessly to the vehicle to update machine-readable instructions executing on the respective controller units of the vehicle.
    Type: Application
    Filed: October 29, 2018
    Publication date: May 9, 2019
    Inventors: Spencer Leavitt George Quin, Christopher Scott Travers, Paul Streatch, Roger Francis Maclean
  • Patent number: 10114634
    Abstract: In some examples, a service receives releases including machine-readable instructions from different vendors, the releases for respective controller units of a vehicle. The service communicates the releases wirelessly to the vehicle to update machine-readable instructions executing on the respective controller units of the vehicle.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: October 30, 2018
    Assignee: 2236008 Ontario Inc.
    Inventors: Spencer Leavitt George Quin, Christopher Scott Travers, Paul Streatch, Roger Francis Maclean
  • Publication number: 20180247062
    Abstract: Systems and methods for enforcing label-based mandatory access control are provided. A first label may be assigned to a resource. An event associated with a resource may be detected. The resource may be relabeled, in response to detection of the event, from a first label to a second label in accordance with a transition rule. The transition rule may be included in a security policy. The transition rule may indicate that the resource is to be relabeled to the second label if the event is detected. Access to the resource may be controlled according to an access rule in the security policy. The access rule may be applicable to the resource based on the access rule identifying the second label assigned to the resource.
    Type: Application
    Filed: March 9, 2017
    Publication date: August 30, 2018
    Inventors: Glenn Daniel Wurster, Roger Francis Maclean, Eric Serge Naud, Tristan Michael Roach
  • Publication number: 20180123976
    Abstract: Systems and methods for enforcing mandatory access control in a message-based operating system are provided. Calls to operating system logic may be passed as messages over communication channels in a message-based operating system. A first process configured to receive a message via a communication channel in a message-based operation system may be identified. In addition, the communication channel may be identified. Further, an access rule may be identified. The access rule may be a rule to govern access to the communication channel. The access to the communication channel by the second process may be controlled based on the access rule. The access may be controlled in a kernel of a message-based operating system. The second process may be configured to execute invocation logic. The invocation logic may be executable to send the message via the communication channel.
    Type: Application
    Filed: February 28, 2017
    Publication date: May 3, 2018
    Inventors: Eric Serge Naud, Roger Francis Maclean
  • Publication number: 20170212746
    Abstract: In some examples, a service receives releases including machine-readable instructions from different vendors, the releases for respective controller units of a vehicle. The service communicates the releases wirelessly to the vehicle to update machine-readable instructions executing on the respective controller units of the vehicle.
    Type: Application
    Filed: February 10, 2017
    Publication date: July 27, 2017
    Inventors: Spencer Leavitt George Quin, Christopher Scott Travers, Paul Streatch, Roger Francis Maclean
  • Patent number: 7683934
    Abstract: A system and method are provided for automatic camera health monitoring, such as for a camera in a video surveillance system. The system preferably provides substantially continuous monitoring and detection of camera malfunction, due to either external or internal conditions. Camera malfunction is detected when a computed camera health measurement exceeds a malfunction threshold. The camera health measurement is computed based on a comparison of a current camera health record to a plurality of stored camera health records obtained in a learning mode, which characterize known states of normal camera operation. Aside from monitoring camera health, methods of the present invention can also be used to detect an object being added to or removed from a scene, or to detect a change in lighting in a scene, possibly caused by a defective light fixture.
    Type: Grant
    Filed: December 6, 2006
    Date of Patent: March 23, 2010
    Assignee: March Networks Corporation
    Inventors: Christian Joseph Eric Montminy, Kenneth Edward Maughan, Man-Yee Sun, Roger Francis MacLean