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
  • 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
  • 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
  • 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
  • Publication number: 20080038230
    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: Application
    Filed: May 12, 2005
    Publication date: February 14, 2008
    Applicant: The Walter and Eliza Hall Institute of Medical Research
    Inventors: Geoffrey Lindeman, Mark Shackleton, Francois Vaillant, Jane Visvader
  • Publication number: 20070264012
    Abstract: The present invention relates to the location or identification of a waveguide, 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: Application
    Filed: September 20, 2005
    Publication date: November 15, 2007
    Inventors: Peter Healey, Edmund Sikora, David Heatley, Mark Shackleton
  • Publication number: 20060265745
    Abstract: Embodiments of the invention are concerned with a method of, and apparatus for, identifying types of network behaviour for use in identifying aberrant network behaviour. In particular, embodiments are concerned with identifying email viruses. The method comprises the steps of: collecting data representative of network traffic that has travelled over a network; training a classification means to recognise a plurality of network behaviour types from the collected data; and for unseen data travelling over the network, classifying the unseen data into one of the defined network behaviour types.
    Type: Application
    Filed: July 17, 2002
    Publication date: November 23, 2006
    Inventors: Mark Shackleton, Paul Hodgson
  • Publication number: 20060195325
    Abstract: A browsing process is driven by user interaction. The user is presented with a selection of items 511, 512, . . . etc from a range. The user can give inputs representing interest in one or other of the items displayed. The inputs represent rewards, which are distributed to attribute data items or “keywords” associated with the display items. These keywords are transparent to the user, but represent characteristics of the display items with which they are associated. The browsing system selects items for display according to a probabilistic function weighted to favour those having the keywords which have accrued the highest number of rewards, these being the display items having the most keywords in common with display items previously rewarded by the user during the browsing session. Partial or negative weightings may also be applied to the keyword associations, which are also taken into account in the selection process.
    Type: Application
    Filed: December 2, 2003
    Publication date: August 31, 2006
    Inventors: Richard Tateson, Erwin Bonsma, Cefn Hoile, Mark Shackleton