Patents Assigned to British Telecommunications
  • Patent number: 10623419
    Abstract: A computer implemented method to generate a classification scheme for configuration parameters of virtual machines (VMs) in a virtualized computing environment including: training a machine learning algorithm as a classifier based on a plurality of training data items, each training data item corresponding to a training VM and including a representation of parameters for a configuration of the training VM and a representation of characteristics of security attacks for the training VM; and generating a data structure for storing one or more relationships between VM configuration parameters and attack characteristics, wherein the data structure is generated by sampling the trained machine learning algorithm to identify the relationships.
    Type: Grant
    Filed: August 15, 2017
    Date of Patent: April 14, 2020
    Assignee: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY
    Inventors: Fadi El-Moussa, Ian Herwono
  • Publication number: 20200106516
    Abstract: A method of operating a cellular telecommunications network, the cellular telecommunications network including a first base station, a User Equipment (UE) and a remote transceiver, wherein the first base station is adapted to send a signal to the UE, the method including receiving data from an external sensor indicating a first change in a propagation environment between the first base station and the UE; and, in response, the remote transceiver repeating a signal between the first base station and the UE.
    Type: Application
    Filed: December 13, 2017
    Publication date: April 2, 2020
    Applicant: British Telecommunications Public Limited Company
    Inventors: Farhad Mehran, Richard Mackenzie, Anvar Tukmanov
  • Publication number: 20200106795
    Abstract: A method of anomaly detection for network traffic communicated by devices via a computer network, the method including receiving a set of training time series each including a plurality of time windows of data corresponding to network communication characteristics for a first device; training an autoencoder for a first cluster based on a time series in the first cluster, wherein a state of the autoencoder is periodically recorded after a predetermined fixed number of training examples to define a set of trained autoencoders for the first cluster; receiving a new time series including a plurality of time windows of data corresponding to network communication characteristics for the first device; for each time window of the new time series, generating a vector of reconstruction errors for the first device for each autoencoder based on testing the autoencoder with data from the time window; and evaluating a derivative of each vector; training a machine learning model based on the derivatives so as to define a fi
    Type: Application
    Filed: June 8, 2018
    Publication date: April 2, 2020
    Applicant: British Telecommunications Public Limited Company
    Inventors: Maximilien SERVAJEAN, Yipeng CHENG
  • Publication number: 20200107254
    Abstract: A method of operating a mobile device to access a voice service available at a cellular network, the mobile device having a cellular network interface for accessing the voice service via a cellular network base station and a non-cellular local area network interface for accessing the voice service via a wireless routing device and a cellular network gateway, the method including connecting to a non-cellular wireless local area network of the wireless routing device; sending a request to the cellular network gateway to access the voice service; receiving a request from a voice service access controller, for any observed wireless local area networks and cellular networks; generating a list of any observed non-cellular wireless local area networks and observed cellular networks; sending said list to the voice service access controller via the non-cellular local area network interface; receiving an identity of one of the listed networks from the voice service access controller, the identified network representing
    Type: Application
    Filed: March 29, 2018
    Publication date: April 2, 2020
    Applicant: British Telecommunications Public Limited Company
    Inventor: Maria Cuevas Ramirez
  • Publication number: 20200107255
    Abstract: A method of operating a network gateway in a cellular network to control access of at least one mobile device to a voice service accessible via the cellular network, the mobile device being connected to the network gateway via a wireless access router and wide area network, WAN, the method including receiving a request from the mobile device to access the voice service; measuring performance metrics for a non-cellular wireless network link to the mobile device; requesting observed network information from the mobile device; and comparing the quality of the non-cellular wireless network link to the mobile device against the respective quality of at least one observed network; if the quality of the non-cellular wireless network link is greater than the quality of an available observed network, allowing the request to proceed to the cellular network; and if the quality of at least one of the observed networks is higher than the current non-cellular wireless network link, rejecting the voice service request of th
    Type: Application
    Filed: March 29, 2018
    Publication date: April 2, 2020
    Applicant: British Telecommunications Public Limited Company
    Inventor: Maria Cuevas Ramirez
  • Patent number: 10608764
    Abstract: This invention relates to methods and devices for timing synchronization. The invention has particular application where timing is being carried out over packet networks using, for example, the IEEE 1588 Precision Time Protocol (PTP). Embodiments of the invention make use of estimated forward and reverse path delay asymmetries directly in the estimation algorithm (for example a Kalman filter). This can allow the variation in the timestamps which have been compensated for the delay asymmetry to be significantly reduced, which can reduce the complexity of the phase offset estimation algorithm.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: March 31, 2020
    Assignees: Khalifa University of Science and Technology, British Telecommunications PLC, Emirates Telecommunications Corporation
    Inventors: Zdenek Chaloupka, Ivan Boyd
  • Publication number: 20200100175
    Abstract: A method of operating a wireless routing device to control access to a voice communication service by a mobile device connected to a wireless local area network (WLAN) of the wireless routing device, the mobile device having a cellular network interface and a non-cellular wireless network interface, the method including identifying a request from the mobile device to a cellular network gateway of the cellular network for access to the voice communication service; performing a process prior to forwarding the request to the cellular network gateway comprising: calculating a quality score for a non-cellular wireless link between the mobile device and the cellular network gateway for accessing the voice communication service; requesting observed network information from the mobile device; and comparing the quality of the non-cellular wireless network link against the respective quality of at least one alternative network observed by the mobile device; and if the quality of the non-cellular wireless network link i
    Type: Application
    Filed: March 29, 2018
    Publication date: March 26, 2020
    Applicant: British Telecommunications Public Limited Company
    Inventor: Maria Cuevas Ramirez
  • Publication number: 20200100152
    Abstract: A method in a cellular telecommunications network having a first central base station unit connecting to each of a plurality of distributed base station units, including identifying a cluster of distributed base station units within the plurality of distributed base station units, wherein each member of the cluster has a neighboring relationship with another member of the cluster that satisfies a threshold; using a first functional split in which a first set of protocol functions are implemented in the first central base station unit and a second set of protocol functions are implemented by each member of the cluster of distributed base station units; identifying a change in the membership of the cluster of distributed base station units; and, in response, causing the first central base station unit and each member of the cluster of distributed base station units to implement a second functional split in which a third set of protocol functions are implemented in the first central base station unit and a fourt
    Type: Application
    Filed: September 18, 2019
    Publication date: March 26, 2020
    Applicant: British Telecommunications Public Limited Company
    Inventor: Richard Thomas Mackenzie
  • Publication number: 20200092189
    Abstract: A method of dimensioning a link in a telecommunications network, and a device for implementing the method, the method including determining, for a first plurality of sets of traffic observations, wherein each set of the first plurality of sets includes a series of traffic observations each indicating the amount of traffic on a link within an observation interval of a particular duration for that set, a peak value of a traffic observation of the series of traffic observations within each set of the first plurality of sets and an average value of the series of traffic observations within each set of the first plurality of sets; calculating a first peak to average ratio for each observation interval duration based on the determined peak and average values within each set of the first plurality of sets; determining a goodness of fit value for a power function of the first peak to average ratio against its respective observation interval duration; selecting a dimensioning interval duration based on the determined
    Type: Application
    Filed: February 9, 2018
    Publication date: March 19, 2020
    Applicant: British Telecommunications Public Limited Company
    Inventors: Carla Di Cairano - Gilfedder, Gilbert Owusu
  • Publication number: 20200092167
    Abstract: A method of improving performance of network communication for an application communicating via a wide area network (WAN) including executing a classifier including a machine learning algorithm to classify a data set corresponding to a profile of network communication via the WAN for the application, the classification identifying the network communication as a candidate for WAN optimization, wherein the classifier is trained based on a plurality of training data sets each having associated an indication of suitability for WAN optimization; and responsive to the identification of the network communication as a candidate for WAN optimization implementing WAN optimization for the application.
    Type: Application
    Filed: March 13, 2018
    Publication date: March 19, 2020
    Applicant: British Telecommunications Public Limited Company
    Inventors: Kashaf Khan, Newland Andrews
  • Patent number: 10592516
    Abstract: A method for partitioning a plurality of entities each associated with a plurality of ordered sequences of events received by a computer system, the method including: defining a minimal directed acyclic graph data structure representing the sequences of events to define a plurality of categories of behavior of the entities; defining a threshold degree of similarity as an xmu number, the xmu number having cardinality that is able to vary across a normalized range; defining a relation for each entity including a degree of association of the entity with each of the categories; defining a cluster of entities as a set of entities comprising a first entity; comparing a relation for the first entity with a relation for a second entity to define a xmu Jaccard similarity coefficient for the first and second entities; and responsive to the coefficient meeting the threshold degree of similarity, adding the second entity to the cluster.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: March 17, 2020
    Assignee: British Telecommunications Public Limited Company
    Inventors: Benham Azvine, Trevor Martin
  • Patent number: 10594805
    Abstract: Methods and apparatus are disclosed for processing digital content service requests from user devices (1), each service request relating to digital content provided by a content provider, and comprising a server location request and a content request. The server location request comprises an indication of a network name of a content provider from which digital content is desired. The content request comprises an indication of a desired content item and a routing identifier indicating the network location of an applicable content server (9).
    Type: Grant
    Filed: December 28, 2014
    Date of Patent: March 17, 2020
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventor: Alan P. Smith
  • Patent number: 10594824
    Abstract: A method for designating a class of data content for determining how the content will be handled by a content delivery network (CDN) into one of: a transport designation by which content is transported from an entrance node to one or more edge nodes; a caching designation by which the content is stored at one or more edge nodes; and a hybrid designation by which content is stored at a node in the CDN for subsequent transport to one or more edge nodes in the CDN, the method comprising: determining a set of one or more transport designation options; determining a set of one or more caching designation options; determining a set of one or more hybrid designation options; determining a normalised measure resource requirement for each of the transport, caching and hybrid designation options; and selecting one designation option for the class of content from all of the transport, caching and hybrid designation options by an optimisation function for selecting the designation option based on the determined normalise
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: March 17, 2020
    Assignees: Khalifa University of Science, Technology and Research, Emirates Telecommunications Corporation, British Telecommunications PLC
    Inventors: Carla Di Cairano-Gilfedder, Siddhartha Shakya, Beum Seuk Lee, Gilbert Owusu, Kin Poon
  • Patent number: 10594596
    Abstract: In Multipath Transport Layer Protocol (MPTCP) data transmission, data packets are sent from a transmitter to a receiver over at least two data paths, for example using a cellular data connection and a wireless network data connection. An apparatus located at a common point in the data paths is used to monitor the characteristics of any data flows in a MPTCP connection and to manipulate the packet characteristics of the data flows to ensure the MPTCP performance matches a predetermined data distribution target.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: March 17, 2020
    Assignee: British Telecommunications Public Limited Company
    Inventors: Francis Scahill, Richard Evenden, Simon Ringland
  • Patent number: 10594593
    Abstract: Methods and apparatus are disclosed for transmitting flows of data units across a data communication network from a transmitting node towards an intended destination via one or more intermediate nodes, the data units having destination indications, the intermediate nodes being configured to receive data units, identify therefrom a transmission mode that has been selected from at least two transmission modes for the data units, and forward the data units according to the selected transmission mode. The method involves selecting a transmission mode for the flow in dependence on an estimate of the difference in the amount of a resource required to transmit the flow by one or the other transmission mode, a resource-usage measure indicative of the amount of the resource required to identify a route and reserve sufficient capacity thereon for transmission of the flow, and a probability measure indicative of a likelihood of success of an attempt to identify and reserve sufficient capacity for the flow.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: March 17, 2020
    Assignee: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY
    Inventors: Fabrice Saffre, Anne-Louise Krug
  • Patent number: 10594659
    Abstract: A computer implemented method of secure communication between a virtual machine in a set of virtual machines in a virtualized computing environment and a shared software service over a network, the method comprising: establishing a network connection between the virtual machine and the software service; communicating data between the virtual machine and the software service; and establishing a tunneling virtual private network (VPN) connection for communication of encrypted network traffic between the virtual machine and the software service, access to the VPN connection being restricted so as to securely separate communication between the virtual machine and the software service from communication occurring with other virtual machines in the set, and wherein data is communicated between the virtual machine and the software service via the VPN connection.
    Type: Grant
    Filed: November 4, 2015
    Date of Patent: March 17, 2020
    Assignee: British Telecommunications Public Limited Company
    Inventors: Fadi El-Moussa, Ali Sajjad
  • Patent number: 10594707
    Abstract: The disclosure relates to detection of malicious network communications. In one embodiment, a method for identifying malicious encrypted network traffic associated with a malware software component communicating via a network is disclosed. The method includes training a neural network based on images for extracted portions of network traffic such that subsequent network traffic can be classified by the neural network to identify malicious network traffic associated with malware based on an image generated to represent a defined portion of the subsequent network traffic.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: March 17, 2020
    Assignee: British Telecommunications Public Limited Company
    Inventors: Fadi El-Moussa, Ben Azvine, George Kallos
  • Publication number: 20200082109
    Abstract: A computer implemented method of identifying an encryption algorithm used by a ransomware algorithm, the ransomware algorithm encrypting a data store of a target computer system using a searchable encryption algorithm, the method including intercepting an ordered plurality of messages communicated from the target computer system to a ransomware server computer system, each message including a payload storing an encrypted unit of data from the target computer system; inspecting a final byte in the encrypted unit of data in each message to identify a byte value used by an encryption algorithm of the ransomware as a padding byte to pad messages to the size of an integral multiple of units of encryption for the encryption algorithm; training an autoencoder based on a position of a message in the ordered plurality of messages and the padding byte to provide a trained autoencoder adapted to differentiate the encryption algorithm used by the ransomware from other different encryption algorithms.
    Type: Application
    Filed: September 12, 2019
    Publication date: March 12, 2020
    Applicant: British Telecommunications Public Limited Company
    Inventors: George Kallos, Fadi Ali El-Moussa
  • Publication number: 20200084710
    Abstract: The disclosure includes a method in a cellular communications network, and a User Equipment, basestation and network management entity for implementing the method, the method including a first basestation transmitting a first message including a Closed Subscriber Group (CSG) identifier; determining, for a User Equipment (UE) whether the CSG identifier is present on a first allowed CSG list; determining the allowed service level for the UE, the allowed service level indicating one of at least a first and second allowed service level; and connecting the UE to the first basestation if the CSG identifier is present on the first allowed CSG list, wherein the Quality of Service (QoS) for the UE is dependent on the allowed service level.
    Type: Application
    Filed: November 18, 2019
    Publication date: March 12, 2020
    Applicant: British Telecommunications Public Limited Company
    Inventors: Michael FITCH, Richard MACKENZIE
  • Publication number: 20200082084
    Abstract: A computer implemented method for decrypting an encrypted data store at a target computer system, the data store being encrypted by a ransomware algorithm using a searchable encryption algorithm, the method including determining an encryption algorithm used by the ransomware algorithm; determining seed parameters used by the encryption algorithm to generate an encryption key; generating the encryption key using the seed parameters; and decrypting the encrypted data store.
    Type: Application
    Filed: September 12, 2019
    Publication date: March 12, 2020
    Applicant: British Telecommunications Public Limited Company
    Inventors: George Kallos, Fadi Ali El-Moussa