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: 11775653Abstract: 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 aType: GrantFiled: October 11, 2018Date of Patent: October 3, 2023Assignee: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANYInventors: Mark Shackleton, Fadi El-Moussa
-
Patent number: 11763005Abstract: 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: GrantFiled: October 11, 2018Date of Patent: September 19, 2023Assignee: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANYInventors: Mark Shackleton, Fadi El-Moussa
-
Patent number: 11640480Abstract: 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: GrantFiled: March 19, 2019Date of Patent: May 2, 2023Assignee: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANYInventors: Fabio Giubilo, Fadi El-Moussa, Mark Shackleton
-
Publication number: 20210248266Abstract: 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: ApplicationFiled: March 19, 2019Publication date: August 12, 2021Inventors: Fabio GIUBILO, Fadi EL-MOUSSA, Mark SHACKLETON
-
Publication number: 20210182404Abstract: 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: ApplicationFiled: October 11, 2018Publication date: June 17, 2021Inventors: Mark SHACKLETON, Fadi EL-MOUSSA
-
Publication number: 20210182403Abstract: 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 aType: ApplicationFiled: October 11, 2018Publication date: June 17, 2021Inventors: Mark SHACKLETON, Fadi EL-MOUSSA
-
Patent number: 10257721Abstract: 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: GrantFiled: March 23, 2016Date of Patent: April 9, 2019Assignee: British Telecommunications Public Limited CompanyInventors: Mark Shackleton, Fabrice Saffre, Anvar Tukmanov, Richard Mackenzie
-
Patent number: 10182352Abstract: 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: GrantFiled: July 28, 2015Date of Patent: January 15, 2019Assignee: British Telecommunications Public Limited CompanyInventors: Fabrice Saffre, Anvar Tukmanov, Mark Shackleton, Richard Mackenzie
-
Publication number: 20180063726Abstract: 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: ApplicationFiled: March 23, 2016Publication date: March 1, 2018Applicant: British Telecommunications Public Limited CompanyInventors: Mark SHACKLETON, Fabrice SAFFRE, Anvar TUKMANOV, Richard MACKENZIE
-
Patent number: 9841201Abstract: 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: GrantFiled: December 12, 2013Date of Patent: December 12, 2017Assignees: Khalifa University of Science, Technology and Research, British Telecommunications PLC, Emirates Telecommunications CorporationInventors: Fabrice Saffre, Mark Shackleton, Hanno Hildmann, Sébastien Matthieu René Nicolas
-
Publication number: 20170230835Abstract: 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 demandType: ApplicationFiled: July 28, 2015Publication date: August 10, 2017Applicant: British Telecommunications Public Limited CompanyInventors: Fabrice SAFFRE, Anvar TUKMANOV, Mark SHACKLETON, Richard MACKENZIE
-
Patent number: 9651271Abstract: 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: GrantFiled: December 12, 2013Date of Patent: May 16, 2017Assignees: Khalifa University of Science, Technology and Research, British Telecommunications plc, Emirates Telecommunications CorporationInventors: Fabrice Saffre, Mark Shackleton, Hanno Hildmann, Sébastien Matthieu René Nicolas
-
Publication number: 20150167997Abstract: 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: ApplicationFiled: December 12, 2013Publication date: June 18, 2015Applicants: Khalifa University of Science, Technology, and Research, Emirates Telecommunications Corporation, British Telecommunications plcInventors: Fabrice Saffre, Mark Shackleton, Hanno Hildmann, Sébastien Matthieu René Nicolas
-
Publication number: 20150167998Abstract: 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: ApplicationFiled: December 12, 2013Publication date: June 18, 2015Applicants: Khalifa University of Science, Technology, and Research, Emirates Telecommunications Corporation, British Telecommunications plcInventors: Fabrice Saffre, Mark Shackleton, Hanno Hildmann, Sébastien Matthieu René Nicolas
-
Patent number: 8741635Abstract: 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: GrantFiled: May 12, 2005Date of Patent: June 3, 2014Assignee: The Walter and Eliza Hall Institute of Medical ResearchInventors: Geoffrey John Lindeman, Mark Shackleton, Francois Vaillant, Jane Ellen Visvader
-
Publication number: 20080038230Abstract: 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: ApplicationFiled: May 12, 2005Publication date: February 14, 2008Applicant: The Walter and Eliza Hall Institute of Medical ResearchInventors: Geoffrey Lindeman, Mark Shackleton, Francois Vaillant, Jane Visvader
-
Publication number: 20070264012Abstract: 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: ApplicationFiled: September 20, 2005Publication date: November 15, 2007Inventors: Peter Healey, Edmund Sikora, David Heatley, Mark Shackleton
-
Publication number: 20060265745Abstract: 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: ApplicationFiled: July 17, 2002Publication date: November 23, 2006Inventors: Mark Shackleton, Paul Hodgson
-
Publication number: 20060195325Abstract: 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: ApplicationFiled: December 2, 2003Publication date: August 31, 2006Inventors: Richard Tateson, Erwin Bonsma, Cefn Hoile, Mark Shackleton