Qatar Foundation

Qatar

Back to Profile

1-80 of 80 for Qatar Foundation Sort by
Query
Aggregations
Jurisdiction
        World 78
        United States 2
Date
2020 3
Before 2020 77
IPC Class
G06F 17/30 - Information retrieval; Database structures therefor 32
G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU] 14
G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines 7
G05B 19/042 - Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors 5
G05B 19/418 - Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] 5
See more
Found results for  patents

1.

A TACTILE SENSOR, A SURGICAL INSTRUMENT HAVING THE SAME, AND A METHOD OF MANUFACTURING THE SAME

      
Application Number QA2019050011
Publication Number 2020/226524
Status In Force
Filing Date 2019-05-09
Publication Date 2020-11-12
Owner
  • QATAR FOUNDATION (Qatar)
  • QATAR UNIVERSITY (Qatar)
Inventor
  • Cabibihan, John-John
  • Sadasivuni, Kishor Kumar
  • Tahir, Anas
  • Abinahed, Julien
  • Navkar, Nikhil
  • Al-Ansari, Abdulla

Abstract

A tactile sensor, a surgical instrument, and a method of making the tactile sensor are provided. In one embodiment, a tactile sensor includes a first electrode, a second electrode, and an intermediate layer between the first electrode and the second electrode. The intermediate layer includes a polyurethane-zinc oxide nanocomposite. Further, one or both of the first and second electrodes may include a silver conductive paste.

IPC Classes  ?

2.

REGENERATION AND ACTIVATION OF CATALYSTS FOR CARBON AND SYNGAS PRODUCTION

      
Application Number QA2019050005
Publication Number 2020/185107
Status In Force
Filing Date 2019-03-13
Publication Date 2020-09-17
Owner QATAR FOUNDATION (Qatar)
Inventor
  • Elbashir, Nimir O.
  • Challiwala, Mohamed Sufiyan A.
  • Choudhury, Hanif Ahmed

Abstract

A method to regenerate and reactivate catalysts used for a carbon and syngas production reaction including a DRM or CARGEN reaction is developed. Carbon dioxide (CO2) is used as the regeneration and activation media. This method of a single step regeneration and activation using CO2 is more effective than the existing conventional two-step process that includes separate reduction and oxidation steps. This method produces pure carbon monoxide (CO) as a byproduct from the regeneration process by utilizing CO2 and carbon.

IPC Classes  ?

  • B01J 27/32 - Regeneration or reactivation of catalysts comprising compounds of halogens
  • B01J 38/10 - Gas or vapour treatingTreating by using liquids vaporisable upon contacting spent catalyst using elemental hydrogen
  • B01J 38/44 - Gas or vapour treatingTreating by using liquids vaporisable upon contacting spent catalyst using halogen-containing material and adding simultaneously or subsequently free oxygenGas or vapour treatingTreating by using liquids vaporisable upon contacting spent catalyst using halogen-containing material using oxyhalogen compound

3.

HYDROCARBON OLIGOMER SOLVENT SYSTEMS FOR SEQUESTERING TRACE ORGANIC IMPURITIES FROM WATER

      
Application Number QA2019050012
Publication Number 2020/027682
Status In Force
Filing Date 2019-07-30
Publication Date 2020-02-06
Owner QATAR FOUNDATION (Qatar)
Inventor
  • Bergbreiter, David E.
  • Malinski, Thomas J.
  • Bazzi, Hassan S.

Abstract

Solvent systems comprising low viscosity poly(α-olefin)s either alone or with functional hydrocarbon oligomer cosolvents are provided. Such solvent systems are nontoxic, nonvolatile, and recyclable, and effectively and efficiently sequester trace amounts of nonpolar organic compounds (e.g., benzene, halogenated organics), polar organics (e.g. nitrobenzene, phenols, nitrogen heterocycles, perfluorooctanoic acid), and water miscible polar compounds (e.g., tetrahydrofuran, triethylamine) from water.

IPC Classes  ?

  • C02F 1/28 - Treatment of water, waste water, or sewage by sorption
  • C02F 1/68 - Treatment of water, waste water, or sewage by addition of specified substances, e.g. trace elements, for ameliorating potable water
  • B01D 17/02 - Separation of non-miscible liquids

4.

PROCESSING METHANE FOR SYNGAS PRODUCTION WITH REDUCED CO2 EMISSIONS

      
Application Number QA2019050008
Publication Number 2019/194694
Status In Force
Filing Date 2019-04-03
Publication Date 2019-10-10
Owner QATAR FOUNDATION (Qatar)
Inventor
  • Elbashir, Nimir
  • Afzal, Shaik
  • El-Halwagi, Mahmoud
  • Sengupta, Debalina

Abstract

A method for processing methane includes processing methane in presence of a carbon dioxide stream, whereby a synthesis gas including carbon monoxide and hydrogen is produced. The synthesis gas is contacted with a carbon monoxide-absorbing solution, thereby removing at least a portion of the carbon monoxide and producing a final synthesis gas having an increased ratio of hydrogen to carbon monoxide.

IPC Classes  ?

  • C01B 3/34 - Production of hydrogen or of gaseous mixtures containing hydrogen by reaction of gaseous or liquid organic compounds with gasifying agents, e.g. water, carbon dioxide, air by reaction of hydrocarbons with gasifying agents
  • B01D 53/62 - Carbon oxides

5.

CESIUM-NIOBIUM-CHALCOGENIDE COMPOUNDS AND SEMICONDUCTOR DEVICES INCLUDING THE SAME

      
Application Number QA2019050002
Publication Number 2019/156580
Status In Force
Filing Date 2019-02-05
Publication Date 2019-08-15
Owner
  • QATAR FOUNDATION (Qatar)
  • TRINITY COLLEGE DUBLIN (Ireland)
Inventor
  • El-Mellouhi, Fadwa
  • Park, Heesoo
  • Tabet, Nouar
  • Alharbi, Fahhad
  • Sanvito, Stefano

Abstract

Cesium-niobium-chalcogenide compounds and a semiconductor device are provided. The cesium-niobium-chalcogenide compound is selected from the group consisting of CsNbS3, CsNbSe3, and CsNbOx–3Qx,where Q is S or Se, and x is 1or 2, and includes an edge-shared orthorhombic crystal structure. In one embodiment, the semiconductor device includes a cathode layer, an anode layer, and an active layer disposed between the cathode layer and the anode layer, and the active layer includes the cesium-niobium-chalcogenide compound. 19

IPC Classes  ?

  • H01L 31/032 - Inorganic materials including, apart from doping materials or other impurities, only compounds not provided for in groups
  • H01L 31/036 - SEMICONDUCTOR DEVICES NOT COVERED BY CLASS - Details thereof characterised by their semiconductor bodies characterised by their crystalline structure or particular orientation of the crystalline planes
  • H01L 21/02 - Manufacture or treatment of semiconductor devices or of parts thereof

6.

SYSTEMS AND METHODS FOR WATER PURIFICATION

      
Application Number QA2017050005
Publication Number 2019/125196
Status In Force
Filing Date 2017-12-18
Publication Date 2019-06-27
Owner QATAR FOUNDATION (Qatar)
Inventor
  • Fard, Ahmad Kayvani
  • Hussien, Muataz

Abstract

233) with an adsorption process using activated carbon in the membrane. In one embodiment, a water tank includes an inlet and an outlet, and the membrane is in fluid communication with the inlet. The tank is configured to receive a spent water stream that includes a contaminant. In operation, the spent water stream is contacted with the membrane so as to strip at least a portion of the contaminant from the spent water stream.

