Patents by Inventor Ibrahim A. Almosallam

Ibrahim A. Almosallam 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: 11023680
    Abstract: The invention provides a method and system for automatically detecting semantic errors in a text. In order to detect the semantic errors in the text, the method generates a first set of features and a second set of features corresponding to each word in the text. A first set of features corresponds to statistical features of a word and a second set of features for a word corresponds to the features generated for a plurality of words surrounding the word in the text using matrix factorization techniques. The method, then, combines a first set of features and a second set of features to generate a third set of features corresponding to each word in the text. Thereafter, the method utilizes an Artificial Neural Network (ANN) model to detect semantic validity of each word based on a corresponding third set of features.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: June 1, 2021
    Assignee: THE KING ABDULAZIZ CITY FOR SCIENCE AND TECHNOLOGY (KACST)
    Inventors: Ibrahim A Almosallam, Manal N Almutery, Marwa M Khan, Lulwah M Al-Yahyan, Abdulrahman I Almuhareb, Mohamed I Alkanhal
  • Publication number: 20170235721
    Abstract: The invention provides a method and system for automatically detecting semantic errors in a text. In order to detect the semantic errors in the text, the method generates a first set of features and a second set of features corresponding to each word in the text. A first set of features corresponds to statistical features of a word and a second set of features for a word corresponds to the features generated for a plurality of words surrounding the word in the text using matrix factorization techniques. The method, then, combines a first set of features and a second set of features to generate a third set of features corresponding to each word in the text. Thereafter, the method utilizes an Artificial Neural Network (ANN) model to detect semantic validity of each word based on a corresponding third set of features.
    Type: Application
    Filed: February 17, 2016
    Publication date: August 17, 2017
    Applicant: The King Abdulaziz City for Science and Technology
    Inventors: Ibrahim A. Almosallam, Manal N. Almutery, Marwa M. Khan, Lulwah M. Al-Yahyan, Abdulrahman I. Almuhareb, Mohamed I. Alkanhal
  • Patent number: 9720901
    Abstract: A method for an automated text-evaluation service, and more particularly a method and apparatus for automatically evaluating text and returning a score which represents a degree of inappropriate language. The method is implemented in a computer infrastructure having computer executable code tangibly embodied in a computer readable storage medium having programming instructions. The programming instructions are configured to: receive an input text which comprises an unstructured message at a first computing device; process the input text according to a string-structure similarity measure which compares each word of the input text to a predefined dictionary to indicate whether there is similarity in meaning, and generate an evaluation score for each word of the input text and send the evaluation score to another computing device. The evaluation score for each input message is based on the string-structure similarity measure between each word of the input text and the predefined dictionary.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: August 1, 2017
    Assignee: KING ABDULAZIZ CITY FOR SCIENCE AND TECHNOLOGY
    Inventors: Abdulqadir A. Alaqeeli, Ibrahim Almosallam, Sakhar B. Alkhereyf, Suliman Alsowelim
  • Publication number: 20170147682
    Abstract: A method for an automated text-evaluation service, and more particularly a method and apparatus for automatically evaluating text and returning a score which represents a degree of inappropriate language. The method is implemented in a computer infrastructure having computer executable code tangibly embodied in a computer readable storage medium having programming instructions. The programming instructions are configured to: receive an input text which comprises an unstructured message at a first computing device; process the input text according to a string-structure similarity measure which compares each word of the input text to a predefined dictionary to indicate whether there is similarity in meaning, and generate an evaluation score for each word of the input text and send the evaluation score to another computing device. The evaluation score for each input message is based on the string-structure similarity measure between each word of the input text and the predefined dictionary.
    Type: Application
    Filed: November 19, 2015
    Publication date: May 25, 2017
    Inventors: Abdulqadir A. Alaqeeli, Ibrahim Almosallam, Sakhar B. Alkhereyf, Suliman Alsowelim