Patents Assigned to Qatar Foundation
  • Patent number: 11228616
    Abstract: A computer-implemented method for monitoring the security of a computing network which includes a plurality of hosts and a plurality of edges which link connected hosts. The method comprises capturing and storing first and second network state information at first and second times respectively. The method comprises comparing the first and second network state information to detect a change in the security of the network during the time window between the first and second times. The method further comprises storing security change data which is indicative of the change in the security of the network during the time window for a user to monitor the change in the security of the network.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: January 18, 2022
    Assignee: Qatar Foundation
    Inventors: Khaled M. Khan, Dong Seong Kim, Jin Bum Hong, Simon Enoch Yusuf, Mengmeng Ge, Huy Kang Kim, Paul Kim, Armstrong Nhlabatsi, Noora Fetais
  • Patent number: 11227963
    Abstract: A carbon based material, an optical rectenna and a semiconductor device including the same are provided. The carbon based material includes a carbon nanomaterial and a metal material bonded to the carbon nanomaterial, where the carbon nanomaterial includes a fluorine material.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: January 18, 2022
    Assignee: QATAR FOUNDATION
    Inventors: Golibjon Berdiyorov, Hicham Hamoudi
  • Patent number: 10946338
    Abstract: A reverse osmosis membrane and a method for producing the composite reverse osmosis membrane are provided. The reverse osmosis membrane includes a first layer including a polyamide compound, and a second layer including acacia gum. The method includes steps of providing a trimesoyl chloride solution; adding acacia gum to the trimesoyl to form an organic solution; adding the organic solution to an m-phenylenediamine solution to form a mixture; and heating the mixture and rinsing the mixture.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: March 16, 2021
    Assignee: QATAR FOUNDATION
    Inventors: Muataz Hussien, Yehia Manawi, Viktor Kochkodan
  • Patent number: 10664296
    Abstract: An arrangement configured to allocate network interface resources to a virtual machine, the arrangement comprising: an interface configured to receive a first network interface requirement for a first virtual machine; and a hypervisor module configured to compare the first network interface requirement to stored network interface information for one or more network interfaces associated one or more computing devices, and to allocate resources of at least one of the one or more network interfaces to the first virtual machine such that the first network interface requirement is met.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: May 26, 2020
    Assignee: Qatar Foundation
    Inventors: Simon Ponsford, William Yip
  • Patent number: 10649975
    Abstract: Computer implemented methods for identifying denial constraints are provided herein. The denial constraints can be used with a database schema R. A predicate space P can be generated for an instance I in the schema R. An evidence set EviI can be generated. The evidence set EviI can include sets of satisfied predicates in the predicate space P for each instance I. A minimal set of predicates can be identified for the evidence set EviI. Valid denial constraints can be identified from the minimal set by inverting the predicates in the minimal set.
    Type: Grant
    Filed: May 31, 2013
    Date of Patent: May 12, 2020
    Assignee: Qatar Foundation
    Inventors: Ihab Francis Ilyas Kaldas, Paolo Papotti, Xu Chu
  • Patent number: 10553367
    Abstract: Photovoltaic perovskite oxychalcogenide material and an optoelectronic device are provided. The optoelectronic device includes a cathode layer, an anode layer, and an active layer disposed between the cathode layer and the anode layer. In one embodiment, the active layer includes a perovskite oxychalcogenide compound and the perovskite oxychalcogenide compound is NaMO2Q, wherein M is Nb or Ta, and Q is S, Se or Te.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: February 4, 2020
    Assignees: QATAR FOUNDATION, TRINITY COLLEGE DUBLIN
    Inventors: Fadwa El-Mellouhi, Nouar Tabet, Fahhad Hussain Alharbi, Stefano Sanvito, Heesoo Park
  • Patent number: 10545932
    Abstract: A method for cleaning data stored in a database, the method comprising providing a set of fixing rules. Each fixing rule incorporates a set of attribute values that capture an error in a plurality of semantically related attribute values, and a deterministic correction which is operable to replace one of the set of attribute values with a correct attribute value to correct the error. The method further comprises comparing at least two of the fixing rules with one another to check that the error correction carried out by one fixing rule is consistent with the error correction carried out by another fixing rule.
    Type: Grant
    Filed: February 7, 2014
    Date of Patent: January 28, 2020
    Assignee: Qatar Foundation
    Inventors: Nan Tang, Jiannan Wang
  • Patent number: 10528532
    Abstract: A computer implemented method for integrating data into a target database may include: providing a plurality of source databases which each may include a relational schema and data for integration into the target database; generating at least one complexity model based on the relational schema and data of each source database, each complexity model indicating at least one inconsistency between two or more of the data sources which may be require to be resolved to integrate the data from the data sources into the target database; and generating an effort model that may include an effort value for each inconsistency indicated by each complexity model, each effort value indicating at least one of a time period and a financial cost to resolve the inconsistency to integrate data from the data sources into the target database.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: January 7, 2020
    Assignees: Qatar Foundation, Hasso-Plattner-Institut Für Softwaresystemtechnik GmbH
    Inventors: Paolo Papotti, Felix Naumann, Sebastian Kruse, El Kindi Rezig
  • Patent number: 10447818
    Abstract: A method of managing the execution of a computer program in a remote access system, comprising: connecting a client computing device to a server device; receiving a request from the client computing device to operate a computer program; determining a device on which to execute the computer program; and executing the computer program on the server device or the client computing device according to the determination, the computer program being executable on both the client computing device and the server device respectively. Furthermore: a method for selectively remotely installing programs; a method for remote access and assistance; a method for monitoring a remote user's activity; a method for distributing group policies.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: October 15, 2019
    Assignee: Qatar Foundation
    Inventors: William Yip, Simon Ponsford
  • Patent number: 10318388
    Abstract: A dataset profiling tool configured to identify unique and non-unique column combinations in a dataset which includes a plurality of tuples, the tool including: an inserts handler module configured to: receive one or more new tuples for insertion into the dataset, receive one or more minimal uniques and one or more maximal non-uniques for the dataset, identify and group, for each minimal unique, any tuples of the dataset and any of the one or more new tuples which contain duplicate values in the column combinations of the minimal unique, to form grouped tuples which are grouped according to the minimal unique to which the tuples relate, validate the grouped tuples to identify supersets of the minimal uniques for which duplicate values were identified, to generate a new set of one or more minimal uniques and one or more maximal non-uniques, and output the new set of one or more updated minimal uniques and one or more maximal non-uniques.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: June 11, 2019
    Assignee: Qatar Foundation
    Inventors: Jorge Arnulfo Quiané Ruiz, Felix Naumann, Ziawasch Abedjan
  • Patent number: 10223250
    Abstract: A system for checking data for errors, the system comprising a checking module operable to check tuples of data stored in a target database for errors, the tuples in the target database originating from the output of at least one query transformation module which applies a query transformation to tuples of data from at least one data source an identification module operable to identify a problematic tuple from a data source that produces an error in the target database, the identification module being operable to quantify the contribution of the problematic tuple in producing the error in the target database, and a description generation module operable to generate a descriptive query which represents at least one of errors identified by the checking module in the target database which are produced by the at least one query transformation module, and problematic tuples identified in a data source by the identification module.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: March 5, 2019
    Assignee: QATAR FOUNDATION
    Inventors: Mourad Ouzzani, Paolo Papotti, Ihab Francis Ilyas Kaldas, Anup Chalmalla
  • Patent number: 10152048
    Abstract: A control system includes first and second hardware components and a server which is remote from the hardware components. The server is a server in the cloud which is connected via the Internet to the hardware components. A control module is implemented as a service running on the server and the control module is operable to communicate with the hardware components to control at least one of the hardware components.
    Type: Grant
    Filed: April 26, 2013
    Date of Patent: December 11, 2018
    Assignee: Qatar Foundation
    Inventors: Mohamed M. Hefeeda, Tamir A. Hegazy
  • Patent number: 10147825
    Abstract: The hybrid partial power processing system includes differential power processing converters DPPs having low power ratings, which are used to exchange differential power between two adjacent PV modules, or between PV modules and a line capacitor (Clin) connected in series within the same string. The exchange of differential power by DPPs is needed to track the maximum power point of each PV module in the string. The DC power optimizing converter (DC-PO) is a DC/DC power converter used to feed current (power) from a PV module to Clin. The DC-PO is driven to track the maximum power point (MPP) of one PV module, and the MPP of each one of the remaining PV modules in the string is tracked by a DPP.
    Type: Grant
    Filed: November 25, 2016
    Date of Patent: December 4, 2018
    Assignee: Qatar Foundation
    Inventors: Ali Yaseen Elrayyah, Abdelkader Bousselham
  • Patent number: 10134134
    Abstract: A method and system for creating a depth signature from plural images for providing watermark information related to the images. The method comprises analyzing a pair of images, each image containing a plurality of elements, identifying a first element in one of the pair of images, identifying plural elements in the other of the pair of images. The method further comprises measuring a disparity parameter between the first element and a set of the plural elements, matching the first element from the set of plural elements, the matched second element having the smallest measured disparity parameter, and computing a signature based at least in part on the measured disparity between the first and second elements.
    Type: Grant
    Filed: May 24, 2012
    Date of Patent: November 20, 2018
    Assignee: QATAR FOUNDATION
    Inventors: Mohamed Hefeeda, Tarek El Gamal
  • Patent number: 9990368
    Abstract: A system and method for automatic generation of information-rich content from multiple microblogs, each microblog containing only sparse information, the method comprising collecting a population of microblogs comprising microblog data, each microblog containing a limited number of characters; providing a user interface allowing entry of a search query; matching a search query entered on the user interface to data in the microblog data; providing the results of the matching process as a sub-set of microblog data; applying processing techniques to the sub-set of microblog data; and generating a summary report of the processed sub-set of microblog data.
    Type: Grant
    Filed: August 6, 2012
    Date of Patent: June 5, 2018
    Assignee: Qatar Foundation
    Inventors: Magdy Walid, Kareem Darwish, Ahmed Ali
  • Patent number: 9971882
    Abstract: A system and method for multimedia content protection on elastic cloud infrastructures is presented. The system can be used to protect various multi-media contents, including regular 2D videos, new 3D videos, animated graphics, images, audios clips, songs, and music clips. The system can run on private clouds, public clouds, or any combination of public-private clouds. The system is scalable and cost effective.
    Type: Grant
    Filed: September 24, 2012
    Date of Patent: May 15, 2018
    Assignee: Qatar Foundation
    Inventor: Mohamed Hefeeda
  • Patent number: 9959346
    Abstract: A method to design, implement and create distributed indexes for storing and comparing fingerprints of videos is presented. The method effectively utilizes cloud computing platforms that offer varying amounts of computing resources. The method enables the distributed index to scale to large numbers of data points and the distributed index is robust to failures within the computing resources maintaining the index. The method minimizes the memory required to maintain the distributed index and reduces the I/O operations needed to process operations performed on the index. The method improves the efficiency of the index to process queries.
    Type: Grant
    Filed: September 24, 2012
    Date of Patent: May 1, 2018
    Assignee: Qatar Foundation
    Inventors: Mohamed Hefeeda, Ahmed Abdelsadek Ahmed
  • Patent number: 9875139
    Abstract: A graphics processing unit controller configured to be communicatively coupled to one or more graphics processing units and one or more virtual machines, comprising: a unit collection module which is configured to store information regarding the available resources of one or more graphics processing units; and a scheduler module configured to allocate at least part of the one or more graphics processing units to the execution of a compute kernel in response to receipt of a request for the execution of the compute kernel, wherein the scheduler is configured to allocate at least part of the one or more graphics processing units based on a comparison between the available resources of the one or more graphics processing units and required resources for the execution of the compute kernel.
    Type: Grant
    Filed: May 29, 2012
    Date of Patent: January 23, 2018
    Assignee: Qatar Foundation
    Inventors: Muhammad Mustafa Rafique, Mohamed Hefeeda, Khaled M. Diab Diab
  • Patent number: 9825932
    Abstract: A system for and method of storing data comprising: encoding a file into a plurality of fragments; retrieving storage configuration data from a data management store including data associated with a plurality of remote storage volumes, the storage configuration data comprising an indication of a predefined data transmission size corresponding to each remote storage volume; using the storage configuration data to identify a storage strategy associating each fragment with a remote storage volume, wherein using the storage configuration data includes using the indications of the pre defined data transmission sizes; packaging one or more fragments each associated with a common identified remote storage volume as identified by the storage strategy to form a data bundle; communicating the data bundle to the respective common identified remote storage volume associated with the fragments in the data bundle; and storing the fragments at that identified remote storage volume.
    Type: Grant
    Filed: January 9, 2013
    Date of Patent: November 21, 2017
    Assignee: Qatar Foundation
    Inventors: Simon Ponsford, Simon Guerrero, William Yip, Gokop Goteng
  • Patent number: 9819694
    Abstract: An arrangement for use in managing resources of a plurality of computing devices in response to an attack, the arrangement comprising: an interface configured to receive an indication of a parameter associated with a first computing device of the plurality of computing devices; and a migration module configured to migrate a virtual machine, or part of a virtual machine, from the first computing device to a second computing device in response to the indication received by the interface, wherein the parameter includes an indicator of a symptom of an attack against the first computing device or a program operating on the first computing device.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: November 14, 2017
    Assignee: Qatar Foundation
    Inventors: Simon Ponsford, William Yip