IPC Classes  ?

7.

Methods and systems for monitoring network security

      
Application Number 16211762
Grant Number 11228616
Status In Force
Filing Date 2018-12-06
First Publication Date 2019-06-20
Grant Date 2022-01-18
Owner
  • QATAR FOUNDATION (Qatar)
  • QATAR UNIVERSITY (Qatar)
Inventor
  • Khan, Khaled M.
  • Kim, Dong Seong
  • Hong, Jin Bum
  • Yusuf, Simon Enoch
  • Ge, Mengmeng
  • Kim, Huy Kang
  • Kim, Paul
  • Nhlabatsi, Armstrong
  • Fetais, Noora

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.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06F 21/55 - Detecting local intrusion or implementing counter-measures

8.

SYNTHESIS OF BUILDING BLOCKS AND FEEDSTOCKS FOR MANUFACTURING RENEWABLE POLYMERS

      
Application Number QA2018050003
Publication Number 2018/231082
Status In Force
Filing Date 2018-06-07
Publication Date 2018-12-20
Owner QATAR FOUNDATION (Qatar)
Inventor
  • Dastgir, Sarim
  • Ferretti, Francesco
  • Sharif, Muhammad
  • Jackstell, Ralf
  • Beller, Matthias
  • Stephan, Douglas W.

Abstract

2222 derived lactone to form a diester and hydrogenation of the diester.

IPC Classes  ?

  • B01J 31/24 - Phosphines
  • C07C 29/149 - Preparation of compounds having hydroxy or O-metal groups bound to a carbon atom not belonging to a six-membered aromatic ring by reduction of an oxygen-containing functional group of C=O containing groups, e.g. —COOH of carboxylic acids or derivatives thereof with hydrogen or hydrogen-containing gases
  • C07C 67/08 - Preparation of carboxylic acid esters by reacting carboxylic acids or symmetrical anhydrides with the hydroxy or O-metal group of organic compounds
  • C07C 67/303 - Preparation of carboxylic acid esters by modifying the acid moiety of the ester, such modification not being an introduction of an ester group by hydrogenation of unsaturated carbon-to-carbon bonds
  • C07D 309/30 - Oxygen atoms, e.g. delta-lactones

9.

LUBRICANT ADDITIVES

      
Application Number GB2017050236
Publication Number 2017/134421
Status In Force
Filing Date 2017-01-31
Publication Date 2017-08-10
Owner
  • QATAR FOUNDATION (Qatar)
  • BOND, Christopher (United Kingdom)
Inventor
  • Delferro, Massimiliano
  • Marks, Tobin
  • Wang, Q. Jane
  • Chung, Yip-Wah
  • Bazzi, Hassan
  • Seyam, Afif
  • Desanker, Michael
  • Johnson, Blake
  • Jin, Danni

Abstract

The present invention relates to lubricant additives and the use of lubricant additives as friction reducing additives.

IPC Classes  ?

10.

CATALYSTS

      
Application Number GB2015052352
Publication Number 2017/025701
Status In Force
Filing Date 2015-08-14
Publication Date 2017-02-16
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Gladysz, John A
  • Bazzi, Hassan S
  • Xi, Zhenxing

Abstract

The present invention relates to polymerisation catalysts.

IPC Classes  ?

  • C08F 4/80 - MetalsMetal hydridesMetallo-organic compoundsUse thereof as catalyst precursors selected from metals not provided for in group selected from iron group metals or platinum group metals
  • C08F 110/02 - Ethene

11.

DATA CLEANING METHODS AND SYSTEMS

      
Application Number GB2014051670
Publication Number 2015/181511
Status In Force
Filing Date 2014-05-30
Publication Date 2015-12-03
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Tang, Nan
  • Ouzzani, Mourad
  • Papotti, Paolo
  • Kaldas, Ihab Francis Ilyas
  • Chu, Xu

Abstract

A end-to-end system to annotate unknown type data instances using a knowledge base and crowdsourcing. A computer implemented method for cleaning a database instance using a plurality of holistic patterns, the database instance comprising a plurality of dirty tuples with unknown attribute data types, the method comprising: generating a plurality of candidate holistic patterns using the database instance and a knowledge base, the knowledge base comprising data-types and data-type relationships; determining a valid holistic pattern from the plurality of candidate holistic patterns using at least one of: the knowledge base; and a crowd of users which validate the data- types and the data-type relationships; annotating tuples in the database instance using the valid holistic pattern, wherein the method annotates the tuples with annotations indicating at least one of: knowledge base validated; jointly validated, wherein the crowd of users who at least partially validate the holistic pattern; or erroneous, and repairing the erroneous annotated tuples to generate a clean database instance.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

12.

A QUERY EXPANSION SYSTEM AND METHOD USING LANGUAGE AND LANGUAGE VARIANTS

      
Application Number EP2014052356
Publication Number 2015/117657
Status In Force
Filing Date 2014-02-06
Publication Date 2015-08-13
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor Abdelali, Ahmed

Abstract

A system comprising: a term retrieval module configured to receive a search query including a search term and to output an expanded search query including the search terms and an additional search terms; a search engine sub-system configured to receive the expanded search query and to output one or more search results based on the expanded search query, the one or more search results indicating one or more information resources of relevance to the expanded search query, wherein the system further comprises: a classification module configured to determine a language or language variant of the search term of the search query, identify the additional search term based on the language or language variant of the search term, and output the additional search term to the term retrieval module

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

13.

A SYSTEM AND METHOD FOR CHECKING DATA FOR ERRORS

      
Application Number GB2014051609
Publication Number 2015/087034
Status In Force
Filing Date 2014-05-27
Publication Date 2015-06-18
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Ouzzani, Mourad
  • Papotti, Paolo
  • Kaldas, Ihab Francis Ilyas
  • Chalmalla, Anup

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.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

14.

OPTIMISING DATA INTEGRATION

      
Application Number GB2014051983
Publication Number 2015/008026
Status In Force
Filing Date 2014-06-30
Publication Date 2015-01-22
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Papotti, Paolo
  • Naumann, Felix
  • Kruse, Sebastian
  • Rezig, El Kindi

Abstract

A computer implemented method for integrating data into a target database, the method comprising: providing a plurality of source databases which each comprise 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 must be resolved to integrate the data from the data sources into the target database; and generating an effort model comprising 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 required to resolve the inconsistency to integrate data from the data sources into the target database.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

15.

A METHOD OF PERFORMING A MATRIX OPERATION IN A DISTRIBUTED PROCESSING SYSTEM

      
Application Number GB2014051986
Publication Number 2015/004421
Status In Force
Filing Date 2014-06-30
Publication Date 2015-01-15
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Aboulnaga, Ashraf
  • Xiang, Jingen

Abstract

A method of performing a matrix operation in a distributed processing system having a plurality of processing nodes including a master processing node, the method comprising recursively partitioning an original matrix into matrix blocks; identifying a first set of matrix blocks and a second set of matrix blocks; processing the first set of matrix blocks on the master node to produce first set result; determining second set result for the second set of matrix blocks using the plurality of processing nodes by processing the second set of matrix blocks with the first set result; assembling the first set result and the second set result to form intermediate matrix blocks; performing the matrix operation on the intermediate matrix blocks using the plurality of processing nodes to provide an intermediate result; and determining the result of the matrix operation on the original matrix by processing the intermediate result.

