Patents Assigned to Qatar Foundation
  • Publication number: 20160006121
    Abstract: The reconfigurable radio direction finder system and method uses a reconfigurable antenna to electronically cycle through a plurality of different antenna configurations to determine a signal direction. Specifically, the reconfigurable antenna is cycled through N different antenna configurations, where N is an integer greater than one, where each antenna configuration has a pointing direction associated therewith defined by an elevation angle ?n of an n-th antenna configuration, where n is an integer between 1 and N, and an azimuthal angle ?n of the n-th antenna configuration. A received signal strength of the radio signal is measured for each of the antenna configurations as a power output of the n-th antenna configuration, Pn.
    Type: Application
    Filed: July 7, 2014
    Publication date: January 7, 2016
    Applicant: QATAR FOUNDATION FOR EDUCATION, SCIENCE AND COMMUNITY DEVELOPMENT
    Inventors: HASSAN MOHAMED EL-SALLABI, MOHAMED MAHMOUD ABDULLAH, KHALID ALI QARAQE, GREGORY H. HUFF, JEAN-FRANCOIS CHAMBERLAND-TREMBLAY
  • Publication number: 20150356076
    Abstract: A machine translation system (1) comprises a language analysis module (3) which receives an unknown text (4) and analyses portions of the unknown text (4). The language analysis module (3) identifies language features in the unknown text (4) and provides the linguistic fingerprint to a translation configuration selection module (5). The translation configuration selection module (5) selects translation configurations (T1-T9) from a memory (6) which corresponds with the identified linguistic fingerprints and communicates the selected language configurations (T1-T9) to a machine translation module (7). The machine translation module (7) translates the unknown text (4) into a different language using the selected translation configurations (T1-T9).
    Type: Application
    Filed: January 11, 2013
    Publication date: December 10, 2015
    Applicant: QATAR FOUNDATION FOR EDUCATION, SCIENCE AND COMMUNITY DEVELOPMENT
    Inventors: Francisco Javier Guzman HERRERA, Stephan VOGEL
  • Publication number: 20150339146
    Abstract: An arrangement configured to allocate one or more resources of one or more computing devices to a virtual machine, the arrangement comprising: an interface configured to receive a request for the allocation of one or more resources to the virtual machine, the request including information regarding one or more computer programs to be operated by or as a part of the virtual machine; and a hypervisor module configured to use the information regarding one or more computer programs to identify economic information associated with at least one of the computer programs, and to allocate one or more resources to the virtual machine based at least in part on the economic information.
    Type: Application
    Filed: June 27, 2012
    Publication date: November 26, 2015
    Applicant: Qatar Foundation
    Inventors: Simon PONSFORD, William YIP
  • Publication number: 20150339147
    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: Application
    Filed: June 27, 2012
    Publication date: November 26, 2015
    Applicant: QATAR FOUNDATION
    Inventors: Simon Ponsford, William Yip
  • Publication number: 20150304306
    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: Application
    Filed: January 9, 2013
    Publication date: October 22, 2015
    Applicant: QATAR FOUNDATION
    Inventors: Simon Ponsford, Simon Guerrero, William Yip, Gokop Goteng
  • Publication number: 20150304237
    Abstract: A method of managing access to a location indicated by a link in a remote access system, the method comprising: executing a first computer program using one or more resources of a client computing device or a server device, the execution of the first computer program resulting in the presentation of a link; receiving an instruction to access a storage location indicated by the link; determining whether to access the storage location indicated by the link using one or more resources of the client computing device or the server device based on one or more factors; and accessing the storage location indicated by the link using one or more resources of the client computing device or the server device in accordance with the determination.
    Type: Application
    Filed: November 21, 2012
    Publication date: October 22, 2015
    Applicant: QATAR FOUNDATION
    Inventors: William Yip, Simon Ponsford
  • Publication number: 20150261773
    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: Application
    Filed: August 6, 2012
    Publication date: September 17, 2015
    Applicant: QATAR FOUNDATION
    Inventors: Magdy Walid, Kareem Darwish, Ahmed Ali
  • Patent number: 9130842
    Abstract: A method for monitoring remote access connection latency between a client device and a server device comprises using a virtual channel between the client device and the server device to determine a value for the latency in a network connection therebetween.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: September 8, 2015
    Assignee: QATAR FOUNDATION
    Inventors: Simon Ponsford, Simon Guerrero, William Yip
  • Publication number: 20150244640
    Abstract: An arrangement for use in managing resources of a plurality of computing devices, 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.
    Type: Application
    Filed: June 27, 2012
    Publication date: August 27, 2015
    Applicant: Qatar Foundation
    Inventors: Simon Ponsford, William Yip
  • Patent number: 9116983
    Abstract: A computer-implemented method, comprises extracting a measure from a content article representing a probability that the article relates to a topic, allocating the article to a group of articles relating to at least one topic on the basis of the measure, using a set of social media objects relating to the article to extract a measure representing a sentiment for the article, and aggregating respective measures for the sentiment of articles in the group to provide an aggregate measure.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: August 25, 2015
    Assignee: QATAR FOUNDATION
    Inventors: Sihem Ameri-Yahia, Samuel Ross Madden, Adam Marcus
  • Patent number: 9116934
    Abstract: A computer implemented method for repairing records of a database, comprises determining a first set of records of the database which violate a functional dependency of the database, determining a second set of records of the database comprising duplicate records, computing a cost metric representing a measure for the cost of mutually dependently modifying records in the first and second sets, modifying records in the first and second sets on the basis of the cost metric to provide a modified database instance.
    Type: Grant
    Filed: August 26, 2011
    Date of Patent: August 25, 2015
    Assignee: QATAR FOUNDATION
    Inventors: Ihab Francis Ilyas Kaldas, Mohamed Yakout, Ahmed K. Elmagarmid
  • Publication number: 20150237066
    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: Application
    Filed: June 27, 2012
    Publication date: August 20, 2015
    Applicant: Qatar Foundation
    Inventors: Simon Ponsford, William Yip
  • Publication number: 20150229583
    Abstract: An arrangement configured to allocate resources of a plurality of data storage media to a plurality virtual machines, the arrangement comprising: an interface configured to receive a first data access rate requirement for a first of the plurality of virtual machines and a second data access rate requirement for a second of the plurality of virtual machines; and a hypervisor module configured to compare the first and second data access rate requirements to stored data access rates for a first and a second data storage media associated with the plurality of computing devices, and to allocate resources of at least one of the first and second data storage media to the first and second virtual machines such that the first and second data access requirements are met.
    Type: Application
    Filed: June 27, 2012
    Publication date: August 13, 2015
    Applicant: QATAR Foundation
    Inventors: Simon Ponsford, William Yip
  • Publication number: 20150220358
    Abstract: An arrangement configured to allocate resources of a host system to one or more virtual machines, the arrangement comprising: an interface configured to receive a first request from a client system for a first amount of a resource of a host system to be allocated to a first virtual machine and to transmit confirmation to the client system of the allocation of the first amount of the resource; and a hypervisor module configured to allocate an amount of the resource of the host system to the first virtual machine, wherein the amount of the resource allocated to the first virtual machine is less than the first amount of the resource, such that at least a part of the first amount of the resource is available for allocation to a second virtual machine.
    Type: Application
    Filed: June 27, 2012
    Publication date: August 6, 2015
    Applicant: QATAR FOUNDATION
    Inventors: Simon Ponsford, William Yip
  • Publication number: 20150212859
    Abstract: A graphics processing unit controller, host system, and methods A graphics processing unit controller configured to be communicatively coupled to one or more graphics processing units and one or more virtual machines, the controller comprising: a scheduler module configured to allocate at least part of 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 during the running of an application by a virtual machine.
    Type: Application
    Filed: May 29, 2012
    Publication date: July 30, 2015
    Applicant: QATAR FOUNDATION
    Inventors: Muhammad Mustafa Rafique, Mohamed Hefeeda, Khaled M. Diab Diab
  • Publication number: 20150160805
    Abstract: An electronic reading device or e-reader comprises a display (9), a user interface (10), a reading direction discriminator (11) and a memory (8) which are each connected to a processor (7). The reading direction discriminator (11) is operable to determine a reading directionality of a writing system employed in a publication stored in the memory (8). The processor (7) is operable to receive a user input request via the user interface (10) and, in response to the user input request and the reading directionality, to provide a page turn instruction and display the related page of the publication. The e-reader is thus operable to detect whether the writing system used in an electronic publication is a left to right or right to left writing system and to provide the correct next page or previous page in response to a page turn request.
    Type: Application
    Filed: June 13, 2012
    Publication date: June 11, 2015
    Applicant: QATAR FOUNDATION
    Inventors: Ahmed Ali, Stephan Vogel
  • Patent number: 9037550
    Abstract: A computer-implemented method for detecting a set of inconsistent data records in a database including multiple records, comprises selecting a data quality rule representing a functional dependency for the database, transforming the data quality rule into at least one rule vector with hashed components, selecting a set of attributes of the database, transforming at least one record of the database selected on the basis of the selected attributes into a record vector with hashed components, computing a dot product of the rule and record vectors to generate a measure representing violation of the data quality rule by the record.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: May 19, 2015
    Assignee: QATAR FOUNDATION
    Inventors: Nilothpal Talukder, Mohamed Yakout, Mourad Ouzzani, Ahmed Elmagarmid
  • Publication number: 20150128136
    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: Application
    Filed: May 29, 2012
    Publication date: May 7, 2015
    Applicant: QATAR FOUNDATION
    Inventors: Muhammad Mustafa Rafique, Mohamed Hefeeda, Khaled M. Diab Diab
  • Publication number: 20150093017
    Abstract: A method and system for creating a depth signature from plural images for providing watermark information related to the images. The method comprises analysing 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: Application
    Filed: May 24, 2012
    Publication date: April 2, 2015
    Applicant: QATAR FOUNDATION
    Inventors: Mohamed Hefeeda, Tarek El Gamal
  • Patent number: 8805798
    Abstract: A computer-implemented method comprising partitioning data representing an input instance of a database including multiple tuples into multiple fragments of tuples, detecting tuples which violate a data quality specification in respective ones of the fragments, selecting a data cleaning asset on the basis of characteristics of errors in detected tuples for a fragment and based on declared asset capabilities, assigning a selected data cleaning asset to the fragment, the selected data cleaning asset to provide a set of candidate corrections for the detected tuples in the fragment, providing data representing an output instance of the database in which detected tuples are replaced with selected candidate corrections.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: August 12, 2014
    Assignee: Qatar Foundation
    Inventors: Ihab Francis Ilyas Kaldas, George Beskales, Ahmed Elmagarmid