Patents by Inventor Mohammad S. Khorsheed

Mohammad S. Khorsheed 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: 9535420
    Abstract: A method for accurately tracking and controlling robots includes capturing a first image of a first matrix code labeled on a first mobile robot at a first time by one or more stationery cameras, wherein the first matrix code is encoded with an identification that uniquely identifies the first mobile robot, correcting a tilt of the first image to produce a first corrected image that shows the first matrix code in a substantially rectangular or square shape, extracting the identification to uniquely identify the first mobile robot, calculating a first position of the first mobile robot based on the first corrected image by a computer system, and controlling a movement of the first mobile robot based at least in part on the identification and the first position of the first mobile robot.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: January 3, 2017
    Assignee: King Abdulaziz City for Science & Technology
    Inventors: Mohammad S. Khorsheed, Hussein K. Al-Omari
  • Publication number: 20160187878
    Abstract: A method for accurately tracking and controlling robots includes capturing a first image of a first matrix code labeled on a first mobile robot at a first time by one or more stationery cameras, wherein the first matrix code is encoded with an identification that uniquely identifies the first mobile robot, correcting a tilt of the first image to produce a first corrected image that shows the first matrix code in a substantially rectangular or square shape, extracting the identification to uniquely identify the first mobile robot, calculating a first position of the first mobile robot based on the first corrected image by a computer system, and controlling a movement of the first mobile robot based at least in part on the identification and the first position of the first mobile robot.
    Type: Application
    Filed: March 9, 2016
    Publication date: June 30, 2016
    Inventors: Mohammad S. Khorsheed, Hussein K. Al-Omari
  • Patent number: 9323249
    Abstract: A method for accurately tracking and controlling robots includes capturing a first image of a first matrix code labeled on a first mobile robot at a first time by one or more stationery cameras, wherein the first matrix code is encoded with an identification that uniquely identifies the first mobile robot, correcting a tilt of the first image to produce a first corrected image that shows the first matrix code in a substantially rectangular or square shape, extracting the identification to uniquely identify the first mobile robot, calculating a first position of the first mobile robot based on the first corrected image by a computer system, and controlling a movement of the first mobile robot based at least in part on the identification and the first position of the first mobile robot.
    Type: Grant
    Filed: August 30, 2014
    Date of Patent: April 26, 2016
    Assignee: King Abdulaziz City for Science & Technology
    Inventors: Mohammad S. Khorsheed, Hussein K. Al-Omari, Meteb M. Altaf, Abdulrahman Alnajdi, Saad Bajad Alotaibi, Mazin Altokhais, Zeyad Abdulaziz Alhusainan, Fawaz Almakmesh, Amjad Alsadoon
  • Patent number: 9152904
    Abstract: A method for encoding a multi-lingual text in a matrix code symbol includes receiving a multi-lingual text comprising Latin-based characters in a Latin-based language and non-Latin-based characters in a non-Latin-based language, converting the non-Latin-based characters in the multi-lingual text to index values to produce a pseudo text, and encoding the pseudo text in a matrix-code symbol. The conversion is based on a predefined mapping that converts the Unicode values of the non-Latin-based characters to index values having fewer digits than the corresponding Unicode values of the non-Latin-based characters.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: October 6, 2015
    Assignee: King Abdulaziz City for Science and Technology
    Inventors: Mohammad S. Khorsheed, Hussein K. Al-Omari, Yassar A. Almutairi
  • Patent number: 9129267
    Abstract: Project management systems and methods to streamline project planning, task management, time management, and other similar applications. The method includes filing a request to start a project on a project management system. The method further includes receiving notice that role handlers have been assigned to a plurality of tasks required to complete the project. The method further includes performing at least one task of the plurality of tasks. The method further includes receiving notice that the at least one task has been reviewed by at least one of the assigned role handlers.
    Type: Grant
    Filed: June 21, 2011
    Date of Patent: September 8, 2015
    Assignee: KING ABDULAZIZ CITY FOR SCIENCE AND TECHNOLOGY
    Inventors: Mohammad S. Khorsheed, Sultan M. Al-Jaedi, Hassan S. Al-Ahaidib, Talal I. Al-Dhuayan, Mohammad A. Al-Fawzan
  • Publication number: 20150005987
    Abstract: A method for accurately tracking and controlling robots includes capturing a first image of a first matrix code labeled on a first mobile robot at a first time by one or more stationery cameras, wherein the first matrix code is encoded with an identification that uniquely identifies the first mobile robot, correcting a tilt of the first image to produce a first corrected image that shows the first matrix code in a substantially rectangular or square shape, extracting the identification to uniquely identify the first mobile robot, calculating a first position of the first mobile robot based on the first corrected image by a computer system, and controlling a movement of the first mobile robot based at least in part on the to identification and the first position of the first mobile robot.
    Type: Application
    Filed: August 30, 2014
    Publication date: January 1, 2015
    Inventors: Mohammad S. Khorsheed, Hussein K. Al-Omari, Meteb M. Altaf, Abdulrahman Alnajdi, Saad Bajad Alotaibi, Mazin Altokhais, Zeyad Abdulaziz Alhusainan, Fawaz Almakmesh, Amjad Alsadoon
  • Patent number: 8908961
    Abstract: A method for automatically recognizing Arabic text includes building an Arabic corpus comprising Arabic text files written in different writing styles and ground truths corresponding to each of the Arabic text files, storing writing-style indices in association with the Arabic text files, digitizing an Arabic word to form an array of pixels, dividing the Arabic word into line images, forming a text feature vector from the line images, training a Hidden Markov Model using the Arabic text files and ground truths in the Arabic corpus in accordance with the writing-style indices, and feeding the text feature vector into a Hidden Markov Model to recognize the Arabic words.
    Type: Grant
    Filed: April 23, 2014
    Date of Patent: December 9, 2014
    Assignee: King Abdulaziz City for Science & Technology
    Inventors: Mohammad S. Khorsheed, Hussein K. Al-Omari
  • Patent number: 8874430
    Abstract: A method for preparing a multi-lingual personal identification card includes receiving a multi-lingual text comprising Latin-based characters in a Latin-based language and non-Latin-based characters in a non-Latin-based language. The multi-lingual text includes the name of the holder of the personal identification card in the Latin-based language and the non-Latin-based language. The method converts the non-Latin-based characters in the multi-lingual text to index values to produce a pseudo text. The conversion is based on a predefined mapping that converts the Unicode values of the non-Latin-based characters to index values having fewer digits than the corresponding Unicode values of the non-Latin-based characters. The method receives vector data for a personal image which includes a facial image, a finger print, or a combination of both of the holder of the personal identification card, and encodes the pseudo text and the vector data in the matrix-code symbol.
    Type: Grant
    Filed: June 18, 2011
    Date of Patent: October 28, 2014
    Assignee: King Abdulaziz City for Science and Technology
    Inventors: Hussein K. Al-Omari, Mohammad S. Khorsheed
  • Publication number: 20140219562
    Abstract: A method for automatically recognizing Arabic text includes building an Arabic corpus comprising Arabic text files written in different writing styles and ground truths corresponding to each of the Arabic text files, storing writing-style indices in association with the Arabic text files, digitizing an Arabic word to form an array of pixels, dividing the Arabic word into line images, forming a text feature vector from the line images, training a Hidden Markov Model using the Arabic text files and ground truths in the Arabic corpus in accordance with the writing-style indices, and feeding the text feature vector into a Hidden Markov Model to recognize the Arabic words.
    Type: Application
    Filed: April 23, 2014
    Publication date: August 7, 2014
    Applicant: King Abdulaziz City for Science & Technology
    Inventors: Mohammad S. Khorsheed, Hussein K. Al-Omari
  • Patent number: 8761500
    Abstract: A method for automatically recognizing Arabic text includes building an Arabic corpus comprising Arabic text files written in different writing styles and ground truths corresponding to each of the Arabic text files, storing writing-style indices in association with the Arabic text files, digitizing a line of Arabic characters to form an array of pixels, dividing the line of the Arabic characters into line images, forming a text feature vector from the line images, training a Hidden Markov Model using the Arabic text files and ground truths in the Arabic corpus in accordance with the writing-style indices, and feeding the text feature vector into a Hidden Markov Model to recognize the line of Arabic characters.
    Type: Grant
    Filed: May 12, 2013
    Date of Patent: June 24, 2014
    Assignee: King Abdulaziz City for Science and Technology
    Inventors: Mohammad S. Khorsheed, Hussein K. Al-Omari, Majed Ibrahim Bin Osfoor, Adbulaziz Obaid Alobaid, Hussam Abdulrahman Alfaleh, Arwa Ibrahem Bin Asfour
  • Patent number: 8731989
    Abstract: Project management systems and methods to streamline project planning, task management, time management, and other similar applications. The method includes filing a request to start a project on a project management system. The method further includes receiving notice that role handlers have been assigned to a plurality of tasks required to complete the project. The method further includes performing at least one task of the plurality of tasks. The method further includes receiving notice that the at least one task has been reviewed by at least one of the assigned role handlers.
    Type: Grant
    Filed: October 17, 2012
    Date of Patent: May 20, 2014
    Assignee: King Abdulaziz City for Science and Technology
    Inventors: Hassan S. Al-Ahaidib, Talal I. Al-Dhuayan, Mohammad A. Al-Fawzan, Sultan M. Al-Jaedi, Mohammad S. Khorsheed
  • Patent number: 8731991
    Abstract: The invention generally relates to IT, and more particularly, to a method and system to achieve project-based diffusion of IT innovations. In accordance with aspects of the invention, the system comprises three integrated components. The first component is directed to the project management stages taken by an organization to deploy new technology innovations. This in turn consists of four stages: visioning, matching vision, deployment, and evaluation and improvement. The second component is directed to knowledge barriers to IT innovation diffusion. The third component is directed to critical success factors (CSF) of IT innovation implementations. In one embodiment the system includes of a Program Management Module (PMM) to implement corporate strategy for project management and to transform the organization into a learning one. In further embodiments, system is explained in detail using an example of ERP implementation.
    Type: Grant
    Filed: June 25, 2010
    Date of Patent: May 20, 2014
    Assignee: King Abdulaziz City for Science and Technology
    Inventors: Majid Altuwaijri, Mohammad S. Khorsheed
  • Publication number: 20140124572
    Abstract: A method for encoding a multi-lingual text in a matrix code symbol includes receiving a multi-lingual text comprising Latin-based characters in a Latin-based language and non-Latin-based characters in a non-Latin-based language, converting the non-Latin-based characters in the multi-lingual text to index values to produce a pseudo text, and encoding the pseudo text in a matrix-code symbol. The conversion is based on a predefined mapping that converts the Unicode values of the non-Latin-based characters to index values having fewer digits than the corresponding Unicode values of the non-Latin-based characters.
    Type: Application
    Filed: January 22, 2014
    Publication date: May 8, 2014
    Applicant: King Abdulaziz City for Science and Technology
    Inventors: Mohammad S. Khorsheed, Hussein K. Al-Omari, Yassar A. Almutairi
  • Patent number: 8670976
    Abstract: A method for encoding a multi-lingual text in a matrix code symbol includes receiving a multi-lingual text comprising Latin-based characters in a Latin-based language and non-Latin-based characters in a non-Latin-based language, converting the non-Latin-based characters in the multi-lingual text to index values to produce a pseudo text, and encoding the pseudo text in a matrix-code symbol. The conversion is based on a predefined mapping that converts the Unicode values of the non-Latin-based characters to index values having fewer digits than the corresponding Unicode values of the non-Latin-based characters.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: March 11, 2014
    Assignee: King Abdulaziz City for Science & Technology
    Inventors: Hussein K. Al-Omari, Mohammad S. Khorsheed
  • Publication number: 20130251247
    Abstract: A method for automatically recognizing Arabic text includes building an Arabic corpus comprising Arabic text files written in different writing styles and ground truths corresponding to each of the Arabic text files, storing writing-style indices in association with the Arabic text files, digitizing a line of Arabic characters to form an array of pixels, dividing the line of the Arabic characters into line images, forming a text feature vector from the line images, training a Hidden Markov Model using the Arabic text files and ground truths in the Arabic corpus in accordance with the writing-style indices, and feeding the text feature vector into a Hidden Markov Model to recognize the line of Arabic characters.
    Type: Application
    Filed: May 12, 2013
    Publication date: September 26, 2013
    Applicant: King Abdulaziz City for Science & Technology
    Inventors: Mohammad S. Khorsheed, Hussein K. Al-Omari, Majed Ibrahim Bin Osfoor, Abdulaziz Obaid Alobaid, Hussam Abdulrahman Alfaleh, Arwa Ibrahem Bin Asfour
  • Patent number: 8473280
    Abstract: A method for facilitating texting in a non-Latin-based language includes storing mapping between a non-Latin-based language and a Latin-based language in a computer storage. The characters in the non-Latin-based language are mapped to a first group of characters in the Latin-based language. The diacritics in the non-Latin-based language are mapped to a second group of characters in the Latin-based language. The characters in the non-Latin-based language in a texting message are converted into in the coded text comprising characters in the Latin-based language according to the mapping. The texting message having the coded text is transmitted from a first communication device to a second communication device. The characters of the Latin-based language in the coded text are converted back into the characters in the non-Latin-based language according to the mapping to allow a user to read the text message in the non-Latin-based language on the second communication device.
    Type: Grant
    Filed: August 6, 2010
    Date of Patent: June 25, 2013
    Assignee: King Abdulaziz City for Science & Technology
    Inventors: Hussein K. Al-Omari, Mohammad S. Khorsheed
  • Patent number: 8472707
    Abstract: A method for automatically recognizing Arabic text includes digitizing a line of Arabic characters to form a two-dimensional array of pixels each associated with a pixel value, wherein the pixel value is expressed in a binary number, dividing the line of the Arabic characters into a plurality of line images, defining a plurality of cells in one of the plurality of line images, wherein each of the plurality of cells comprises a group of adjacent pixels, serializing pixel values of pixels in each of the plurality of cells in one of the plurality of line images to form a binary cell number, forming a text feature vector according to binary cell numbers obtained from the plurality of cells in one of the plurality of line images, and feeding the text feature vector into a Hidden Markov Model to recognize the line of Arabic characters.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: June 25, 2013
    Assignee: King Abdulaziz City for Science & Technology
    Inventors: Mohammad S. Khorsheed, Hussein K. Al-Omari
  • Patent number: 8369612
    Abstract: A method for automatically recognizing Arabic text includes digitizing a line of Arabic characters to form a two-dimensional array of pixels each associated with a pixel value, wherein the pixel value is expressed in a binary number, dividing the line of the Arabic characters into a plurality of line images, defining a plurality of cells in one of the plurality of line images, wherein each of the plurality of cells comprises a group of adjacent pixels, serializing pixel values of pixels in each of the plurality of cells in one of the plurality of line images to form a binary cell number, forming a text feature vector according to binary cell numbers obtained from the plurality of cells in one of the plurality of line images, and feeding the text feature vector into a Hidden Markov Model to recognize the line of Arabic characters.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: February 5, 2013
    Assignee: King Abdulaziz City for Science & Technology
    Inventors: Hussein K. Al-Omari, Mohammad S. Khorsheed
  • Publication number: 20120330709
    Abstract: Project management systems and methods to streamline project planning, task management, time management, and other similar applications. The method includes filing a request to start a project on a project management system. The method further includes receiving notice that role handlers have been assigned to a plurality of tasks required to complete the project. The method further includes performing at least one task of the plurality of tasks. The method further includes receiving notice that the at least one task has been reviewed by at least one of the assigned role handlers.
    Type: Application
    Filed: June 21, 2011
    Publication date: December 27, 2012
    Applicant: KING ABDULAZIZ CITY FOR SCIENCE AND TECHNOLOGY
    Inventors: Mohammad S. KHORSHEED, Sultan M. AL-JAEDI, Hassan S. AL-AHAIDIB, Talal I. AL-DHUAYAN, Mohammad A. AL-FAWZAN
  • Publication number: 20120253787
    Abstract: A method for preparing a multi-lingual personal identification card includes receiving a multi-lingual text comprising Latin-based characters in a Latin-based language and non-Latin-based characters in a non-Latin-based language. The multi-lingual text includes the name of the holder of the personal identification card in the Latin-based language and the non-Latin-based language. The method converts the non-Latin-based characters in the multi-lingual text to index values to produce a pseudo text. The conversion is based on a predefined mapping that converts the Unicode values of the non-Latin-based characters to index values having fewer digits than the corresponding Unicode values of the non-Latin-based characters. The method receives vector data for a personal image which includes a facial image, a finger print, or a combination of both of the holder of the personal identification card, and encodes the pseudo text and the vector data in the matrix-code symbol.
    Type: Application
    Filed: June 18, 2011
    Publication date: October 4, 2012
    Inventors: Hussein K. Al-Omari, Mohammad S. Khorsheed