IPC Classes  ?

  • G06F 9/45 - Compilation or interpretation of high level programme languages

16.

A METHOD AND SYSTEM FOR PROCESSING DATA

      
Application Number GB2014051973
Publication Number 2014/207481
Status In Force
Filing Date 2014-06-27
Publication Date 2014-12-31
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Serafini, Marco
  • Mansour, Essam
  • Aboulnaga, Ashraf

Abstract

A system of redistributing partitions across servers having multiple partitions that each process transactions. Where the transactions are related to one another and the transactions are able to access one or a set of partitions simultaneously. The system comprising: a monitoring module operable to determine a transaction rate of the number of transactions processed by the multiple partitions on the first server; an affinity module operable to determine affinity between partitions, wherein the affinity being a measure of how often group transactions access sets of respective partitions; a partition placement module operable to determine a partition mapping in response to a change in a transaction workload on at least one partition on the first server, the partition placement module operable to receive input from at least one of: a server capacity estimator module; wherein server capacity estimator module is operable to determine the maximum transaction rate and use a pre- determined server-capacity-function; the affinity module; and distributing the partitions according to the determined partition mapping from the first server to a second server.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06F 17/30 - Information retrieval; Database structures therefor

17.

A METHOD FOR IDENTIFYING DENIAL CONSTRAINTS

      
Application Number EP2013061326
Publication Number 2014/191057
Status In Force
Filing Date 2013-05-31
Publication Date 2014-12-04
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
  • ILYAS KALDAS, Ihab Francis (Qatar)
Inventor
  • Papotti, Paolo
  • Chu, Xu

Abstract

A method of identifying denial constraints, the denial constraints being for use with a database schema R, the method comprising: generating a predicate space P for an instance I in the schema R, generating an evidence set EviI which comprises sets of satisfied predicates in the predicate space P for each instance I, identifying a minimal set of predicates for the evidence set EviI, and identifying valid denial constraints from the minimal set by inverting the predicates in the minimal set.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

18.

A METHOD AND SYSTEM TO DISCOVER DEPENDENCIES IN DATASETS

      
Application Number EP2013064633
Publication Number 2014/191059
Status In Force
Filing Date 2013-07-10
Publication Date 2014-12-04
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Quiané Ruiz, Jorge Arnulfo
  • Naumann, Felix
  • Heise, Arvid

Abstract

A method of processing data stored in a database which comprises a plurality of rows and columns, the method comprising identifying a plurality of sets of column combinations, each set of column combinations comprising an identifier of at least one column allocating each set of column combinations to one of a plurality of nodes mapping the nodes to a lattice structure in which the nodes are connected in a superset or subset relationship according to the set of column combinations of each node selecting a current node processing the data in the set of columns of the current node to detect if the column combination is unique or non-unique traversing the lattice to a next node which is connected to the current node processing the data in the set of columns of the next node to detect if the column combination of the next node is unique or non-unique; and storing a record of whether each processed set of column combinations is unique or non-unique.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

19.

DATASETS PROFILING TOOLS, METHODS, AND SYSTEMS

      
Application Number GB2014051540
Publication Number 2014/191719
Status In Force
Filing Date 2014-05-20
Publication Date 2014-12-04
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Quiané Ruiz, Jorge Arnulfo
  • Naumann, Felix
  • Abedjan, Ziawasch

Abstract

A dataset profiling tool configured to identify unique and non-unique column combinations in a dataset which comprises 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.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

20.

SOCIAL MEDIA CONTENT ANALYSIS AND OUTPUT

      
Application Number EP2014058066
Publication Number 2014/183956
Status In Force
Filing Date 2014-04-22
Publication Date 2014-11-20
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor Magdy, Walid

Abstract

A computer implemented method comprising: storing a set of social media objects, each social media object comprising at least one word. The method comprises identifying a subset of relevant social media objects from the set of social media objects by: storing at least one content article, extracting at least one keyword from at least one content article, ranking each extracted keyword with an importance value, searching each of the social media objects for each extracted keyword with an importance value that is higher than a predetermined value, and adding each social media object which comprises an extracted keyword with an importance value that is higher than the predetermined value to a subset of relevant social media objects. The method further comprises outputting the subset of relevant social media objects to a user.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

21.

A METHOD OF PROCESSING A RATINGS DATASET

      
Application Number EP2013058931
Publication Number 2014/177181
Status In Force
Filing Date 2013-04-29
Publication Date 2014-11-06
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Kaldas, Ihab Francis Ilyas
  • Amer-Yahia, Sihem
  • Chalamalla, Anup K.

Abstract

Collaborative rating systems have evolved as important tools for users in dealing with information overload while making decisions pertaining to content hosted on the Web. Such systems allow users to evaluate content in the form of ratings. For example, websites such as yelp.com, imdb.com and amazon.com allow users to express their preferences by rating content-items. An interesting type of pattern in such systems is 'who' rated 'what' and 'how'. A data mining system known as PromPt is disclosed for exploring patterns in ratings given by users to items. A new type of association paradigm called promotional pattern is introduced. Promotional patterns are summarized descriptions of ratings given by a subset of users to a subset of items in the system, and the goal is to mine interesting patterns. Such functionality is demonstrated as being useful in a wide variety of real application scenarios such as business intelligence in promotion and advertising.

IPC Classes  ?

  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising

22.

AN AUTHENTICATION SYSTEM AND METHOD

      
Application Number EP2013055593
Publication Number 2014/146684
Status In Force
Filing Date 2013-03-18
Publication Date 2014-09-25
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor Filippi, Raymond

Abstract

An authentication system for authenticating an authorised user at a respective electronic device, the system comprising a device-specific identifier (101) (di) operable to identify the respective electronic device; a biometric data sensor (102) operable to sample biometric data (bd) from the authorised user of the respective device identified by the device-specific identifier (101) and provide reference biometric data (rb) for the authorised user; a storage unit (103) operable to hold the reference biometric data (rb) derived from the biometric data of the authorised user of the respective device identified by the device-specific identifier (101) for delivery to a processor (104) operable to perform a one-way function F on a data pair comprising or derived from: the device identifier (di) (101); and the biometric data (bd/rb), the one way function having an output comprising F(di, bd/rb).

IPC Classes  ?

  • G06F 21/32 - User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints

23.

A CONTROL SYSTEM AND METHOD FOR REMOTE CONTROL OF HARDWARE COMPONENTS

      
Application Number EP2013058792
Publication Number 2014/124701
Status In Force
Filing Date 2013-04-26
Publication Date 2014-08-21
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
  • HEFEEDA, Mohamed M. (Qatar)
Inventor Hegazy, Tamir A.

Abstract

A control system comprises 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.

IPC Classes  ?

  • G05B 19/418 - Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
  • G05B 19/042 - Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

24.

A CONTROL SYSTEM AND METHOD FOR REMOTE CONTROL OF HARDWARE COMPONENTS

      
Application Number EP2013058793
Publication Number 2014/124702
Status In Force
Filing Date 2013-04-26
Publication Date 2014-08-21
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
  • HEFEEDA, Mohamed M. (Qatar)
Inventor Hegazy, Tamir A.

Abstract

A control system comprises 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.

IPC Classes  ?

  • G05B 19/418 - Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
  • G05B 19/042 - Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

25.

