Patents by Inventor Sherif Sabry

Sherif Sabry 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: 9953079
    Abstract: A computer system for improving the presentation of social media data from multiple social network feeds is provided. The computer system may include aggregating social media content received from the multiple social network feeds. The computer system may also include generating filtered data by eliminating repetitive data from among the received aggregated social media content. The computer system may further include analyzing the filtered data for determining at least one data category and presenting a digest of social media content based on the determined at least one data category.
    Type: Grant
    Filed: September 17, 2013
    Date of Patent: April 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Sherif Magdy Mohamed Mahmoud Ali, Ola Abdelwahab Dessouky Ahmed Elabbady, Hisham Emadeldin Elshishiny, Sherif Sabry
  • Patent number: 9910915
    Abstract: A method for improving the presentation of social media data from multiple social network feeds is provided. The method may include aggregating social media content received from the multiple social network feeds. The method may also include generating filtered data by eliminating repetitive data from among the received aggregated social media content. The method may further include analyzing the filtered data for determining at least one data category and presenting a digest of social media content based on the determined at least one data category.
    Type: Grant
    Filed: June 9, 2014
    Date of Patent: March 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Sherif Magdy Mohamed Mahmoud Ali, Ola Abdelwahab Dessouky Ahmed Elabbady, Hisham Emadeldin Elshishiny, Sherif Sabry
  • Patent number: 9268558
    Abstract: Searching source code includes receiving a search string, a feature type and details of source code to be searched. The source code is parsed to generate an abstract syntax tree. The abstract syntax tree is indexed using a search structure defining all source code features for which searching is enabled. The search string is searched for the search string of the feature type in the indexed abstract syntax tree using a results structure defining the search outputs to be retrieved. A structured search result based on the output of the searching is provided. The structured search result is stored in the storage device.
    Type: Grant
    Filed: September 23, 2013
    Date of Patent: February 23, 2016
    Assignee: International Business Machines Corporation
    Inventors: Hisham E. Elshishiny, Sherif Sabry, Ghada H. Selim, Ossama Shokry
  • Publication number: 20150081670
    Abstract: A computer system for improving the presentation of social media data from multiple social network feeds is provided. The computer system may include aggregating social media content received from the multiple social network feeds. The computer system may also include generating filtered data by eliminating repetitive data from among the received aggregated social media content. The computer system may further include analyzing the filtered data for determining at least one data category and presenting a digest of social media content based on the determined at least one data category.
    Type: Application
    Filed: September 17, 2013
    Publication date: March 19, 2015
    Applicant: International Business Machines Corporation
    Inventors: Sherif Magdy Mohamed Mahmoud Ali, Ola Abdelwahab Dessouky Ahmed Elabbady, Hisham Emadeldin Elshishiny, Sherif Sabry
  • Publication number: 20150081674
    Abstract: A method for improving the presentation of social media data from multiple social network feeds is provided. The method may include aggregating social media content received from the multiple social network feeds. The method may also include generating filtered data by eliminating repetitive data from among the received aggregated social media content. The method may further include analyzing the filtered data for determining at least one data category and presenting a digest of social media content based on the determined at least one data category.
    Type: Application
    Filed: June 9, 2014
    Publication date: March 19, 2015
    Inventors: Sherif Magdy Mohamed Mahmoud Ali, Ola Abdelwahab Dessouky Ahmed Elabbady, Hisham Emadeldin Elshishiny, Sherif Sabry
  • Patent number: 8984485
    Abstract: Use of an Abstract Syntax Tree (AST) to select portions of source code when analyzing the affect of changes in that source code from one version to another. In this way, it is possible to better focus on how changes in the source code, especially changes which only impact limited portion(s) of the source code, affect code quality with respect to measures like code complexity, performance and so on.
    Type: Grant
    Filed: May 1, 2013
    Date of Patent: March 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Hisham E. Elshishiny, Sherif Sabry, Ghada H. Selim, Ossama Shokry
  • Publication number: 20140331203
    Abstract: Use of an Abstract Syntax Tree (AST) to select portions of source code when analyzing the affect of changes in that source code from one version to another. In this way, it is possible to better focus on how changes in the source code, especially changes which only impact limited portion(s) of the source code, affect code quality with respect to measures like code complexity, performance and so on.
    Type: Application
    Filed: May 1, 2013
    Publication date: November 6, 2014
    Applicant: International Business Machines Corporation
    Inventors: Hisham E. Elshishiny, Sherif Sabry, Ghada H. Selim, Ossama Shokry
  • Publication number: 20140089894
    Abstract: Searching source code includes receiving a search string, a feature type and details of source code to be searched. The source code is parsed to generate an abstract syntax tree. The abstract syntax tree is indexed using a search structure defining all source code features for which searching is enabled. The search string is searched for the search string of the feature type in the indexed abstract syntax tree using a results structure defining the search outputs to be retrieved. A structured search result based on the output of the searching is provided. The structured search result is stored in the storage device.
    Type: Application
    Filed: September 23, 2013
    Publication date: March 27, 2014
    Applicant: International Business Machines Corporation
    Inventors: Hisham E. Elshishiny, Sherif Sabry, Ghada H. Selim, Ossama Shokry