Patents by Inventor Hussein Khalid Al-Omari

Hussein Khalid Al-Omari 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: 9311584
    Abstract: The invention provides architecture of a multidimensional color barcode. The multidimensional color barcode includes a plurality of data cells and a plurality of palette cells which are placed in a predefined order on each side of the multidimensional color barcode. The multidimensional color barcode also includes one or more alternating black and white tic marks placed on two sides of the multidimensional color barcode. Data is encoded and decoded in the multidimensional color barcode using color assigned to each of the plurality of data cells and the plurality of palette cells.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: April 12, 2016
    Assignee: King Abdulaziz City for Science and Technology (KACST)
    Inventors: Hussein Khalid Al-Omari, Mohammad Sulaiman Khorsheed
  • Patent number: 9014477
    Abstract: A method and apparatus for automatically identifying character segments for character recognition is provided. The method involves receiving a plurality of words and a ground truth corresponding to each word of the plurality of words. The plurality of words may be received in a cursive script. Each word of the plurality of words is segmented into one or more character segments based on the ground truth corresponding to each word. Thereafter, the segmentation of each word is refined by iteratively re-segmenting each word based on one or more similar character segments.
    Type: Grant
    Filed: October 27, 2011
    Date of Patent: April 21, 2015
    Assignee: King Abdulaziz City for Science and Technology (KACST)
    Inventors: Ahmad Abdulkader, Hussein Khalid Al-Omari, Mohammad Sulaiman Khorsheed
  • Publication number: 20140346231
    Abstract: The invention provides architecture of a multidimensional color barcode. The multidimensional color barcode includes a plurality of data cells and a plurality of palette cells which are placed in a predefined order on each side of the multidimensional color barcode. The multidimensional color barcode also includes one or more alternating black and white tic marks placed on two sides of the multidimensional color barcode. Data is encoded and decoded in the multidimensional color barcode using color assigned to each of the plurality of data cells and the plurality of palette cells.
    Type: Application
    Filed: May 24, 2013
    Publication date: November 27, 2014
    Applicant: King Abdul Aziz City for Science and Technology (KACST)
    Inventors: Hussein Khalid Al-Omari, Mohammad Sulaiman Khorsheed
  • Publication number: 20140278097
    Abstract: Systems and methods for indoor or outdoor environment guidance using mobile applications and communication devices. More specifically, a method implemented in a computer infrastructure is provided for having computer executable code tangibly embodied on a computer readable storage medium having programming instructions operable to: receive at least one indicia at a particular location; obtain information about the particular location from the scanned at least one indicia; generate route information to at least one destination location from the particular location using the obtained information; and overlay the route information on a map.
    Type: Application
    Filed: February 25, 2014
    Publication date: September 18, 2014
    Inventors: Mohammad Suleiman KHORSHEED, Hussein Khalid AL-OMARI
  • Patent number: 8774451
    Abstract: The invention provides method of embedding a watermark image in a host image. The method includes generating a matrix code symbol, wherein the matrix code symbol includes information associated with the watermark image and the host image. The method further includes embedding the watermark image and the matrix code symbol in the host image at non-overlapping positions in the host image.
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: July 8, 2014
    Assignee: King Abdul Aziz City for Science and Technology (KACST)
    Inventors: Hussein Khalid Al-Omari, Mohammad Ibrahim Alkanhal, Abdulaziz Obaid Alobaid, Hussam Abdulrahman Alfaleh
  • Patent number: 8548246
    Abstract: A method and system for preprocessing an image, wherein the image includes a plurality of columns, or regions, of text is disclosed. A plurality of components associated with the text is determined. On determining the plurality of components, a line height and a column spacing is determined for the components. The components are then associated with a column based on the line height and the column spacing. A set of characteristic parameters are calculated for each column and the plurality of components of each column are merged based on the characteristic parameters to form sub-words and words. A first plurality of words and/or subwords is merged and processed as a first region and a second plurality of words and/or subwords is merged and processed as a second region wherein at least a portion of the second region vertically overlaps at least a portion of the first region.
    Type: Grant
    Filed: May 9, 2012
    Date of Patent: October 1, 2013
    Assignee: King Abdulaziz City for Science & Technology (KACST)
    Inventors: Hussein Khalid Al-Omari, Mohammad Sulaiman Khorsheed
  • Patent number: 8543382
    Abstract: The present invention provides a method and system for diacritizing a text. The method includes analyzing the text to determine whether the text require one or more diacritical marks of a set of diacritical marks. The text includes a plurality of characters associated with an Arabic language. Thereafter, the text is processed for identifying diacritical marks for each character of the plurality of characters. Subsequently, the diacritical marks of the set of diacritical marks are applied on each character of the plurality of characters based on a context associated with the text to obtain a diacritized Arabic text.
    Type: Grant
    Filed: October 27, 2010
    Date of Patent: September 24, 2013
    Assignee: King Abdulaziz City for Science and Technology (KACST)
    Inventors: Mohammad Sulaiman Khorsheed, Hussein Khalid Al-Omari
  • Publication number: 20130108159
    Abstract: A method and apparatus for automatically identifying character segments for character recognition is provided. The method involves receiving a plurality of words and a ground truth corresponding to each word of the plurality of words. The plurality of words may be received in a cursive script. Each word of the plurality of words is segmented into one or more character segments based on the ground truth corresponding to each word. Thereafter, the segmentation of each word is refined by iteratively re-segmenting each word based on one or more similar character segments.
    Type: Application
    Filed: October 27, 2011
    Publication date: May 2, 2013
    Applicant: King Abdul Aziz City for Science and Technology
    Inventors: Ahmad Abdulkader, Hussein Khalid Al-Omari, Mohammad Sulaiman Khorsheed
  • Publication number: 20120281919
    Abstract: A method and system for segmenting a text into a plurality of sections is provided. The text may be received in the form of an image. The method involves receiving one or more input labels from a user corresponding to one or more segmentation points of a plurality of segmentation points of the text. The plurality of segmentation points of the text are obtained by applying one or more segmentation heuristics over the text. The one or more input labels provided by the user are utilized to label the plurality of segmentation points of the text. In response to labeling, validation is performed to identify whether a segmentation point of the plurality of segmentation points is a valid segmentation point. Thereafter, based on the validation, a set of valid segmentation points is updated with one or more segmentation points of the plurality of segmentation points. The set of valid segmentation points facilitates segmentation of the text for recognizing the plurality of sections.
    Type: Application
    Filed: May 6, 2011
    Publication date: November 8, 2012
    Applicant: King Abdul Aziz City for Science and Technology
    Inventors: Ahmad Abdulkader, Hussein Khalid Al-Omari, Mohammad Sulaiman Khorsheed
  • Publication number: 20120275641
    Abstract: The invention provides method of embedding a watermark image in a host image. The method includes generating a matrix code symbol, wherein the matrix code symbol includes information associated with the watermark image and the host image. The method further includes embedding the watermark image and the matrix code symbol in the host image at non-overlapping positions in the host image.
    Type: Application
    Filed: April 28, 2011
    Publication date: November 1, 2012
    Applicant: King Abdul Aziz City for Science and Technology
    Inventors: Hussein Khalid Al-Omari, Mohammad Ibrahim Alkanhal, Abdulaziz Obaid Alobaid, Hussam Abdulrahman Alfaleh
  • Publication number: 20120219220
    Abstract: A method and system for preprocessing an image, wherein the image includes a plurality of columns, or regions, of text is disclosed. A plurality of components associated with the text is determined. On determining the plurality of components, a line height and a column spacing is determined for the components. The components are then associated with a column based on the line height and the column spacing. A set of characteristic parameters are calculated for each column and the plurality of components of each column are merged based on the characteristic parameters to form sub-words and words. A first plurality of words and/or subwords is merged and processed as a first region and a second plurality of words and/or subwords is merged and processed as a second region wherein at least a portion of the second region vertically overlaps at least a portion of the first region.
    Type: Application
    Filed: May 9, 2012
    Publication date: August 30, 2012
    Applicant: King Abdul Aziz City for Science and Technology
    Inventors: Hussein Khalid Al-Omari, Mohammad Sulaiman Khorsheed
  • Publication number: 20120193424
    Abstract: The invention provides a method of encoding and decoding data on a matrix code symbol. The method of encoding data on a matrix code symbol includes receiving the data in the form of a table of data elements and converting the table of data elements into a string of characters. Thereafter, the string of characters is encoded on the matrix code symbol. Further, the method of decoding data from the matrix code symbol includes retrieving a string of characters from the matrix code symbol and converting the string of characters into a table of data elements representing the data.
    Type: Application
    Filed: January 31, 2011
    Publication date: August 2, 2012
    Applicant: King Abdul Aziz City for Science and Technology
    Inventors: Hussein Khalid Al-Omari, Mohammad Sulaiman Khorsheed, Yassar A. Almutairi
  • Patent number: 8218875
    Abstract: A method and system for preprocessing an image for Optical Character Recognition (OCR), wherein the image includes a plurality of columns is disclosed. Each column includes one or more of Arabic text and non-text items. The method includes determining a plurality of components associated with one or more of the Arabic text and the non-text items, wherein a component includes a set of connected pixels. On determining the plurality of components, a line height and a column spacing is determined for the plurality of components. The plurality of components are then associated with a column of the plurality of columns based on the line height and the column spacing. Subsequently, a set of characteristic parameters are calculated for each column and the plurality of components of each column are merged based on the set of characteristic parameters to form sub-words and words.
    Type: Grant
    Filed: June 12, 2010
    Date of Patent: July 10, 2012
    Inventors: Hussein Khalid Al-Omari, Mohammad Sulaiman Khorsheed
  • Patent number: 8194983
    Abstract: The present invention provides method and system for preprocessing an image including one or more of Arabic text and non-text items for Optical Character Recognition (OCR). The method includes determining a plurality of components associated with one or more of the Arabic text and the non-text items, wherein a component includes a set of connected pixels. A first set of characteristic parameters is then calculated for the plurality of components. The plurality of components are subsequently merged based on the first set of characteristic parameters to form one or more of one or more sub-words and one or more words.
    Type: Grant
    Filed: May 13, 2010
    Date of Patent: June 5, 2012
    Inventors: Hussein Khalid Al-Omari, Mohammad Sulaiman Khorsheed
  • Publication number: 20120109633
    Abstract: The present invention provides a method and system for diacritizing a text. The method includes analyzing the text to determine whether the text require one or more diacritical marks of a set of diacritical marks. The text includes a plurality of characters associated with an Arabic language. Thereafter, the text is processed for identifying diacritical marks for each character of the plurality of characters. Subsequently, the diacritical marks of the set of diacritical marks are applied on each character of the plurality of characters based on a context associated with the text to obtain a diacritized Arabic text.
    Type: Application
    Filed: October 27, 2010
    Publication date: May 3, 2012
    Applicant: King Abdul Aziz City for Science and Technology
    Inventors: Mohammad Sulaiman Khorsheed, Hussein Khalid Al-Omari
  • Publication number: 20120091205
    Abstract: An apparatus and method for decoding a matrix code symbol is disclosed. The apparatus includes an image processor configured to process an image corresponding to the matrix code symbol. The apparatus further includes a decoder configured to retrieve one or more encoded values from the matrix code symbol in response to the processing of the image corresponding to the matrix code symbol. The one or more encoded value includes one or more modified encoded values. The decoder is further configured to map each of the one or more modified encoded values with a corresponding predefined encoded value. A modified encoded value includes two or more digits of a corresponding predefined encoded value. The corresponding predefined encoded value is decoded by the decoder to determine a corresponding character.
    Type: Application
    Filed: January 31, 2011
    Publication date: April 19, 2012
    Applicant: King Abdul Aziz City for Science and Technology
    Inventors: Mohammad Sulaiman Khorsheed, Hussein Khalid Al-Omari, Yassar A. Almutairi
  • Publication number: 20120091203
    Abstract: The present invention provides method of encoding and decoding text on a matrix code symbol. A method of encoding text on a matrix code symbol includes; receiving a predefined encoding value associated with each of one or more characters of the plurality of characters and modifying the predefined encoding value associated with each of the one or more characters to obtain a corresponding modified encoding value. Thereafter, the one or more characters are encoded on the matrix code symbol using the corresponding modified encoding value. Further, the method of decoding the text on the matrix code symbol includes; retrieving one or more encoded values from the matrix code symbol and mapping each of one or more modified encoded values in the one or more encoded values with a corresponding predefined encoded value. Thereafter, the corresponding predefined encoded value is decoded to determine a corresponding character.
    Type: Application
    Filed: October 14, 2010
    Publication date: April 19, 2012
    Applicant: King Abdul Aziz City for Science and Technology
    Inventors: Hussein Khalid Al-Omari, Mohammad Sulaiman Khorsheed, Mohammed N. Alhamadi, Yassar A. Almutairi, Khalid H. Alqahtani
  • Publication number: 20110305387
    Abstract: A method and system for preprocessing an image for Optical Character Recognition (OCR), wherein the image includes a plurality of columns is disclosed. Each column includes one or more of Arabic text and non-text items. The method includes determining a plurality of components associated with one or more of the Arabic text and the non-text items, wherein a component includes a set of connected pixels. On determining the plurality of components, a line height and a column spacing is determined for the plurality of components. The plurality of components are then associated with a column of the plurality of columns based on the line height and the column spacing. Subsequently, a set of characteristic parameters are calculated for each column and the plurality of components of each column are merged based on the set of characteristic parameters to form sub-words and words.
    Type: Application
    Filed: June 12, 2010
    Publication date: December 15, 2011
    Applicant: King Abdul Aziz City for Science and Technology
    Inventors: Hussein Khalid Al-Omari, Mohammad Sulaiman Khorsheed
  • Publication number: 20110280477
    Abstract: The present invention provides method and system for preprocessing an image including one or more of Arabic text and non-text items for Optical Character Recognition (OCR). The method includes determining a plurality of components associated with one or more of the Arabic text and the non-text items, wherein a component includes a set of connected pixels. A first set of characteristic parameters is then calculated for the plurality of components. The plurality of components are subsequently merged based on the first set of characteristic parameters to form one or more of one or more sub-words and one or more words.
    Type: Application
    Filed: May 13, 2010
    Publication date: November 17, 2011
    Inventors: HUSSEIN KHALID AL-OMARI, MOHAMMAD SULAIMAN KHORSHEED