Patents by Inventor Mark Shackleton

Mark Shackleton 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: 11775653
    Abstract: A computer implemented method to determine a security configuration for a target virtual machine (VM) in a virtualized computing environment, the method including training a machine learning algorithm to determine a vector of security vulnerabilities for the target VM based on a vector of configuration characteristics for the target VM, the machine learning algorithm being trained using training examples each including a configuration for a training VM and an associated vulnerability vector based on an observed security occurrence at the training VM, wherein each training example further includes an identification of one of set of security configurations for the training VM; selecting at least a subset of the set of security configurations and, for each security configuration in the subset, executing the machine learning algorithm with the vector of configuration characteristics for the target VM and an identification of the security configuration, so as to generate a set of vulnerability vectors including a
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: October 3, 2023
    Assignee: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY
    Inventors: Mark Shackleton, Fadi El-Moussa
  • Patent number: 11763005
    Abstract: A computer implemented method to generate training data for a machine learning algorithm for determining security vulnerabilities of a virtual machine (VM) in a virtualized computing environment is disclosed. The machine learning algorithm determines the vulnerabilities based on a vector of configuration characteristics for the VM.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: September 19, 2023
    Assignee: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY
    Inventors: Mark Shackleton, Fadi El-Moussa
  • Patent number: 11640480
    Abstract: A computer implemented method of sharing a data message containing multiple data fields between a provider computer system and a consumer computer system, wherein the provider and consumer computer systems have mutual mistrust, is disclosed.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: May 2, 2023
    Assignee: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY
    Inventors: Fabio Giubilo, Fadi El-Moussa, Mark Shackleton
  • Publication number: 20210248266
    Abstract: A computer implemented method of sharing a data message containing multiple data fields between a provider computer system and a consumer computer system, wherein the provider and consumer computer systems have mutual mistrust, is disclosed.
    Type: Application
    Filed: March 19, 2019
    Publication date: August 12, 2021
    Inventors: Fabio GIUBILO, Fadi EL-MOUSSA, Mark SHACKLETON
  • Publication number: 20210182404
    Abstract: A computer implemented method to generate training data for a machine learning algorithm for determining security vulnerabilities of a virtual machine (VM) in a virtualized computing environment is disclosed. The machine learning algorithm determines the vulnerabilities based on a vector of configuration characteristics for the VM.
    Type: Application
    Filed: October 11, 2018
    Publication date: June 17, 2021
    Inventors: Mark SHACKLETON, Fadi EL-MOUSSA
  • Publication number: 20210182403
    Abstract: A computer implemented method to determine a security configuration for a target virtual machine (VM) in a virtualized computing environment, the method including training a machine learning algorithm to determine a vector of security vulnerabilities for the target VM based on a vector of configuration characteristics for the target VM, the machine learning algorithm being trained using training examples each including a configuration for a training VM and an associated vulnerability vector based on an observed security occurrence at the training VM, wherein each training example further includes an identification of one of set of security configurations for the training VM; selecting at least a subset of the set of security configurations and, for each security configuration in the subset, executing the machine learning algorithm with the vector of configuration characteristics for the target VM and an identification of the security configuration, so as to generate a set of vulnerability vectors including a
    Type: Application
    Filed: October 11, 2018
    Publication date: June 17, 2021
    Inventors: Mark SHACKLETON, Fadi EL-MOUSSA
  • Patent number: 10257721
    Abstract: In a wireless network formed of short range femtocells, each femtocell provides wireless connectivity to user equipment devices and the user equipment can move around the topographical range covered by the network by handing over to a neighboring femtocell. Due to the limited range of a femtocell, there will be coverage gaps. If the device moves to a location not covered by a femtocell, it will try to connect to a macrocell of a different wide area cellular network until it is within range of another femtocell network. To minimize handovers from the femtocell network to the macrocell network, each femtocell is arranged to analyze historic log data to detect coverage gaps experienced by the user equipment as it moves along a user equipment route and try to close the gaps by increasing the coverage range of femtocells on either side of the coverage gap to close the gap.
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: April 9, 2019
    Assignee: British Telecommunications Public Limited Company
    Inventors: Mark Shackleton, Fabrice Saffre, Anvar Tukmanov, Richard Mackenzie
  • Patent number: 10182352
    Abstract: This disclosure provides a method of allocating a resource in a network of small cells, and a device for implementing the method, the method comprising: a first small cell detecting that its resource demand exceeds its resource allocation; the first small cell selecting a new resource that is being used by a second small cell; and the first small cell allocating the new resource to either the first or second small cell, wherein the probability the new resource is allocated to the first small cell is based on the first small cell's resource demand.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: January 15, 2019
    Assignee: British Telecommunications Public Limited Company
    Inventors: Fabrice Saffre, Anvar Tukmanov, Mark Shackleton, Richard Mackenzie
  • Publication number: 20180063726
    Abstract: In a wireless network formed of short range femtocells, each femtocell provides wireless connectivity to user equipment devices and the user equipment can move around the topographical range covered by the network by handing over to a neighboring femtocell. Due to the limited range of a femtocell, there will be coverage gaps. If the device moves to a location not covered by a femtocell, it will try to connect to a macrocell of a different wide area cellular network until it is within range of another femtocell network. To minimize handovers from the femtocell network to the macrocell network, each femtocell is arranged to analyze historic log data to detect coverage gaps experienced by the user equipment as it moves along a user equipment route and try to close the gaps by increasing the coverage range of femtocells on either side of the coverage gap to close the gap.
    Type: Application
    Filed: March 23, 2016
    Publication date: March 1, 2018
    Applicant: British Telecommunications Public Limited Company
    Inventors: Mark SHACKLETON, Fabrice SAFFRE, Anvar TUKMANOV, Richard MACKENZIE
  • Patent number: 9841201
    Abstract: This invention relates to methods and systems for limiting consumption, particularly power consumption, more particularly by appliances in a building, and is generally suitable for integration with building management systems. Embodiments of the invention provide arrangements in which the aggregated power load of a plurality of appliances is capped to a selected value (which may be arbitrary, or may be dictated by conditions) while seeking to minimize the deviation from target environmental conditions within the building through a combination of distributed decision making by the appliances themselves and centralized orchestration, which may be informed by real-time sensor readings and/or known properties of the building. The distributed decision-making by individual devices may be based on projected deviation from the target conditions after a period of activity or inactivity but with a central controller which determines which devices should be switched on.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: December 12, 2017
    Assignees: Khalifa University of Science, Technology and Research, British Telecommunications PLC, Emirates Telecommunications Corporation
    Inventors: Fabrice Saffre, Mark Shackleton, Hanno Hildmann, Sébastien Matthieu René Nicolas
  • Publication number: 20170230835
    Abstract: This disclosure provides a method of allocating a resource in a network of small cells, and a device for implementing the method, the method comprising: a first small cell detecting that its resource demand exceeds its resource allocation; the first small cell selecting a new resource that is being used by a second small cell; and the first small cell allocating the new resource to either the first or second small cell, wherein the probability the new resource is allocated to the first small cell is based on the first small cell's resource demand
    Type: Application
    Filed: July 28, 2015
    Publication date: August 10, 2017
    Applicant: British Telecommunications Public Limited Company
    Inventors: Fabrice SAFFRE, Anvar TUKMANOV, Mark SHACKLETON, Richard MACKENZIE
  • Patent number: 9651271
    Abstract: This invention relates to methods and systems for controlling consumption, particularly power consumption, more particularly by appliances in a building, and is generally suitable for integration with building management systems. Embodiments of the invention provide methods and systems which probabilistically limit the aggregated power load of a plurality of climate control appliances in a building to a selected value, while seeking to minimize the deviation from target environmental conditions within the building. The embodiments of the invention propose distributed decision-making by individual devices based on projected deviation from the target conditions after a period of activity or inactivity.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: May 16, 2017
    Assignees: Khalifa University of Science, Technology and Research, British Telecommunications plc, Emirates Telecommunications Corporation
    Inventors: Fabrice Saffre, Mark Shackleton, Hanno Hildmann, Sébastien Matthieu René Nicolas
  • Patent number: 9177297
    Abstract: A method of automatically distributing data messages to members of a user community involves selecting, from a list of distribution rules, a rule which meets certain criteria in terms of message distribution characteristics. The selected rule determines which members of the user community will receive the message and when. For example, in a first round, a first subset of the user community receive the message and each is prompted to provide feedback data in relation to the message, for example to say that the message is offensive, already answered or if there is someone else who can deal with the message. This feedback data is applied to the selected distribution rule to determine to whom the message is sent in the next round. The process continues over a number of rounds until a termination criterion is met.
    Type: Grant
    Filed: March 26, 2008
    Date of Patent: November 3, 2015
    Assignee: British Telecommunications PLC
    Inventors: Simon G Thompson, Cefn R Hoile, Mark A Shackleton
  • Publication number: 20150167998
    Abstract: This invention relates to methods and systems for controlling consumption, particularly power consumption, more particularly by appliances in a building, and is generally suitable for integration with building management systems. Embodiments of the invention provide methods and systems which probabilistically limit the aggregated power load of a plurality of climate control appliances in a building to a selected value, whilst seeking to minimize the deviation from target environmental conditions within the building. The embodiments of the invention propose distributed decision-making by individual devices based on projected deviation from the target conditions after a period of activity or inactivity.
    Type: Application
    Filed: December 12, 2013
    Publication date: June 18, 2015
    Applicants: Khalifa University of Science, Technology, and Research, Emirates Telecommunications Corporation, British Telecommunications plc
    Inventors: Fabrice Saffre, Mark Shackleton, Hanno Hildmann, Sébastien Matthieu René Nicolas
  • Publication number: 20150167997
    Abstract: This invention relates to methods and systems for limiting consumption, particularly power consumption, more particularly by appliances in a building, and is generally suitable for integration with building management systems. Embodiments of the invention provide arrangements in which the aggregated power load of a plurality of appliances is capped to a selected value (which may be arbitrary, or may be dictated by conditions) whilst seeking to minimize the deviation from target environmental conditions within the building through a combination of distributed decision making by the appliances themselves and centralized orchestration, which may be informed by real-time sensor readings and/or known properties of the building. The distributed decision-making by individual devices may be based on projected deviation from the target conditions after a period of activity or inactivity but with a central controller which determines which devices should be switched on.
    Type: Application
    Filed: December 12, 2013
    Publication date: June 18, 2015
    Applicants: Khalifa University of Science, Technology, and Research, Emirates Telecommunications Corporation, British Telecommunications plc
    Inventors: Fabrice Saffre, Mark Shackleton, Hanno Hildmann, Sébastien Matthieu René Nicolas
  • Patent number: 8741635
    Abstract: The present invention relates generally to a method for the generation of a substantially homogenous population of undifferentiated cells. More particularly, the present invention relates to a method for isolating a substantially homogenous population of stem cells, and in particular, mammary stem cells (MaSCs). The MaSCs of the present invention are isolated on the basis of differential levels of proteins present on their cell surface. The MaSCs of the present invention are particularly useful as targets for identifying agents which modulate MaSC survival, self-renewal, proliferation and/or differentiation in both normal and diseased tissue such as, but not limited to, tumor tissue, and, also as source of tissue for the regeneration, replacement and/or augmentation of tissue damaged and/or lost after disease or injury.
    Type: Grant
    Filed: May 12, 2005
    Date of Patent: June 3, 2014
    Assignee: The Walter and Eliza Hall Institute of Medical Research
    Inventors: Geoffrey John Lindeman, Mark Shackleton, Francois Vaillant, Jane Ellen Visvader
  • Patent number: 7930403
    Abstract: Methods and systems for allocating a network resource such as bandwidth between a plurality of network applications, comprising steps of obtaining, for each of said plurality of network applications, parameters defining a quality function indicative of quality of service obtainable as a function of the amount of said network resource available to that network application; and dividing a total available amount of said network resource into respective individual allocations to allocate to each respective network application such as to maximise a combined quality measure derived from a weighted sum of said quality functions.
    Type: Grant
    Filed: January 2, 2008
    Date of Patent: April 19, 2011
    Assignee: British Telecommunications public limited company
    Inventors: Fabrice T. P. Saffre, Mark A Shackleton
  • Patent number: 7865616
    Abstract: A virtual network has a plurality of nodes. Each node has the capability to provide a service to another node. Each node maintains a list for storing entries each representing a link to another node; each entry contains the address of the other node and a label identifying a service that that other node may provide. Each node also has a store for storing messages received from other nodes, these messages serving to propose a link and containing the identity of the node originating the message, a label identifying a service that that other node may provide and a label identifying a service that that other node requires. When a node needs a service that it is not itself able to provide, it searches the link list for a link having a label that matches the service needed, and in the event that such a link is found it transmits to the node identified by the link a message requesting the service.
    Type: Grant
    Filed: October 16, 2006
    Date of Patent: January 4, 2011
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Fabrice T P Saffre, Mark A Shackleton
  • Patent number: 7848645
    Abstract: The location or identification of a waveguide is determined, in particular where a disturbance is applied to the optical waveguide. This is achieved by: (a) monitoring the waveguide at a first location to sense a disturbance along the waveguide; (b) causing a disturbance to the waveguide at a second location; (c) transmitting a sensor signal to the second location; and (d) inferring, from the sensor signal, the presence or identity of the waveguide at the second location.
    Type: Grant
    Filed: September 20, 2005
    Date of Patent: December 7, 2010
    Assignee: British Telecommunications Public Limited Company
    Inventors: Peter Healey, Edmund S R Sikora, David J T Heatley, Mark A Shackleton
  • Patent number: 7755971
    Abstract: The present invention relates to a sensing system, in particular to sensing system for sensing undersea seismic events. A vibration sensor is provided for sensing seismic vibrations on the sea bed is provided. The vibration sensor is electrically coupled to a transmitter unit, the transmitter unit being arranged to transmit, in use, an acoustic wave from which the presence of a seismic vibration can be inferred. The acoustic wave modulates light travelling along a nearby optical cable, the modulation being recovered at a distant monitoring station. A flotation arrangement is provide for retaining the transmitter unit in a raised position relative to the sea bed to facilitate the coupling of the acoustic wave to the optical cable.
    Type: Grant
    Filed: March 2, 2006
    Date of Patent: July 13, 2010
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: David J T Heatley, Jane E Tateson, Christopher M Roadknight, Mark A Shackleton