A CONTROL SYSTEM AND METHOD FOR REMOTE CONTROL OF HARDWARE COMPONENTS

      
Application Number EP2013058795
Publication Number 2014/124703
Status In Force
Filing Date 2013-04-26
Publication Date 2014-08-21
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
  • HEFEEDA, Mohamed, M. (Qatar)
Inventor Hegazy, Tamir, A.

Abstract

A control system comprises 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.

IPC Classes  ?

  • G05B 19/418 - Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
  • G05B 19/042 - Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

26.

A CONTROL SYSTEM AND METHOD FOR REMOTE CONTROL OF HARDWARE COMPONENTS

      
Application Number EP2013058797
Publication Number 2014/124704
Status In Force
Filing Date 2013-04-26
Publication Date 2014-08-21
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Hefeeda, Mohamed M.
  • Hegazy, Tamir A.

Abstract

A control system comprises 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.

IPC Classes  ?

  • G05B 19/418 - Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
  • G05B 19/042 - Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

27.

A CONTROL SYSTEM AND METHOD FOR REMOTE CONTROL OF HARDWARE COMPONENTS

      
Application Number EP2013058798
Publication Number 2014/124705
Status In Force
Filing Date 2013-04-26
Publication Date 2014-08-21
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Hefeeda, Mohamed M.
  • Hegazy, Tamir A.

Abstract

A control system comprises 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.

IPC Classes  ?

  • G05B 19/418 - Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
  • G05B 19/042 - Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

28.

METHODS AND SYSTEMS FOR DATA CLEANING

      
Application Number EP2013052476
Publication Number 2014/121839
Status In Force
Filing Date 2013-02-07
Publication Date 2014-08-14
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Tang, Nan
  • Wang, Jiannan

Abstract

A method for cleaning data stored in a database which utilises a data fixing rule. The data fixing rule comprises a set of attribute values that capture an error in a plurality of semantically related attribute values. The data fixing rule also comprises 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 comprises applying the data fixing rule to the database to detect if the set of attribute values that captures the error is stored in the database and, if the set of attribute values is detected, the method applies the deterministic correction to correct the error in the attribute values.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

29.

METHODS AND SYSTEMS FOR DATA CLEANING

      
Application Number EP2014052494
Publication Number 2014/122295
Status In Force
Filing Date 2014-02-07
Publication Date 2014-08-14
Owner QATAR FOUNDATION (Qatar)
Inventor
  • Hoarton, Lloyd
  • Tang, Nan
  • Wang, Jiannan

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.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

30.

STORAGE SYSTEM AND METHOD OF STORING AND MANAGING DATA

      
Application Number EP2013050302
Publication Number 2014/108182
Status In Force
Filing Date 2013-01-09
Publication Date 2014-07-17
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Ponsford, Simon
  • Guerrero, Simon
  • Yip, William
  • Goteng, Gokop

Abstract

A system for and method of storing and managing data comprising: encoding a file into a plurality of fragments; retrieving storage configuration data from a data management store; retrieving encryption key data from a keystore; identifying a storage strategy using the storage configuration data, the storage strategy associating each fragment with a remote storage volume; and for each fragment: using the encryption key data to identify an encryption key associated with a remote storage volume identified in the storage strategy; encrypting the fragment using the identified encryption key; communicating the encrypted fragment to the associated remote storage volume as identified by the storage strategy; and storing the encrypted fragment at that identified remote storage volume.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules

31.

STORAGE SYSTEM AND METHOD OF STORING AND MANAGING DATA

      
Application Number EP2013050306
Publication Number 2014/108183
Status In Force
Filing Date 2013-01-09
Publication Date 2014-07-17
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Ponsford, Simon
  • Guerrero, Simon
  • Yip, William
  • Goteng, Gokop

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 predefined 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.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules

32.

