-
公开(公告)号:US20240027602A1
公开(公告)日:2024-01-25
申请号:US18256443
申请日:2020-12-30
Applicant: Khalifa University of Science and Technology , British Telecommunications PLC , Emirates Telecommunications Corporation
Inventor: Anas AL RAWI , Ian COOPER , Ubaid ur R AHMAD , Trevor MORSMAN , Nawaf ALMOOSA
Abstract: This invention relates to methods and devices for detection of motion. Embodiments of the invention provide a method of detecting motion of an object using a wireless transceiver device, the method including the steps of: transmitting wireless signals from a transmitter element in the transceiver device, the signals being reflected by the object; receiving the signals reflected by the object in a receiver element in the transceiver device; estimating at least one channel characteristic from the reflected signals; applying a time and/or frequency domain analysis to the estimated channel characteristic; detecting any variation in the estimated channel characteristic over time; and detecting motion of the object based on the detected variation. A wireless transceiver device arranged to detect motion is also provided.
-
公开(公告)号:US11586674B2
公开(公告)日:2023-02-21
申请号:US15392023
申请日:2016-12-28
Applicant: Khalifa University of Science and Technology , British Telecommunications plc , Emirates Telecommunications Corporation
Inventor: Di Wang , Ivan Boyd , Ahmad Al-Rubaie , Jason Ng
IPC: G06F16/901 , G06F16/22
Abstract: This invention relates to methods and systems for searching. It is particularly applicable to methods of searching which enable efficient identification of compatible portfolios. Embodiments of the invention propose methods of searching which address the huge search space issue associated with identifying compatible portfolios. In particular, embodiments of the invention start their search operations simultaneously from both sides by both trying to form valid portfolios from candidate products until a valid solution is found and trying to find conflicts from the defined compatibility rules until a conflict is found which leads to the conclusion that no valid solution exists. A conclusion from either process will stop the whole searching process which can significantly reduce blind and unnecessary searching in the whole search space. In embodiments of the invention, the two sides of the search process are also connected in a way which permits two-way communications between the processes to share information about invalid search branches during the execution of the search. The shared information is then used to direct the current and later stage of search execution. Such exchange of information can also significantly reduce the search space and create more efficient searching systems and methods, particularly by stopping search agents from carrying out invalid future searches in branches that another agent has already identified as invalid.
-
公开(公告)号:US20220215126A1
公开(公告)日:2022-07-07
申请号:US17601145
申请日:2019-04-03
Applicant: KHALIFA UNIVERSITY OF SCIENCE AND TECHNOLOGY , BRITISH TELECOMMUNICATIONS PLC , EMIRATES TELECOMMUNICATIONS CORPORATION
Inventor: Abdelrahman Ali ALMAHMOUD , Ernesto DAMIANI , Hadi OTROK , Yousof Ali ALHAMMADI
Abstract: A computer-implemented method of preparing an anonymised dataset for use in data analytics. The method includes the steps of: (a) labelling elements of a dataset to be analysed according to a labelling scheme; (b) selecting one or more labelled elements of the dataset to be replaced with a distance preserving hash; and for each selected element: (c) partitioning a data plane including the selected element into a plurality of channels, each channel covering a different distance space of the data plane; (d) hashing, using a cryptographic hash, data associated with the channel of the data plane in which the selected element resides, to form the distance preserving hash; and (e) replacing the selected element with the distance preserving hash.
-
公开(公告)号:US10594824B2
公开(公告)日:2020-03-17
申请号:US15933995
申请日:2018-03-23
Applicant: Khalifa University of Science, Technology and Research , Emirates Telecommunications Corporation , British Telecommunications PLC
Inventor: Carla Di Cairano-Gilfedder , Siddhartha Shakya , Beum Seuk Lee , Gilbert Owusu , Kin Poon
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 normalised resource requirement for each option.
-
5.
公开(公告)号:US20200021379A1
公开(公告)日:2020-01-16
申请号:US16036186
申请日:2018-07-16
Applicant: Khalifa University of Science, Technology, and Research , British Telecommunications plc , Emirates Telecommunications Corporation
Inventor: James Aweya
IPC: H04J3/06
Abstract: This invention relates to peer-to-peer transparent clocks and methods of estimating skew in peer-to-peer transparent clocks. Embodiments of the invention relate to techniques for estimating clock skew between a free-running clock in a transparent clock and a master clock, in particular by using the timing information embedded in timing messages passing through the transparent clock. Further embodiments of the invention set out uses of these estimates to modify the residence times computed by the transparent clock and a synchronization network including such transparent clocks.
-
公开(公告)号:US10527307B2
公开(公告)日:2020-01-07
申请号:US15841463
申请日:2017-12-14
Applicant: Khalifa University of Science, Technology, and Research , British Telecommunications plc , Emirates Telecommunications Corporation
Inventor: Fabrice Saffre , Kin Poon , Dymitr Ruta
IPC: F24F11/30 , F24F11/56 , F24F11/61 , G05B15/02 , F24F11/62 , F24F11/88 , F24F11/64 , G06F17/18 , G05B13/02 , F24F11/65 , F24F11/54 , F24F11/46 , F24F11/49 , F24F11/58 , F24F140/40 , F24F110/10 , F24F140/00
Abstract: This invention relates to methods and systems for controlling appliances, particularly climate control appliances such as air conditioning units used in buildings. Embodiments of the invention provide methods and systems which provide a framework of semi-autonomous sensors and actuators which can achieve climate control without the need for centralised or explicit coordination. In certain embodiments, the climate control system is capable of identifying suitable pairings of sensors and actuators and taking into account actions of other actuators. The embodiments have particular application in buildings where large numbers of individual sensors and actuators are deployed in an ad-hoc or unplanned manner over time, but can communicate with each other. The embodiments of the invention can provide improved efficiency, reduced infrastructure costs, improved flexibility and can be deployed across multiple sites.
-
公开(公告)号:US20180145863A1
公开(公告)日:2018-05-24
申请号:US15358315
申请日:2016-11-22
Applicant: Khalifa University of Science, Technology, and Research , British Telecommunications plc , Emirates Telecommunications Corporation
Inventor: Zdenek Chaloupka , Ivan Boyd
CPC classification number: H04L7/0079 , H04J3/0667 , H04L43/0852 , H04L67/42
Abstract: This invention relates to timing message selection techniques that can be used in conjunction with a clock recovery mechanism to mitigate the effects of packet delay variation on timing messages exchanged over a packet network, particularly when seeking to synchronize the time of a clock in a slave device to that of a master clock. The selection techniques allow the identification of optimal or minimally-delayed timing messages which can subsequently be used in timing synchronisation. Embodiments of the invention provide techniques which identify optimal timing messages in both forward and reverse directions which are then processed to form composite timing messages which are used in a frequency estimation algorithm. Timing messages selected by the methods of the invention are particularly useful in phase synchronization between the master and slave clocks.
-
公开(公告)号:US09930109B2
公开(公告)日:2018-03-27
申请号:US14821218
申请日:2015-08-07
Applicant: Khalifa University of Science, Technology, and Research , British Telecommunications plc , Emirates Telecommunications Corporation
Inventor: Fabrice Saffre , Hanno Hildmann , Sebastien Matthieu Rene Nicolas
IPC: G06F15/173 , H04L29/08 , G06F9/50 , G06F1/20 , G06F1/32
CPC classification number: H04L67/1008 , G06F1/206 , G06F1/3206 , G06F9/5094
Abstract: This invention relates to methods and systems for workload distribution, particularly in data centers, more particularly data centers which use fresh air cooling. Embodiments of the invention provide methods and systems which calculate a load value for each server which takes account of both the temperature of the server and its current job queue, and determine the server to which an incoming job should be allocated on the basis of the load values of the available servers.
-
公开(公告)号:US20170359210A1
公开(公告)日:2017-12-14
申请号:US15179288
申请日:2016-06-10
Applicant: Khalifa University of Science, Technology and Research , British Telecommunications PLC , Emirates Telecommunications Corporation
Inventor: Zdenek Chaloupka , Ivan Boyd
CPC classification number: H04L27/3854 , H04J3/0667 , H04L69/28
Abstract: This invention relates to methods and systems for estimating skew based on, for example, the IEEE 1588 Precision Time Protocol (PTP). These methods and systems can allow the clock skew between a master clock (server) and slave clock (client) exchanging PTP messages over a packet network to be estimated more rapidly than conventional estimation techniques and thereby improve the convergence of standard estimation algorithms. In one embodiment, the skew estimation is derived from a set of timestamps from a message exchange between the master and slave using a non-linear least square-fitting algorithm. An example of the fitting algorithm is the Levenberg-Marquardt algorithm.
-
公开(公告)号:US09747447B2
公开(公告)日:2017-08-29
申请号:US14779620
申请日:2014-03-24
Applicant: BRITISH TELECOMMUNICATIONS PLC
Inventor: Fadi El-Moussa
IPC: G06F21/56
CPC classification number: G06F21/566 , G06F2221/033
Abstract: A processing device (10) includes a processor (12), an interface (14) and a memory (100). The memory (100) is formed from system Random Access Memory (RAM) and one or more other storage devices. The memory (100) can be considered as comprising working memory (110) and persistent storage (120). The working memory includes the system RAM but may also use memory from one or more other storage devices and when certain suspicious program detection modules are operating also stores a comparison table (112) discussed below. Contained within the persistent storage are several executable program files as follows: an Absolute Memory Address Calculator executable program (121) which is responsible for causing the system (10) to inspect a copy of a persistently stored (and compiled) executable program (e.g. an executable program (125, 126, 127, . . . as stored in the persistent storage 120) and to calculate expected absolute memory locations for the various functions or helper programs that it makes calls to and to store these in a table (112) that it creates in the working memory (110) for this purpose; a Loaded Program Accessor executable program (122) which is responsible for causing the system (10) to inspect a copy of an executable program as loaded in the working memory (110) of the system after loading and linking of the program have been completed, to determine the actual memory locations stored in the Import Address Table (IAT) of the loaded program, and to store these actual memory locations in the comparison table (112); a Memory Location Comparator executable program (123) which is responsible for causing the system (10) during execution of this program to compare the calculated expected absolute memory locations with their respective actual accessed memory locations as stored in the comparison table of memory locations (112); and a Corroborator executable program (124) which is responsible for causing the system (10) during execution of this program to perform a corroboration of any mismatches of memory locations detected in the memory location pairs stored in the table (112) of memory locations, by, in the present embodiment, inspecting the contents of any executable instructions contained at the actually accessed memory location to look for the presence of an instruction causing a new thread of execution to be instantiated.
-
-
-
-
-
-
-
-
-