Patents by Inventor Hisham E. El-Shishiny
Hisham E. El-Shishiny 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).
-
Publication number: 20160321704Abstract: A manner of tailoring an information distribution to an individual such that the individual is a member of a select audience group for the information-distribution is provided. Based on a set of information-distribution categories, the interests of an individual and the content of an information-distribution are matched to increase the effectiveness of the information-distribution.Type: ApplicationFiled: May 1, 2015Publication date: November 3, 2016Inventors: Aya R. A. Elgebeely, Hisham E. El-Shishiny, Muhammed M. F. Moussa
-
Publication number: 20160321700Abstract: A manner of tailoring an information distribution to an individual such that the individual is a member of a select audience group for the information-distribution is provided. Based on a set of information-distribution categories, the interests of an individual and the content of an information-distribution are matched to increase the effectiveness of the information-distribution.Type: ApplicationFiled: December 16, 2015Publication date: November 3, 2016Inventors: Aya R. A. Elgebeely, Hisham E. El-Shishiny, Muhammed M. F. Moussa
-
Patent number: 9355402Abstract: The present invention is a system and method to improve the impact of marketing messages broadcasted to various web communities. Marketing communication keywords that are predefined are matched against tags set by private and public user's tagging communities. Semantic analysis is applied on the keywords and the tags and resulting associations allow determining relevance of marketing keywords. Matches indicate where marketing people have met their goals while matching gaps indicate marketing messages have not been perceived by the companies or the market. Valuable feedback is thus obtained to help re-enforce the initial messages that were not received or to replace the message wording by the one perceived from the identified market tags.Type: GrantFiled: June 1, 2010Date of Patent: May 31, 2016Assignee: International Business Machines CorporationInventors: Didier Boullery, Hisham E. El-Shishiny
-
Patent number: 9223558Abstract: A method to manage an initial software installation and configuration script is provided. The method may include saving, by a plurality of collaboration tools, a new customization associated with the initial software installation and configuration script in an installation and configuration knowledgebase. The method may also include saving, by the plurality of collaboration tools, a new solution associated with the initial software installation and configuration script in the installation and configuration knowledgebase. The method may further include querying, by a search engine or a similarity engine, the installation and configuration knowledgebase for the new customization or the new solution based on a comparison between a criteria provided by an administrator and an index of vocabularies stored in the configuration knowledgebase related to the initial installation and configuration script.Type: GrantFiled: June 2, 2014Date of Patent: December 29, 2015Assignee: International Business Machines CorporationInventors: Ahmed I. Abdel-Fattah, Mahmoud Eissa, Hisham E. El-Shishiny, Mohamed A. Maher Khalil, Ossama Shokry
-
Patent number: 9223560Abstract: A method to manage an initial software installation and configuration script is provided. The method may include saving, by a plurality of collaboration tools, a new customization associated with the initial software installation and configuration script in an installation and configuration knowledgebase. The method may also include saving, by the plurality of collaboration tools, a new solution associated with the initial software installation and configuration script in the installation and configuration knowledgebase. The method may further include querying, by a search engine or a similarity engine, the installation and configuration knowledgebase for the new customization or the new solution based on a comparison between a criteria provided by an administrator and an index of vocabularies stored in the configuration knowledgebase related to the initial installation and configuration script.Type: GrantFiled: January 29, 2015Date of Patent: December 29, 2015Assignee: International Business Machines CorporationInventors: Ahmed I. Abdel-Fattah, Mahmoud Eissa, Hisham E. El-Shishiny, Mohamed A. Maher Khalil, Ossama Shokry
-
Publication number: 20150347110Abstract: A method to manage an initial software installation and configuration script is provided. The method may include saving, by a plurality of collaboration tools, a new customization associated with the initial software installation and configuration script in an installation and configuration knowledgebase. The method may also include saving, by the plurality of collaboration tools, a new solution associated with the initial software installation and configuration script in the installation and configuration knowledgebase. The method may further include querying, by a search engine or a similarity engine, the installation and configuration knowledgebase for the new customization or the new solution based on a comparison between a criteria provided by an administrator and an index of vocabularies stored in the configuration knowledgebase related to the initial installation and configuration script.Type: ApplicationFiled: June 2, 2014Publication date: December 3, 2015Applicant: International Business Machines CorporationInventors: Ahmed I. Abdel-Fattah, Mahmoud Eissa, Hisham E. El-Shishiny, Mohamed A. Maher Khalil, Ossama Shokry
-
Publication number: 20150347113Abstract: A method to manage an initial software installation and configuration script is provided. The method may include saving, by a plurality of collaboration tools, a new customization associated with the initial software installation and configuration script in an installation and configuration knowledgebase. The method may also include saving, by the plurality of collaboration tools, a new solution associated with the initial software installation and configuration script in the installation and configuration knowledgebase. The method may further include querying, by a search engine or a similarity engine, the installation and configuration knowledgebase for the new customization or the new solution based on a comparison between a criteria provided by an administrator and an index of vocabularies stored in the configuration knowledgebase related to the initial installation and configuration script.Type: ApplicationFiled: January 29, 2015Publication date: December 3, 2015Inventors: Ahmed I. Abdel-Fattah, Mahmoud Eissa, Hisham E. El-Shishiny, Mohamed A. Maher Khalil, Ossama Shokry
-
Patent number: 9158742Abstract: Automatically detecting the layout of a bidirectional (BIDI) text. In one embodiment, this comprises: determining a shaping attribute of the text based on scanning the text to detect at least one character of a specific shape, while preferably ignoring initial, final, and stand-alone shaped characters; determining a text type attribute of the text from the shaping attribute; and determining an orientation attribute of the text from the determined text type. A numeric shaping attribute and a symmetric swapping attribute may also be determined. Embodiments of the invention may be used, by way of illustration but not of limitation, for bidirectional layout transformation to allow conversion of a BIDI text received from a source computer system in a source BIDI layout format into a layout format of a target computer system.Type: GrantFiled: June 25, 2012Date of Patent: October 13, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hisham E. El-Shishiny, Waleed M. Oransa
-
Publication number: 20150121342Abstract: A computer-implemented method, computer program product, and computer system for testing thread hazards in a multi-threaded software program. The present invention uses UML (Universal Modeling Language) models and system KPIs (Key Performance Indicators) to check whether a multi-threaded software program is thread safe and within performance boundaries. The present invention provides solutions for resolving the thread safety problems or provides the designer feedback for helping a designer of multi-threaded software program avoid the thread safety problems.Type: ApplicationFiled: October 29, 2013Publication date: April 30, 2015Applicant: International Business Machines CorporationInventors: Hisham Abdel-Hafez, Hisham E. El-Shishiny, Khaled Ghareeb, Ahmed A. Saleh
-
Patent number: 9020257Abstract: The invention provides a method for transforming an image from a Low Dynamic Range (LDR) image obtained with a given camera to a High Dynamic Range (HDR) image, the method comprising: obtaining the exposure-pixel response curve (21) for said given camera converting the LDR image to HSB color space arrays (22), said HSB color space arrays including a Hue array, a Saturation array and a Brightness array; and determining a Radiance array (23, 24) by inverse mapping each pixel in said Brightness array using the inverse of the exposure-pixel response curve (f?1).Type: GrantFiled: July 12, 2010Date of Patent: April 28, 2015Assignee: International Business Machines CorporationInventors: Ahmed H. El-Mahdy, Hisham E. El-Shishiny
-
Patent number: 9009119Abstract: A method, computer program product and system for compressing a multivariate dataset. A dataset is selected that includes a plurality of variates. A first compression method is applied to the values of a first variate of the dataset. A second compression method is applied to the values of a second variate of the dataset, where the second compression method is arranged to compress the second variate values relative to the variation of the corresponding first variate values.Type: GrantFiled: October 16, 2012Date of Patent: April 14, 2015Assignee: International Business Machines CorporationInventors: Ahmed H. El-Mahdy, Hisham E. El-Shishiny
-
Publication number: 20120266065Abstract: Automatically detecting the layout of a bidirectional (BIDI) text. In one embodiment, this comprises: determining a shaping attribute of the text based on scanning the text to detect at least one character of a specific shape, while preferably ignoring initial, final, and stand-alone shaped characters; determining a text type attribute of the text from the shaping attribute; and determining an orientation attribute of the text from the determined text type. A numeric shaping attribute and a symmetric swapping attribute may also be determined. Embodiments of the invention may be used, by way of illustration but not of limitation, for bidirectional layout transformation to allow conversion of a BIDI text received from a source computer system in a source BIDI layout format into a layout format of a target computer system.Type: ApplicationFiled: June 25, 2012Publication date: October 18, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hisham E. El-Shishiny, Waleed M. Oransa
-
Patent number: 8271873Abstract: Automatically detecting the layout of a bidirectional (BIDI) text. In one embodiment, this comprises: determining a shaping attribute of the text based on scanning the text to detect at least one character of a specific shape, while preferably ignoring initial, final, and stand-alone shaped characters; determining a text type attribute of the text from the shaping attribute; and determining an orientation attribute of the text from the determined text type. A numeric shaping attribute and a symmetric swapping attribute may also be determined. Embodiments of the invention may be used, by way of illustration but not of limitation, for bidirectional layout transformation to allow conversion of a BIDI text received from a source computer system in a source BIDI layout format into a layout format of a target computer system.Type: GrantFiled: July 27, 2010Date of Patent: September 18, 2012Assignee: International Business Machines CorporationInventors: Hisham E. El-Shishiny, Waleed M. Oransa
-
Publication number: 20120201456Abstract: The invention provides a method for transforming an image from a Low Dynamic Range (LDR) image obtained with a given camera to a High Dynamic Range (HDR) image, the method comprising: obtaining the exposure-pixel response curve (21) for said given camera converting the LDR image to HSB color space arrays (22), said HSB color space arrays including a Hue array, a Saturation array and a Brigthness array; and determining a Radiance array (23, 24) by inverse mapping each pixel in said Brightness array using the inverse of the exposure-pixel response curve (f-1).Type: ApplicationFiled: July 12, 2010Publication date: August 9, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ahmed H. El-Mahdy, Hisham E. El-Shishiny
-
Publication number: 20120173550Abstract: The present invention is a system and method to improve the impact of marketing messages broadcasted to various web communities. Marketing communication keywords that are predefined are matched against tags set by private and public user's tagging communities. Semantic analysis is applied on the keywords and the tags and resulting associations allow determining relevance of marketing keywords. Matches indicate where marketing people have met their goals while matching gaps indicate marketing messages have not been perceived by the companies or the market. Valuable feedback is thus obtained to help re-enforce the initial messages that were not received or to replace the message wording by the one perceived from the identified market tags.Type: ApplicationFiled: June 1, 2010Publication date: July 5, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Didier Boullery, Hisham E. El-Shishiny
-
Publication number: 20110107202Abstract: Automatically detecting the layout of a bidirectional (BIDI) text. In one embodiment, this comprises: determining a shaping attribute of the text based on scanning the text to detect at least one character of a specific shape, while preferably ignoring initial, final, and stand-alone shaped characters; determining a text type attribute of the text from the shaping attribute; and determining an orientation attribute of the text from the determined text type. A numeric shaping attribute and a symmetric swapping attribute may also be determined. Embodiments of the invention may be used, by way of illustration but not of limitation, for bidirectional layout transformation to allow conversion of a BIDI text received from a source computer system in a source BIDI layout format into a layout format of a target computer system.Type: ApplicationFiled: July 27, 2010Publication date: May 5, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hisham E. El-Shishiny, Waleed M. Oransa