Patents by Inventor Ahmed M. A. Nassar

Ahmed M. A. Nassar 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: 11556697
    Abstract: Text is intelligently annotated by first creating a topic map summarizing topics of interest of the user. A data structure is created. The topic map is used to create two linked user dictionaries, a topic dictionary reflecting topic names and a traversal dictionary reflecting the knowledge structure of a topic. Actions may be linked with topic types. When the text to be annotated is being read, the topic data structure of the topics found in the text are automatically instantiated using the dictionaries and any actions previously linked to topic types. Instantiated topic data structures are automatically attached to the text being annotated. A user GUI may be created to allow the user to access and interact with the text annotations.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: January 17, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mohamed Fathy Deyab, Hisham E. Elshishiny, Ahmed M. M. Ragheb Salem, Ahmed M. A. Nassar
  • Patent number: 11087220
    Abstract: For confidence weighting relationships between complex entities in unstructured data an expressed relationship between a subset of a set of tokens is extracted from a knowledge graph corresponding to the unstructured data. The knowledge graph includes the set of tokens. The tokens in the subset of tokens are related in the expressed relationship by a set of predicates. A number of occurrences of the set of predicates in the unstructured data is determined. A number of occurrences of the expressed relationship in the unstructured data is determined. Using the number of occurrences of the set of predicates and the number of occurrences of the expressed relationship, a confidence value is computed and assigned to the expressed relationship.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: August 10, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ahmed M. A. Nassar, Victoria O. Odeyemi, Eman Omar, Craig M. Trim
  • Patent number: 10769373
    Abstract: Embodiments described herein provide approaches for validating synonyms in ontology driven natural language processing. Specifically, an approach is provided for receiving a user input containing a token, structuring the user input into a semantic model comprising a set of classes each containing a set of related permutations of the token, designating the token as a synonym of one of the set of related permutations, annotating the token with a class from the set of classes corresponding to the one of the set of related permutations, and validating the annotation of the token by determining an accuracy of the designation of the token as a synonym of the one of the set of related permutations. In one embodiment, the accuracy is determined by quantifying a linear distance between the token and a contextual token also within the user input, and comparing the linear distance to a pre-specified linear distance limit.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: September 8, 2020
    Assignee: International Business Machines Corporation
    Inventors: Stephen J. Edwards, Ahmed M. Nassar, Craig M. Trim, Albert T. Wong
  • Patent number: 10681411
    Abstract: During a live stream of a main content to a user, a biometric response of the user is measured during a first streamed portion of the main content. The biometric response is analyzed to detect an event in the first streamed portion of the main content. The biometric response of the user during the event indicates that the event is a user-specific climactic event. Based on the analysis, a user-specific set of feature values is computed that are representative of the user-specific climactic event in the first streamed portion of the main content. A user-specific non-climactic period is forecasted in a future portion of the live stream during which a likelihood of an occurrence of any user-specific climactic event is below a threshold likelihood. A secondary content is inserted during the user-specific non-climactic period.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: June 9, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael F. Baryla, Aaron K. Baughman, Mauro Marzorati, Ahmed M. Nassar
  • Patent number: 10546068
    Abstract: Embodiments described herein provide approaches for validating synonyms in ontology driven natural language processing. Specifically, an approach is provided for receiving a user input containing a token, structuring the user input into a semantic model comprising a set of classes each containing a set of related permutations of the token, designating the token as a synonym of one of the set of related permutations, annotating the token with a class from the set of classes corresponding to the one of the set of related permutations, and validating the annotation of the token by determining an accuracy of the designation of the token as a synonym of the one of the set of related permutations. In one embodiment, the accuracy is determined by quantifying a linear distance between the token and a contextual token also within the user input, and comparing the linear distance to a pre-specified linear distance limit.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Stephen J. Edwards, Ahmed M. Nassar, Craig M. Trim, Albert T. Wong
  • Patent number: 10515095
    Abstract: From a directional acyclic graph (DAG) corresponding to a data volume, a matrix of relationships of a first node and a second node is computed. The DAG includes a set of nodes and a set of directional edges, the set of nodes including the first node and the second node. An inverted matrix is computed from the matrix, which retains values in only those column positions where a value in a first row corresponding to the first node is opposite of a value in a second row corresponding to the second node. From the first row, a first cluster of nodes related to the first node is constructed by selecting nodes corresponding to those columns where the first row has a value indicating an affirmative relationship. Information representing the first cluster of nodes a second cluster of nodes are output.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: December 24, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shawnna M. Childress, Sudhakar Govindasamy, Ahmed M. Nassar, Craig M. Trim
  • Publication number: 20190384818
    Abstract: Embodiments described herein provide approaches for validating synonyms in ontology driven natural language processing. Specifically, an approach is provided for receiving a user input containing a token, structuring the user input into a semantic model comprising a set of classes each containing a set of related permutations of the token, designating the token as a synonym of one of the set of related permutations, annotating the token with a class from the set of classes corresponding to the one of the set of related permutations, and validating the annotation of the token by determining an accuracy of the designation of the token as a synonym of the one of the set of related permutations. In one embodiment, the accuracy is determined by quantifying a linear distance between the token and a contextual token also within the user input, and comparing the linear distance to a pre-specified linear distance limit.
    Type: Application
    Filed: August 28, 2019
    Publication date: December 19, 2019
    Inventors: Stephen J. Edwards, Ahmed M. Nassar, Craig M. Trim, Albert T. Wong
  • Patent number: 10489442
    Abstract: A method, system, and computer program product for identifying related information in dissimilar data are provided in the illustrative embodiments. Using a first part of a first entry in a dictionary, a first portion is identified in a first data, the first part matching the first portion within a tolerance. A second part of the first entry referencing a section of a second data is determined, the second data being organized in a repository according to a schema. A third part of the first entry sufficient to locate a record in the section of the second data is determined. A query is constructed using the second part and the third part, and performed on the second data. A result set is obtained, wherein a record in the result set is related to the first portion in the first data and the record does not include the first portion.
    Type: Grant
    Filed: January 19, 2015
    Date of Patent: November 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew R. Freed, Ahmed M. Nassar, Eman Omar, Craig M. Trim
  • Patent number: 10334201
    Abstract: Systems and methods for autonomic positioning of overlays within streaming data are disclosed. In embodiments, a computer-implemented method comprises: providing a hosted data stream containing a first display object to a plurality of participants through respective participant devices; providing a hosted second display object to the plurality of participants through the respective participant devices, wherein the second display object is contained within an overlay that is positioned atop the first display object at a first position; calculating consensus coordinates for the second display object based on suggested position data received from the respective participant devices; calculating customized coordinates for the second display object for each of the respective participant devices based on the consensus coordinates and participant data; and sending the customized coordinates to each of the respective participant devices.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: June 25, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aaron K. Baughman, Mauro Marzorati, Ahmed M. Nassar
  • Patent number: 10270833
    Abstract: From a live streaming of a main content, an already streamed portion of the main content is analyzed to identify an occurrence of a climactic event in the main content. Based on the analysis, a set is constructed of feature values that are representative of the climactic event in the already streamed portion of the main content. A non-climactic period is forecasted during which a likelihood of an occurrence of any climactic event is below a threshold likelihood. A secondary content is inserted in the live streaming of the main content during the non-climactic period, such that a likelihood of the secondary content insertion interrupting the live streaming during a second climactic event is less than a second threshold of likelihood. The live streaming of the main content is continued after the secondary content is completely transmitted in the live streaming.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: April 23, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael F. Baryla, Aaron K. Baughman, Mauro Marzorati, Ahmed M. Nassar
  • Patent number: 10225595
    Abstract: A non-climactic period is forecasted during a live streaming of a main content, where a likelihood of an occurrence of any climactic event in the non-climactic period is below a threshold likelihood, and where a second content is inserted during the non-climactic period. A validation is requested from a first user of the live streaming, of the forecasted non-climactic period and a first response to the request is received from the first user. Based on the first response, a first rank of the first user is computed relative to another user in a group of responding users. A first dynamic delay period that has an inverse relationship with the first rank is computed for the first user. A first transmission of a future portion of the live streaming to the first user is delayed by at least the first dynamic delay period.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: March 5, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael F. Baryla, Aaron K. Baughman, Mauro Marzorati, Ahmed M. Nassar
  • Publication number: 20190065475
    Abstract: Embodiments described herein provide approaches for validating synonyms in ontology driven natural language processing. Specifically, an approach is provided for receiving a user input containing a token, structuring the user input into a semantic model comprising a set of classes each containing a set of related permutations of the token, designating the token as a synonym of one of the set of related permutations, annotating the token with a class from the set of classes corresponding to the one of the set of related permutations, and validating the annotation of the token by determining an accuracy of the designation of the token as a synonym of the one of the set of related permutations. In one embodiment, the accuracy is determined by quantifying a linear distance between the token and a contextual token also within the user input, and comparing the linear distance to a pre-specified linear distance limit.
    Type: Application
    Filed: October 29, 2018
    Publication date: February 28, 2019
    Inventors: Stephen J. Edwards, Ahmed M. Nassar, Craig M. Trim, Albert T. Wong
  • Patent number: 10169335
    Abstract: Embodiments described herein provide approaches for validating synonyms in ontology driven natural language processing. Specifically, an approach is provided for receiving a user input containing a token, structuring the user input into a semantic model comprising a set of classes each containing a set of related permutations of the token, designating the token as a synonym of one of the set of related permutations, annotating the token with a class from the set of classes corresponding to the one of the set of related permutations, and validating the annotation of the token by determining an accuracy of the designation of the token as a synonym of the one of the set of related permutations. In one embodiment, the accuracy is determined by quantifying a linear distance between the token and a contextual token also within the user input, and comparing the linear distance to a pre-specified linear distance limit.
    Type: Grant
    Filed: April 5, 2016
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Stephen J. Edwards, Ahmed M. Nassar, Craig M. Trim, Albert T. Wong
  • Publication number: 20180302671
    Abstract: During a live stream of a main content to a user, a biometric response of the user is measured during a first streamed portion of the main content. The biometric response is analyzed to detect an event in the first streamed portion of the main content. The biometric response of the user during the event indicates that the event is a user-specific climactic event. Based on the analysis, a user-specific set of feature values is computed that are representative of the user-specific climactic event in the first streamed portion of the main content. A user-specific non-climactic period is forecasted in a future portion of the live stream during which a likelihood of an occurrence of any user-specific climactic event is below a threshold likelihood. A secondary content is inserted during the user-specific non-climactic period.
    Type: Application
    Filed: June 20, 2018
    Publication date: October 18, 2018
    Applicant: International Business Machines Corporation
    Inventors: Michael F. Baryla, Aaron K. Baughman, Mauro Marzorati, Ahmed M. Nassar
  • Publication number: 20180220180
    Abstract: A non-climactic period is forecasted during a live streaming of a main content, where a likelihood of an occurrence of any climactic event in the non-climactic period is below a threshold likelihood, and where a second content is inserted during the non-climactic period. A validation is requested from a first user of the live streaming, of the forecasted non-climactic period and a first response to the request is received from the first user. Based on the first response, a first rank of the first user is computed relative to another user in a group of responding users. A first dynamic delay period that has an inverse relationship with the first rank is computed for the first user. A first transmission of a future portion of the live streaming to the first user is delayed by at least the first dynamic delay period.
    Type: Application
    Filed: March 26, 2018
    Publication date: August 2, 2018
    Applicant: International Business Machines Corporation
    Inventors: Michael F. Baryla, Aaron K. Baughman, Mauro Marzorati, Ahmed M. Nassar
  • Patent number: 10034046
    Abstract: During a live stream of a main content to a user, a biometric response of the user is measured during a first streamed portion of the main content. The biometric response is analyzed to detect an event in the first streamed portion of the main content. The biometric response of the user during the event indicates that the event is a user-specific climactic event. Based on the analysis, a user-specific set of feature values is computed that are representative of the user-specific climactic event in the first streamed portion of the main content. A user-specific non-climactic period is forecasted in a future portion of the live stream during which a likelihood of an occurrence of any user-specific climactic event is below a threshold likelihood. A secondary content is inserted during the user-specific non-climactic period.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: July 24, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael F. Baryla, Aaron K. Baughman, Mauro Marzorati, Ahmed M. Nassar
  • Publication number: 20180205904
    Abstract: Systems and methods for autonomic positioning of overlays within streaming data are disclosed. In embodiments, a computer-implemented method comprises: providing a hosted data stream containing a first display object to a plurality of participants through respective participant devices; providing a hosted second display object to the plurality of participants through the respective participant devices, wherein the second display object is contained within an overlay that is positioned atop the first display object at a first position; calculating consensus coordinates for the second display object based on suggested position data received from the respective participant devices; calculating customized coordinates for the second display object for each of the respective participant devices based on the consensus coordinates and participant data; and sending the customized coordinates to each of the respective participant devices.
    Type: Application
    Filed: December 19, 2017
    Publication date: July 19, 2018
    Inventors: Aaron K. BAUGHMAN, Mauro MARZORATI, Ahmed M. NASSAR
  • Publication number: 20180199103
    Abstract: During a live stream of a main content to a user, a biometric response of the user is measured during a first streamed portion of the main content. The biometric response is analyzed to detect an event in the first streamed portion of the main content. The biometric response of the user during the event indicates that the event is a user-specific climactic event. Based on the analysis, a user-specific set of feature values is computed that are representative of the user-specific climactic event in the first streamed portion of the main content. A user-specific non-climactic period is forecasted in a future portion of the live stream during which a likelihood of an occurrence of any user-specific climactic event is below a threshold likelihood. A secondary content is inserted during the user-specific non-climactic period.
    Type: Application
    Filed: January 9, 2017
    Publication date: July 12, 2018
    Applicant: International Business Machines Corporation
    Inventors: Michael F. Baryla, Aaron K. Baughman, Mauro Marzorati, Ahmed M. Nassar
  • Publication number: 20180198836
    Abstract: From a live streaming of a main content, an already streamed portion of the main content is analyzed to identify an occurrence of a climactic event in the main content. Based on the analysis, a set is constructed of feature values that are representative of the climactic event in the already streamed portion of the main content. A non-climactic period is forecasted during which a likelihood of an occurrence of any climactic event is below a threshold likelihood. A secondary content is inserted in the live streaming of the main content during the non-climactic period, such that a likelihood of the secondary content insertion interrupting the live streaming during a second climactic event is less than a second threshold of likelihood. The live streaming of the main content is continued after the secondary content is completely transmitted in the live streaming.
    Type: Application
    Filed: January 9, 2017
    Publication date: July 12, 2018
    Applicant: International Business Machines Corporation
    Inventors: Michael F. Baryla, Aaron K. Baughman, Mauro Marzorati, Ahmed M. Nassar
  • Patent number: 9973801
    Abstract: A non-climactic period is forecasted during a live streaming of a main content, where a likelihood of an occurrence of any climactic event in the non-climactic period is below a threshold likelihood, and where a second content is inserted during the non-climactic period. A validation is requested from a first user of the live streaming, of the forecasted non-climactic period and a first response to the request is received from the first user. Based on the first response, a first rank of the first user is computed relative to another user in a group of responding users. A first dynamic delay period that has an inverse relationship with the first rank is computed for the first user. A first transmission of a future portion of the live streaming to the first user is delayed by at least the first dynamic delay period.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: May 15, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael F. Baryla, Aaron K. Baughman, Mauro Marzorati, Ahmed M. Nassar