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
-
Patent number: 9177297Abstract: 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: GrantFiled: March 26, 2008Date of Patent: November 3, 2015Assignee: British Telecommunications PLCInventors: Simon G Thompson, Cefn R Hoile, Mark A Shackleton
-
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
-
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
-
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
-
Patent number: 7930403Abstract: 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: GrantFiled: January 2, 2008Date of Patent: April 19, 2011Assignee: British Telecommunications public limited companyInventors: Fabrice T. P. Saffre, Mark A Shackleton
-
Patent number: 7865616Abstract: 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: GrantFiled: October 16, 2006Date of Patent: January 4, 2011Assignee: BRITISH TELECOMMUNICATIONS public limited companyInventors: Fabrice T P Saffre, Mark A Shackleton
-
Patent number: 7848645Abstract: 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: GrantFiled: September 20, 2005Date of Patent: December 7, 2010Assignee: British Telecommunications Public Limited CompanyInventors: Peter Healey, Edmund S R Sikora, David J T Heatley, Mark A Shackleton
-
Patent number: 7755971Abstract: 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: GrantFiled: March 2, 2006Date of Patent: July 13, 2010Assignee: BRITISH TELECOMMUNICATIONS public limited companyInventors: David J T Heatley, Jane E Tateson, Christopher M Roadknight, Mark A Shackleton