| 9355402 |
System, method and computer program product for improving messages content using user'S tagging feedback |
Didier Boullery |
2016-05-31 |
| 9223560 |
Software installation and configuration |
Ahmed I. Abdel-Fattah, Mahmoud Eissa, Mohamed A. Maher Khalil, Ossama Shokry |
2015-12-29 |
| 9223558 |
Software installation and configuration |
Ahmed I. Abdel-Fattah, Mahmoud Eissa, Mohamed A. Maher Khalil, Ossama Shokry |
2015-12-29 |
| 9158742 |
Automatically detecting layout of bidirectional (BIDI) text |
Waleed M. Oransa |
2015-10-13 |
| 9020257 |
Transforming a digital image from a low dynamic range (LDR) image to a high dynamic range (HDR) image |
Ahmed Hazem Mohamed Rashid El-Mahdy |
2015-04-28 |
| 9009119 |
Compressing a multivariate dataset |
Ahmed Hazem Mohamed Rashid El-Mahdy |
2015-04-14 |
| 8640133 |
Equal duration and equal fetch operations sub-context switch interval based fetch operation scheduling utilizing fetch error rate based logic for switching between plurality of sorting algorithms |
Ali A. El-Moursy |
2014-01-28 |
| 8554013 |
Selectively transforming a multi-dimensional array |
Ahmed Hazem Mohamed Rashid El-Mahdy |
2013-10-08 |
| 8422821 |
Selectively transforming a multi-dimensional array |
Ahmed El-Madhy |
2013-04-16 |
| 8370394 |
Parallel processing of data organized in a tree structure |
Islam Mohamed Hatem Abdulfattah Mohamed Atta |
2013-02-05 |
| 8356304 |
Method and system for job scheduling |
Ali A. El-Moursy |
2013-01-15 |
| 8271873 |
Automatically detecting layout of bidirectional (BIDI) text |
Waleed M. Oransa |
2012-09-18 |
| 8219905 |
Automatically detecting keyboard layout in order to improve the quality of spelling suggestions |
Amine Akrout, Pavel Volkov |
2012-07-10 |
| 8055498 |
Systems and methods for building an electronic dictionary of multi-word names and for performing fuzzy searches in the dictionary |
Pavel Volkov |
2011-11-08 |
| 8041559 |
System and method for disambiguating non diacritized arabic words in a text |
— |
2011-10-18 |