SYSTEM AND METHOD OF MACHINE TRANSLATION

      
Application Number EP2013050521
Publication Number 2014/108208
Status In Force
Filing Date 2013-01-11
Publication Date 2014-07-17
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Herrera, Francisco Javier Guzman
  • Vogel, Stephan

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 (T-T9) from a memory (6) which corresponds with the identified linguistic fingerprints and communicates the selected language configurations (T-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 (T-T9).

IPC Classes  ?

  • G06F 17/28 - Processing or translating of natural language

33.

SYSTEM AND METHOD FOR THE SIMULATION OF METABOLIC PROFILES

      
Application Number EP2012075258
Publication Number 2014/090297
Status In Force
Filing Date 2012-12-12
Publication Date 2014-06-19
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Bensmail, Halima
  • Atieh, Zeinab

Abstract

A system and method for the simulation of metabolic profiles of biofluids, including a system that allows the simulation of data sets of spectra in order to test data analysis techniques, hypotheses and experimental designs.

IPC Classes  ?

  • G06F 19/10 - Bioinformatics, i.e. methods or systems for genetic or protein-related data processing in computational molecular biology (in silico methods of screening virtual chemical libraries C40B 30/02;in silico or mathematical methods of creating virtual chemical libraries C40B 50/02)

34.

SYSTEMS AND METHODS FOR AIDING QURAN RECITATION

      
Application Number EP2012073682
Publication Number 2014/082654
Status In Force
Filing Date 2012-11-27
Publication Date 2014-06-05
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Magdy, Walid
  • Ali, Ahmed M.

Abstract

A mobile smart device (1) incorporates a screen (2) and an audio input (5). The device (1) is operable to display words from the Quran on the screen (2). The device (1) incorporates a speech processing module (6) which is operable to recognise words in an audio signal captured by the audio input (5). The device (1) incorporates a processing arrangement (7) which is operable to recognise words in the captured audio and align the words with words of the Quran stored in a memory (8). The device (1) highlights words of the Quran as they are spoken in substantial real-time on the screen (2). The device (1) highlights incorrectly recited words in a different manner to alert a user to incorrect recitation of the Quran.

IPC Classes  ?

  • G09B 5/02 - Electrically-operated educational appliances with visual presentation of the material to be studied, e.g. using film strip
  • G09B 5/06 - Electrically-operated educational appliances with both visual and audible presentation of the material to be studied
  • G09B 19/00 - Teaching not covered by other main groups of this subclass
  • G10L 15/26 - Speech to text systems

35.

METHODS AND SYSTEMS FOR MANAGING ACCESS TO A LOCATION INDICATED BY A LINK IN A REMOTE ACCESS SYSTEM

      
Application Number EP2012073238
Publication Number 2014/079489
Status In Force
Filing Date 2012-11-21
Publication Date 2014-05-30
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Yip, William
  • Ponsford, Simon

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.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

36.

METHODS, REMOTE ACCESS SYSTEMS, CLIENT COMPUTING DEVICES, AND SERVER DEVICES FOR USE IN REMOTE ACCESS SYSTEMS

      
Application Number EP2012073241
Publication Number 2014/079491
Status In Force
Filing Date 2012-11-21
Publication Date 2014-05-30
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Yip, William
  • Ponsford, Simon

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.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06F 9/48 - Program initiatingProgram switching, e.g. by interrupt
  • G06F 9/445 - Program loading or initiating
  • G06F 9/44 - Arrangements for executing specific programs

37.

A TAMPER DETECTION ARRANGEMENT

      
Application Number IB2012003115
Publication Number 2014/068361
Status In Force
Filing Date 2012-10-29
Publication Date 2014-05-08
Owner
  • QATAR FOUNDATION (Qatar)
  • ALTIS SEMICONDUCTOR (France)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Filippi, Raymond
  • Cioranesco, Jean-Michel

Abstract

A tamper detection arrangement for use within an integrated circuit (1 ), the arrangement comprising: at least one input capacitor (4) having a first capacitance value; a feedback capacitor (5) having a second capacitance value; a sensing arrangement comprising an amplifier circuit having the at least one input capacitor as an input and the at least one feedback capacitor in a feedback loop across the amplifier operable to detect a change in the capacitance values between the at least one input capacitor and the feedback capacitor; and a protective shield to protect a sensitive area (2) of the integrated circuit from tampering, the shield being provided by the at least one input capacitor (4).

IPC Classes  ?

  • H01L 23/58 - Structural electrical arrangements for semiconductor devices not otherwise provided for

38.

A SYSTEM AND METHOD FOR THE AUTOMATIC CREATION OR AUGMENTATION OF AN ELECTRONICALLY RENDERED PUBLICATION DOCUMENT

      
Application Number EP2012069140
Publication Number 2014/048479
Status In Force
Filing Date 2012-09-27
Publication Date 2014-04-03
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor Magdy, Walid

Abstract

A method, system, tool or computer-readable medium creates or augments an electronically rendered publication document comprising: identifying a topic of the publication document; analysing the content of multiple microblogs to identify classification features, the classification features comprising evidence that a microblog from the multiple microblogs is in a particular microblog classification; identifying microblogs relevant to the topic of the publication document; collating into supplemental microblog content at least those microblogs or the content from those microblogs which fall into a particular microblog classification and which are relevant to the topic of the publication topic; linking the publication document with the supplemental microblog content. Preferably the supplemental microblog content is rendered alongside or within the publication document.

IPC Classes  ?

  • G06F 17/27 - Automatic analysis, e.g. parsing, orthograph correction
  • G06F 17/30 - Information retrieval; Database structures therefor

39.

A SYSTEM AND METHOD FOR MULTIMEDIA CONTENT PROTECTION ON CLOUD INFRASTRUCTURES

      
Application Number EP2012068781
Publication Number 2014/044331
Status In Force
Filing Date 2012-09-24
Publication Date 2014-03-27
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor Hefeeda, Mohamed

Abstract

A system and method for multimedia content protection on elastic cloud infrastructures is presented. The system can be used to protect various multimedia 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.

IPC Classes  ?

  • G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material

40.

A METHOD AND SYSTEM FOR INTEGRATING DATA INTO A DATABASE

      
Application Number EP2012063930
Publication Number 2014/012576
Status In Force
Filing Date 2012-07-16
Publication Date 2014-01-23
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Beskales, George
  • Kaldas, Ihab Francis Ilyas

Abstract

A method and system for integrating data into a database (6) comprises storing data from a plurality of data sources (S1,Si). The system comprises a rule learning module (1 ) and a duplicate elimination module (2). The rule learning module (1 ) operates in an initial rule learning stage. The duplicate elimination module (2) then operates in a de-duplication stage using the learnt rules. The de-duplication rules use conditional probability to determine the probability of records in the data sources (S1,Si) being duplicates of one another. Duplicate records are integrated and stored in the integrated database (6).

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

41.

A SYSTEM AND METHOD FOR AUTOMATIC GENERATION OF INFORMATION-RICH CONTENT FROM MULTIPLE MICROBLOGS, EACH MICROBLOG CONTAINING ONLY SPARSE INFORMATION

      
Application Number EP2012065367
Publication Number 2014/005657
Status In Force
Filing Date 2012-08-06
Publication Date 2014-01-09
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Walid, Magdy
  • Darwish, Kareem
  • Ali, Ahmed

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.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

42.

A SYSTEM AND METHOD FOR AUTOMATIC GENERATION OF A REFERENCE UTILITY

      
Application Number EP2012062269
Publication Number 2014/000764
Status In Force
Filing Date 2012-06-25
Publication Date 2014-01-03
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor Magdy, Walid

Abstract

A method for automatic generation of a reference utility, the method including the steps of: providing a pattern-matching data source for matching token patterns to question structures; receiving textual information of an information resource; tokenising the textual information to form a tokenised string comprising one or more tokens, the or each token being indicative of a subject matter category of at least part of the textual information; storing the tokenised string in a memory; identifying a question structure by comparing the tokenised string with one or more token patterns provided by the pattern-matching data source; forming a question and corresponding answer based on the identified question structure; and generating a reference utility comprising the formed question and corresponding answer, wherein the answer includes a reference to the textual information in the information resource. The method may further comprise assigning a confidence value to an answer of the reference utility, the confidence value being representative of a confidence that the answer is the correct answer to the corresponding question

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor
  • G06F 17/27 - Automatic analysis, e.g. parsing, orthograph correction

43.

AN ARRANGEMENT AND METHOD FOR USE IN MANAGING RESOURCES OF A PLURALITY OF COMPUTING DEVICES

      
Application Number EP2012062440
Publication Number 2014/000781
Status In Force
Filing Date 2012-06-27
Publication Date 2014-01-03
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Ponsford, Simon
  • Yip, William

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.

IPC Classes  ?

  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

44.

AN ARRANGEMENT CONFIGURED TO ALLOCATE ONE OR MORE RESOURCES OF ONE OR MORE COMPUTING DEVICES TO A VIRTUAL MACHINE

      
Application Number EP2012062441
Publication Number 2014/000782
Status In Force
Filing Date 2012-06-27
Publication Date 2014-01-03
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Ponsford, Simon
  • Yip, William

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.

IPC Classes  ?

  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

45.

A METHOD FOR CLEANING DATA RECORDS IN A DATABASE

      
Application Number EP2012062445
Publication Number 2014/000785
Status In Force
Filing Date 2012-06-27
Publication Date 2014-01-03
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Elmagarmid, Ahmed K.
  • Kaldas, Ihab Francis Ilyas
  • Tang, Nan
  • Ouzzani, Mourad

Abstract

A method for cleaning data records in a database comprises receiving a plurality of quality constraints, parsing the data records in the database to detect data records that violate at least one of the quality constraints and determining modifications that are required to repair at least some of the data records that violate at least one of the quality constraints. The method further comprises processing the determined modifications using a satisfiability (SAT) solver to identify modifications that repair a plurality of violations simultaneously, generating a repair context comprising expressions for performing each the modifications identified by the satisfiability solver and applying the modifications in the repair context to the database to clean at least some of the data records in the database.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

46.

AN ARRANGEMENT CONFIGURED TO MIGRATE A VIRTUAL MACHINE IN THE EVENT OF AN ATTACK

      
Application Number EP2012062448
Publication Number 2014/000787
Status In Force
Filing Date 2012-06-27
Publication Date 2014-01-03
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Ponsford, Simon
  • Yip, William

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.

IPC Classes  ?

  • G06F 9/48 - Program initiatingProgram switching, e.g. by interrupt
  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

47.

A METHOD FOR CLEANING DATA RECORDS IN A DATABASE

      
Application Number EP2012062449
Publication Number 2014/000788
Status In Force
Filing Date 2012-06-27
Publication Date 2014-01-03
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Kaldas, Ihab Francis Ilyas
  • Papotti, Paolo
  • Chu, Xu

Abstract

A method for cleaning data records in a database comprises receiving a plurality of quality constraints, parsing the data records in the database to detect data records that violate at least one of the quality constraints, identifying one or more groups of data records that involve the same constraint violation, analysing the or each group of data records to determine the modifications that are required to repair the data records in the or each group, generating a repair context comprising expressions for performing each determined modification, and applying the modifications in the repair context to the database to clean the data records in the database.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

48.

AN ARRANGEMENT CONFIGURED TO ALLOCATE RESOURCES OF A PLURALITY OF DATA STORAGE MEDIA TO A PLURALITY VIRTUAL MACHINES AND ASSOCIATED METHOD

      
Application Number EP2012062438
Publication Number 2014/000779
Status In Force
Filing Date 2012-06-27
Publication Date 2014-01-03
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Ponsford, Simon
  • Yip, William

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.

IPC Classes  ?

  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

49.

AN ARRANGEMENT AND METHOD FOR THE ALLOCATION OF RESOURCES OF A PLURALITY OF COMPUTING DEVICES

      
Application Number EP2012062439
Publication Number 2014/000780
Status In Force
Filing Date 2012-06-27
Publication Date 2014-01-03
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Ponsford, Simon
  • Yip, William

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.

IPC Classes  ?

  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

50.

AN ARRANGEMENT CONFIGURED TO ALLOCATE NETWORK INTERFACE RESOURCES TO A VIRTUAL MACHINE

      
Application Number EP2012062443
Publication Number 2014/000784
Status In Force
Filing Date 2012-06-27
Publication Date 2014-01-03
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Ponsford, Simon
  • Yip, William

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.

IPC Classes  ?

51.

A METHOD FOR REPAIRING RECORDS IN A DATABASE

      
Application Number EP2012062446
Publication Number 2014/000786
Status In Force
Filing Date 2012-06-27
Publication Date 2014-01-03
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Kaldas, Ihab Francis Ilyas
  • Ouzzani, Mourad

Abstract

A method for repairing records in a database comprises generating at least one constraints specification from specified classes and methods, applying the or each constraints specification to the database and generating modification data comprising a list of modifications to be made to the records according to the or each constraints specification. The method further comprises modifying the database according to the modification data to produce a modified database instance. The modification data persists after the cleaning process has occurred to enable the cleaning process to be audited.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

52.

AN ELECTRONIC READING DEVICE AND METHOD THEREFOR

      
Application Number EP2012061171
Publication Number 2013/185808
Status In Force
Filing Date 2012-06-13
Publication Date 2013-12-19
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Ali, Ahmed
  • Vogel, Stephan

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.

IPC Classes  ?

  • G06F 3/0483 - Interaction with page-structured environments, e.g. book metaphor
  • G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
  • G06F 17/27 - Automatic analysis, e.g. parsing, orthograph correction

53.

A SYSTEM AND METHOD TO STORE VIDEO FINGERPRINTS ON DISTRIBUTED NODES IN CLOUD SYSTEMS

      
Application Number EP2012068780
Publication Number 2013/185852
Status In Force
Filing Date 2012-09-24
Publication Date 2013-12-19
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Hefeeda, Mohamed
  • Ahmed, Ahmed Abdelsadek

Abstract

A method to design, implement and create distributed indexes for storing and comparing fingerprints of videos is presented. The method effectively utilises 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.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

54.

A METHOD OF ASSIGNING A TOPIC TAG

      
Application Number EP2012069877
Publication Number 2013/185855
Status In Force
Filing Date 2012-10-08
Publication Date 2013-12-19
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Darwish, Kareem
  • El-Kahki, Ali

Abstract

A microblog is a short text message that usually comprises a topic tag that enables others to locate the microblog. A method of assigning a topic tag to a microblog comprises detecting a topic tag which is pre-assigned to the microblog. The microblog is analysed using a topic modelling technique to identify at least one topic which is related to the microblog. The method compares the pre-assigned topic tag with the topic identified using the topic modelling technique and provides feedback to a user and an indication of whether the pre-assigned topic tag or at least one of the identified topic tags should be assigned to the microblog.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

55.

JOINT TOPIC MODEL FOR CROSS-MEDIA NEWS SUMMARIZATION

      
Application Number EP2012070505
Publication Number 2013/185856
Status In Force
Filing Date 2012-10-16
Publication Date 2013-12-19
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Gao, Wei
  • Darwish, Kareem
  • Li, Peng

Abstract

A method for providing a complementary summary of news information. The method comprises retrieving a first group of relevant text sentences about an event from a first content source, such as a news media stream, and retrieving a second group of relevant text messages about the same event from a second content source, such as a social media stream or microblogs. The method analyses the retrieved text information and calculates a measure of complementarity between the text information in the first and second groups and ranks the text sentences from the first group against the text messages from the second group according to the measured complementarity between these individual text sentences and messages. Then two types of complementary summaries are generated based on different granularities of complementarity: (1 ) considering summary-level complementarity, the two summaries are generated from two groups of text in such a way that they are complementary as a whole; (2) considering sentence-level complementarity, the two summaries are produced from two groups of text with strict one-on-one complementary correspondence inside the news sentences and text messages that constitute the respective summary.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

56.

A GRAPHICS PROCESSING UNIT CONTROLLER, HOST SYSTEM, AND METHODS

      
Application Number EP2012059969
Publication Number 2013/178244
Status In Force
Filing Date 2012-05-29
Publication Date 2013-12-05
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Rafique, Muhammad Mustafa
  • Hefeeda, Mohamed
  • Diab, Khaled M. Diab

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.

IPC Classes  ?

  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

57.

A METHOD FOR PROCESSING A LARGE-SCALE DATA SET, AND ASSOCIATED APPARATUS

      
Application Number EP2012060406
Publication Number 2013/178286
Status In Force
Filing Date 2012-06-01
Publication Date 2013-12-05
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Hefeeda, Mohamed
  • Abd-Almageed, Wael
  • Gao, Fei

Abstract

A method for processing at least part of a large-scale dataset, the method comprising: receiving a dataset including a plurality of data points; generating a hash value for at least some of the data points; sorting the generated hash values into a plurality of buckets of identical or substantially identical hash values; machine learning algorithm to the similarity matrices.

IPC Classes  ?

  • G06F 17/18 - Complex mathematical operations for evaluating statistical data
  • G06K 9/62 - Methods or arrangements for recognition using electronic means

58.

A GRAPHICS PROCESSING UNIT CONTROLLER, HOST SYSTEM, AND METHODS

      
Application Number EP2012059985
Publication Number 2013/178245
Status In Force
Filing Date 2012-05-29
Publication Date 2013-12-05
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Rafique, Muhammad Mustafa
  • Hefeeda, Mohamed
  • Diab, Khaled M. Diab

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.

IPC Classes  ?

  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

59.

A METHOD AND SYSTEM FOR CREATING DEPTH SIGNATURES

      
Application Number EP2012059779
Publication Number 2013/174439
Status In Force
Filing Date 2012-05-24
Publication Date 2013-11-28
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Hefeeda, Mohamed
  • El Gamal, Tarek

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.

IPC Classes  ?

60.

Well access tools

      
Application Number 13667085
Grant Number 09512713
Status In Force
Filing Date 2012-11-02
First Publication Date 2013-11-14
Grant Date 2016-12-06
Owner
  • RASGAS COMPANY LIMITED (Qatar)
  • QATAR FOUNDATION (Qatar)
Inventor
  • Ahmed, Shehab
  • Algammal, Mohammad Fouad
  • Abdelzaher, Omar Abdelzaher
  • Remmert, Stephen M.
  • Ahmad Zamri, Ahmad F.
  • Myers, Calvin H.

Abstract

A telebending tool for conveying a logging tool into a wellbore includes a tool body having a central axis. In addition, the tool also includes a cam housing coupled to the tool body and a nose moveably coupled to the tool body through a pivoting member. Further, the telebending tool includes a compression spring positioned between the nose and the pivoting member, and a camming arm coupled to the nose. The camming arm extends coaxially through the pivoting member to selectively engage a cam pathway of the cam housing. The nose has a first position with a central axis of the nose coaxially aligned with the central axis of the body and a second position with the central axis of the nose oriented at an angle less than 180° relative to the central axis of the body.

IPC Classes  ?

  • E21B 47/01 - Devices for supporting measuring instruments on drill bits, pipes, rods or wirelinesProtecting measuring instruments in boreholes against heat, shock, pressure or the like
  • G01V 11/00 - Prospecting or detecting by methods combining techniques covered by two or more of main groups
  • E21B 17/10 - Wear protectorsCentralising devices
  • E21B 23/14 - Apparatus for displacing, setting, locking, releasing or removing tools, packers or the like in boreholes or wells for displacing a cable or a cable-operated tool, e.g. for logging or perforating operations in deviated wells

61.

MULTICASTING MULTIVIEW 3D VIDEO

      
Application Number EP2012060429
Publication Number 2013/164038
Status In Force
Filing Date 2012-06-01
Publication Date 2013-11-07
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Hefeeda, Mohamed
  • Hamza, Ahmed

Abstract

Apparatus, comprising a wireless transceiver to wirelessly communicate with multiple recipients, control logic coupled to the wireless transceiver to determine an amount of available bandwidth for multicasting multiple data streams for the recipients, the control logic 5 to select an encoded data stream including data substreams relating to at least first and second video reference views and corresponding depth data for respective ones of the video reference views to transmit to a recipient via the wireless transceiver on the basis of the determined bandwidth.

IPC Classes  ?

  • H04N 13/00 - Stereoscopic video systemsMulti-view video systemsDetails thereof

62.

BACKUP AND STORAGE SYSTEM

      
Application Number EP2012060287
Publication Number 2013/152811
Status In Force
Filing Date 2012-05-31
Publication Date 2013-10-17
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Ponsford, Simon
  • Guerrero, Simon

Abstract

A computer-implemented method of backing up data comprises selecting a local file stored on a client device to be backed-up, encoding the file into multiple fragments, transmitting the multiple fragments from the client device to a plurality of remote storage areas, storing the multiple fragments at the remote storage areas.

IPC Classes  ?

  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result

63.

DATA CLEANING

      
Application Number EP2012060281
Publication Number 2013/152810
Status In Force
Filing Date 2012-05-31
Publication Date 2013-10-17
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Kaldas, Ihab Francis Ilyas
  • Beskales, George
  • Elmagarmid, Ahmed

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.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

64.

ARTICLE SELECTION

      
Application Number EP2012064708
Publication Number 2013/152813
Status In Force
Filing Date 2012-07-26
Publication Date 2013-10-17
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Amer-Yahia, Sihem
  • Indyk, Piotr

Abstract

A computer-implemented method for selecting an article from an input set of articles stored on a database of a source device, comprises generating a subset of the articles relevant to a query article using a relevance metric representing a measure of dissimilarity between the query article and selected articles in the set, computing distance measures for respective ones of the articles in the subset using article attributes and article commentary objects, using the distance measures to determine measures of the diversity of respective ones of articles in the subset from one another, and using the diversity measures to select a diverse article in the subset.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

65.

SOCIAL ANALYTICS

      
Application Number EP2012064707
Publication Number 2013/117250
Status In Force
Filing Date 2012-07-26
Publication Date 2013-08-15
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Amer-Yahia, Sihem
  • Madden, Samuel Ross
  • Marcus, Adam

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.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor
  • G06F 17/27 - Automatic analysis, e.g. parsing, orthograph correction

66.

SUMMARISING A SET OF ARTICLES

      
Application Number EP2012064711
Publication Number 2013/113409
Status In Force
Filing Date 2012-07-26
Publication Date 2013-08-08
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Amer-Yahia, Sihem
  • Coyne, Paul
  • Kuster, Arend

Abstract

A computer-implemented method for summarising a set of articles relating to a topic, comprises using metadata of respective articles in the set to generate multiple subsets of articles, each article within a subset linked by a common article parameter, summarising content of the articles in a subset by extracting key phrases from constituent articles, editing extracted summaries for respective ones of the subsets of articles according to a predetermined optimisation goal to generate an article review for the topic.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

67.

POWER CONSUMPTION MONITORING

      
Application Number EP2012060283
Publication Number 2013/113404
Status In Force
Filing Date 2012-05-31
Publication Date 2013-08-08
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Ponsford, Simon
  • Guerrero, Simon
  • Zereba, Maged

Abstract

A method implemented on a computing device for computing power consumption of an activity executing on the device, comprises periodically polling a management controller of the device for a power consumption measurement from a sensor communicatively coupled to the controller, and storing a power consumption value in a memory of the device to make it available for use by an application.

IPC Classes  ?

  • G06F 1/28 - Supervision thereof, e.g. detecting power-supply failure by out of limits supervision
  • G06F 1/32 - Means for saving power

68.

SOCIAL NETWORK ANALYSIS

      
Application Number EP2012069499
Publication Number 2013/110357
Status In Force
Filing Date 2012-10-02
Publication Date 2013-08-01
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Amer-Yahia, Sihem
  • Gubichev, Andrey

Abstract

A computer-implemented method for analysing user traffic at a website that includes an article on at least one page, wherein the or each page includes a file stored at a website file server, the method comprising determining a set of topics for the article by computing respective measures for the probabilities of keywords appearing in the article, generating a graph representing actions performed on the article by a user, determining a set of shortest paths between respective ones of nodes of the graph, and computing a statistical measure for user traffic at the website.

IPC Classes  ?

  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising

69.

DETECTING VIDEO COPIES

      
Application Number EP2012060057
Publication Number 2013/104432
Status In Force
Filing Date 2012-05-29
Publication Date 2013-07-18
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Hefeeda, Mohamed
  • Harvey, R. Cameron

Abstract

A computer-implemented method for detecting a copy of a reference video, comprises segmenting respective ones of multiple frames of the reference video into multiple regions, determining sets of image features appearing in respective ones of the multiple frames, determining a measure for the relative number of image features for a given region across the multiple frames, generating a spatio-temporal signature for the reference video using the determined measures, and comparing the signature for the reference video against a spatio-temporal signature of a query video to determine a likelihood of a match.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints

70.

AUTOMATED ADMISSION

      
Application Number EP2012060285
Publication Number 2013/087231
Status In Force
Filing Date 2012-05-31
Publication Date 2013-06-20
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Ali, Ahmed
  • Darwish, Kareem

Abstract

A computer-implemented method and system for providing automated admission to a healthcare unit for a potential patient, comprising receiving patient data from the potential patient at a server via a communications module of a mobile terminal, processing the patient data to determine a level of care required, updating an admission support module of a healthcare unit on the basis of the determined level of care, displaying a notification on a display of the mobile terminal representing an instruction for the potential patient.

IPC Classes  ?

  • G06F 19/00 - Digital computing or data processing equipment or methods, specially adapted for specific applications (specially adapted for specific functions G06F 17/00;data processing systems or methods specially adapted for administrative, commercial, financial, managerial, supervisory or forecasting purposes G06Q;healthcare informatics G16H)
  • G06Q 50/00 - Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism

71.

WELL ACCESS TOOLS

      
Application Number US2012063165
Publication Number 2013/067255
Status In Force
Filing Date 2012-11-02
Publication Date 2013-05-10
Owner
  • QATAR FOUNDATION (Qatar)
  • RASGAS COMPANY LIMITED (Qatar)
Inventor
  • Ahmed, Shehab
  • Algammal, Mohammad Fouad
  • Abdelzaher, Omar Abdelzaher
  • Remmert, Stephen M.
  • Ahmad Zamri, Ahmad
  • Myers, Calvin H.

Abstract

A telebending tool for conveying a logging tool into a wellbore includes a tool body configured to couple to a logging tool, wherein the body has a central axis. The telebending tool also includes a cam housing coupled to the tool body and having a cam pathway and a nose moveably coupled to the tool body through a pivoting member, wherein the nose has a central axis. The telebending tool further includes a compression spring positioned between the nose and the pivoting member and a camming arm coupled to the nose. The camming arm extends coaxially through the pivoting member to selectively engage the cam pathway of the cam housing. The nose has a first position with the central axis of the nose coaxially aligned with the central axis of the body and a second position with the central axis of the nose oriented at an angle less than 180 relative to the central axis of the body. The nose is configured to be transitioned from the first position and the second position by application of an axial force to the nose.

IPC Classes  ?

  • E21B 47/01 - Devices for supporting measuring instruments on drill bits, pipes, rods or wirelinesProtecting measuring instruments in boreholes against heat, shock, pressure or the like
  • G01V 3/28 - Electric or magnetic prospecting or detectingMeasuring magnetic field characteristics of the earth, e.g. declination or deviation specially adapted for well-logging operating with magnetic or electric fields produced or modified either by the surrounding earth formation or by the detecting device using induction coils

72.

ONLINE COMMUNITIES

      
Application Number EP2012060018
Publication Number 2013/029816
Status In Force
Filing Date 2012-05-29
Publication Date 2013-03-07
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor Darwish, Kareem

Abstract

A method for creating a virtual hub for a community of users with common interests to interact in over a network, comprises determining multiple topical interests from a set of input sources queried over the network, computing a measure representing a prominence for respective ones of the multiple topical interests, providing a topical interest with a prominence value which exceeds a predetermined threshold for prominence, determining multiple interested parties for the topical interest using a measure of interest for users with respect to the topical interest, and instantiating a hub on the network for the topical interest for the multiple interested parties.

IPC Classes  ?

73.

DATABASE RECORD REPAIR

      
Application Number EP2012060026
Publication Number 2013/029817
Status In Force
Filing Date 2012-05-29
Publication Date 2013-03-07
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Kaldas, Ihab Francis Ilyas
  • Yakout, Mohamed
  • Elmagarmid, Ahmed

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, modifying records in the first set to make them consistent with the functional dependency to provide an output consistent database instance, determining a second set of records of the output consistent database instance comprising duplicate records, merging duplicate records in the second set in dependence on the functional dependencies of the records to provide a modified database instance.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

74.

SYSTEM AND METHOD FOR LATENCY MONITORING

      
Application Number EP2012060059
Publication Number 2013/029820
Status In Force
Filing Date 2012-05-29
Publication Date 2013-03-07
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Ponsford, Simon
  • Guerrero, Simon

Abstract

A method for monitoring remote access connection latency between a client device (105) and a server device (101), comprises using a virtual channel between the client device (105) and the server device (101) to determine a value for the latency in a network connection therebetween.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

75.

HOLISTIC DATABASE RECORD REPAIR

      
Application Number EP2012060029
Publication Number 2013/029818
Status In Force
Filing Date 2012-05-29
Publication Date 2013-03-07
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Kaldas, Ihab Francis Ilyas
  • Yakout, Mohamed
  • Elmagarmid, Ahmed

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.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

76.

SYSTEM AND METHOD FOR LATENCY MONITORING

      
Application Number EP2012060038
Publication Number 2013/029819
Status In Force
Filing Date 2012-05-29
Publication Date 2013-03-07
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Ponsford, Simon
  • Guerrero, Simon
  • Yip, William

Abstract

A method for monitoring remote access connection latency between a client device (105) and a server device (101) comprises using a virtual channel between the client device (105) and the server device (101) to determine a value for the latency in a network connection therebetween.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

77.

SYSTEM AND METHOD FOR NETWORK CONNECTION ADAPTATION

      
Application Number EP2012060060
Publication Number 2013/029821
Status In Force
Filing Date 2012-05-29
Publication Date 2013-03-07
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Ponsford, Simon
  • Guerrero, Simon

Abstract

A computer implemented method for performing automatic latency mitigation in a remote access system comprises using a network connection between a client in remote access with a server to define a virtual channel for determining latency in the network connection, and providing a latency value for the connection. The latency value is used to determine a mitigating action for reducing the latency or the effect of latency in the connection, and the mitigating action is executed at the client.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06F 17/30 - Information retrieval; Database structures therefor

78.

COPY DETECTION

      
Application Number EP2012059988
Publication Number 2013/017306
Status In Force
Filing Date 2012-05-29
Publication Date 2013-02-07
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Hefeeda, Mohamed
  • Khodabakshi, Nagmeh

Abstract

A method for detecting whether query video data appears in a reference video, comprising determining a measure of depth from a portion of the query video data, comparing the measure against a measure of depth for the reference video to perform a depth match and, if a match is determined; comparing a visual signature derived from the query video data against a visual signature of the reference video to perform a visual match to determine a measure representing the likelihood that the query video data derives from the reference video.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

79.

ADVERTISING MATCHING

      
Application Number EP2012060033
Publication Number 2013/017307
Status In Force
Filing Date 2012-05-29
Publication Date 2013-02-07
Owner
  • Qatar Foundation (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Hefeeda, Mohamed
  • Neshat, Hamed

Abstract

A computer-implemented method comprises of processing data for a source video to determine representative topics of the video, determining multiple topics of interest for respective ones of multiple market segments, using the representative topics and the multiple topics to determine a target audience for the video from the market segments, using the topics of interest for the target audience to determine a set of keywords for an advertisement, using the set of keywords to provide multiple candidate advertisements for the target audience, generating a ranked list from the multiple candidate advertisements, and selecting an advertisement for the source video from the ranked list of candidate advertisements.

IPC Classes  ?

  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising

80.

SCALABLE AUTOMATIC DATA REPAIR

      
Application Number EP2012059772
Publication Number 2012/160171
Status In Force
Filing Date 2012-05-24
Publication Date 2012-11-29
Owner
  • QATAR FOUNDATION (Qatar)
  • HOARTON, Lloyd (United Kingdom)
Inventor
  • Yakout, Mohamed
  • Elmagarmid, Ahmed K.
  • Berti-Equille, Laure

Abstract

A computer implemented method for generating a set of updates for a database comprising multiple records including erroneous, missing and inconsistent values, the method comprising using a set of partitioning functions for subdividing the records of the database into multiple subsets of records, allocating respective ones of the records to at least one subset according to a predetermined criteria for mapping records to subsets, applying multiple machine learning models to each of the subsets to determine respective candidate replacement values representing a tuple repair for a record including a probability of candidate and current values for the record, computing probabilities to select replacement values for the record from among the candidate replacement values which maximise the probability for values of the record for an updated database.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor