Patents by Inventor Hany M. Hassan
Hany M. Hassan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10229674Abstract: Technologies are described herein for cross-language speech recognition and translation. An example method of speech recognition and translation includes receiving an input utterance in a first language, the input utterance having at least one name of a named entity included therein and being pronounced in a second language, utilizing a customized language model to process at least a portion of the input utterance, and identifying the at least one name of the named entity from the input utterance utilizing a phonetic representation of the at least one name of the named entity. The phonetic representation has a pronunciation of the at least one name in the second language.Type: GrantFiled: May 15, 2015Date of Patent: March 12, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Arul A. Menezes, Hany M. Hassan Awadalla
-
Patent number: 9633198Abstract: A method for learning a process behavior model based on a process past instances and on one or more process attributes, and a method for detecting an anomalous process using the corresponding process behavior model.Type: GrantFiled: February 14, 2014Date of Patent: April 25, 2017Assignee: International Business Machines CorporationInventors: Sherif M. E. El-Rafei, Ahmed K. Farahat, Hany M. Hassan, Tamer A. Mahfouz
-
Publication number: 20160336008Abstract: Technologies are described herein for cross-language speech recognition and translation. An example method of speech recognition and translation includes receiving an input utterance in a first language, the input utterance having at least one name of a named entity included therein and being pronounced in a second language, utilizing a customized language model to process at least a portion of the input utterance, and identifying the at least one name of the named entity from the input utterance utilizing a phonetic representation of the at least one name of the named entity. The phonetic representation has a pronunciation of the at least one name in the second language.Type: ApplicationFiled: May 15, 2015Publication date: November 17, 2016Inventors: Arul A. Menezes, Hany M. Hassan Awadalla
-
Publication number: 20140165193Abstract: A method for learning a process behavior model based on a process past instances and on one or more process attributes, and a method for detecting an anomalous process using the corresponding process behavior model.Type: ApplicationFiled: February 14, 2014Publication date: June 12, 2014Applicant: International Business Machines CorporationInventors: Sherif M. E. El-Rafei, Ahmed K. Farahat, Hany M. Hassan, Tamer A. Mahfouz
-
Patent number: 8719190Abstract: A method for learning a process behavior model based on a process past instances and on one or more process attributes, and a method for detecting an anomalous process using the corresponding process behavior model.Type: GrantFiled: July 10, 2008Date of Patent: May 6, 2014Assignee: International Business Machines CorporationInventors: Sherif M. El-Rafei, Ahmed K. Farahat, Hany M. Hassan, Tamer A. Mahfouz
-
Patent number: 8589412Abstract: One embodiment of the disclosure can represent within a K-partite graph, weighting factors between a set of identifier elements and a set of data elements. The K-partite graph can also represent weighting factors between the set of identifier elements and a set of metadata elements. In the K-partite graph, the set of identifier elements, the set of data elements, and the set of metadata elements are independent and disjoint sets such that no two vertices within a same set are adjacent. A score vector can be calculated that ranks each data element in a set of data elements. The score vector can be calculated from the weighting factors. At least one data element from the set of data elements can be selected using the score vector and a predetermined selection criterion.Type: GrantFiled: May 25, 2012Date of Patent: November 19, 2013Assignee: International Business Machines CorporationInventors: Hany M. Hassan, Amgad M. Madkour
-
Patent number: 8589409Abstract: One embodiment of the disclosure can represent within a K-partite graph, weighting factors between a set of identifier elements and a set of data elements. The K-partite graph can also represent weighting factors between the set of identifier elements and a set of metadata elements. In the K-partite graph, the set of identifier elements, the set of data elements, and the set of metadata elements are independent and disjoint sets such that no two vertices within a same set are adjacent. A score vector can be calculated that ranks each data element in a set of data elements. The score vector can be calculated from the weighting factors. At least one data element from the set of data elements can be selected using the score vector and a predetermined selection criterion.Type: GrantFiled: July 25, 2011Date of Patent: November 19, 2013Assignee: International Business Machines CorporationInventors: Hany M. Hassan, Amgad M. Madkour
-
Publication number: 20120233180Abstract: One embodiment of the disclosure can represent within a K-partite graph, weighting factors between a set of identifier elements and a set of data elements. The K-partite graph can also represent weighting factors between the set of identifier elements and a set of metadata elements. In the K-partite graph, the set of identifier elements, the set of data elements, and the set of metadata elements are independent and disjoint sets such that no two vertices within a same set are adjacent. A score vector can be calculated that ranks each data element in a set of data elements. The score vector can be calculated from the weighting factors. At least one data element from the set of data elements can be selected using the score vector and a predetermined selection criterion.Type: ApplicationFiled: May 25, 2012Publication date: September 13, 2012Applicant: International Business Machines CorporationInventors: HANY M. HASSAN, AMGAD M. MADKOUR
-
Patent number: 8204736Abstract: A mechanism is provided for determining a second document of a set of documents in a second language having the same textual content as a first document in a first language. A first histogram that is indicative of the textual content of the first document is generated. A second histogram is generated for each document of the set of documents. Each second histogram is indicative of the textual content of a document of the set of documents. Each second histogram is compared with the first histogram to determine at least one histogram from the plurality of second histograms which matches the first histogram. The second document is then identified as the document having the at least one histogram.Type: GrantFiled: November 6, 2008Date of Patent: June 19, 2012Assignee: International Business Machines CorporationInventors: Ossama Emam, Ahmed Hassan, Hany M. Hassan
-
Publication number: 20120054200Abstract: One embodiment of the disclosure can represent within a K-partite graph, weighting factors between a set of identifier elements and a set of data elements. The K-partite graph can also represent weighting factors between the set of identifier elements and a set of metadata elements. In the K-partite graph, the set of identifier elements, the set of data elements, and the set of metadata elements are independent and disjoint sets such that no two vertices within a same set are adjacent. A score vector can be calculated that ranks each data element in a set of data elements. The score vector can be calculated from the weighting factors. At least one data element from the set of data elements can be selected using the score vector and a predetermined selection criterion.Type: ApplicationFiled: July 25, 2011Publication date: March 1, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: HANY M. HASSAN, AMGAD M. MADKOUR
-
Patent number: 7730085Abstract: The present invention is directed to a system, method and computer program for automatically extracting and mining relations and related entities from unstructured text. A method in accordance with an embodiment of the invention includes: extracting relations and related entities from unstructured text data, representing the extracted information into a graph, and manipulating the resulting graph to gain more insight into the information it contains. The extraction of relations and related entities is performed first by automatically inducting pattern and second by applying these induced patterns to unstructured text data. For each relation and entity, several features are extracted in order to build a graph whose nodes are entities and edges are relations.Type: GrantFiled: November 8, 2006Date of Patent: June 1, 2010Assignee: International Business Machines CorporationInventors: Hany M. Hassan, Hala Mostafa
-
Publication number: 20090116741Abstract: A mechanism is provided for determining a second document of a set of documents in a second language having the same textual content as a first document in a first language. A first histogram that is indicative of the textual content of the first document is generated. A second histogram is generated for each document of the set of documents. Each second histogram is indicative of the textual content of a document of the set of documents. Each second histogram is compared with the first histogram to determine at least one histogram from the plurality of second histograms which matches the first histogram. The second document is then identified as the document having the at least one histogram.Type: ApplicationFiled: November 6, 2008Publication date: May 7, 2009Applicant: International Business Machines CorporationInventors: Ossama Emam, Ahmed Hassan, Hany M. Hassan
-
Publication number: 20090018983Abstract: A method for learning a process behavior model based on a process past instances and on one or more process attributes, and a method for detecting an anomalous process using the corresponding process behavior model.Type: ApplicationFiled: July 10, 2008Publication date: January 15, 2009Inventors: Sherif M. El-Rafei, Ahmed K. Farahat, Hany M. Hassan, Tamer A. Mahfouz