Patents by Inventor Hussein K. Al-Omari
Hussein K. 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: 9535420Abstract: 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: GrantFiled: March 9, 2016Date of Patent: January 3, 2017Assignee: King Abdulaziz City for Science & TechnologyInventors: Mohammad S. Khorsheed, Hussein K. Al-Omari
-
Publication number: 20160187878Abstract: 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: ApplicationFiled: March 9, 2016Publication date: June 30, 2016Inventors: Mohammad S. Khorsheed, Hussein K. Al-Omari
-
Patent number: 9323249Abstract: 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: GrantFiled: August 30, 2014Date of Patent: April 26, 2016Assignee: King Abdulaziz City for Science & TechnologyInventors: 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: 9152904Abstract: 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: GrantFiled: January 22, 2014Date of Patent: October 6, 2015Assignee: King Abdulaziz City for Science and TechnologyInventors: Mohammad S. Khorsheed, Hussein K. Al-Omari, Yassar A. Almutairi
-
Publication number: 20150005987Abstract: 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: ApplicationFiled: August 30, 2014Publication date: January 1, 2015Inventors: 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: 8908961Abstract: 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: GrantFiled: April 23, 2014Date of Patent: December 9, 2014Assignee: King Abdulaziz City for Science & TechnologyInventors: Mohammad S. Khorsheed, Hussein K. Al-Omari
-
Patent number: 8874430Abstract: 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: GrantFiled: June 18, 2011Date of Patent: October 28, 2014Assignee: King Abdulaziz City for Science and TechnologyInventors: Hussein K. Al-Omari, Mohammad S. Khorsheed
-
Publication number: 20140219562Abstract: 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: ApplicationFiled: April 23, 2014Publication date: August 7, 2014Applicant: King Abdulaziz City for Science & TechnologyInventors: Mohammad S. Khorsheed, Hussein K. Al-Omari
-
Patent number: 8761500Abstract: 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: GrantFiled: May 12, 2013Date of Patent: June 24, 2014Assignee: King Abdulaziz City for Science and TechnologyInventors: Mohammad S. Khorsheed, Hussein K. Al-Omari, Majed Ibrahim Bin Osfoor, Adbulaziz Obaid Alobaid, Hussam Abdulrahman Alfaleh, Arwa Ibrahem Bin Asfour
-
Publication number: 20140124572Abstract: 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: ApplicationFiled: January 22, 2014Publication date: May 8, 2014Applicant: King Abdulaziz City for Science and TechnologyInventors: Mohammad S. Khorsheed, Hussein K. Al-Omari, Yassar A. Almutairi
-
Patent number: 8670976Abstract: 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: GrantFiled: March 31, 2011Date of Patent: March 11, 2014Assignee: King Abdulaziz City for Science & TechnologyInventors: Hussein K. Al-Omari, Mohammad S. Khorsheed
-
Publication number: 20130251247Abstract: 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: ApplicationFiled: May 12, 2013Publication date: September 26, 2013Applicant: King Abdulaziz City for Science & TechnologyInventors: Mohammad S. Khorsheed, Hussein K. Al-Omari, Majed Ibrahim Bin Osfoor, Abdulaziz Obaid Alobaid, Hussam Abdulrahman Alfaleh, Arwa Ibrahem Bin Asfour
-
Patent number: 8473280Abstract: 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: GrantFiled: August 6, 2010Date of Patent: June 25, 2013Assignee: King Abdulaziz City for Science & TechnologyInventors: Hussein K. Al-Omari, Mohammad S. Khorsheed
-
Patent number: 8472707Abstract: 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: GrantFiled: November 26, 2012Date of Patent: June 25, 2013Assignee: King Abdulaziz City for Science & TechnologyInventors: Mohammad S. Khorsheed, Hussein K. Al-Omari
-
Patent number: 8369612Abstract: 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: GrantFiled: December 14, 2011Date of Patent: February 5, 2013Assignee: King Abdulaziz City for Science & TechnologyInventors: Hussein K. Al-Omari, Mohammad S. Khorsheed
-
Publication number: 20120253787Abstract: 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: ApplicationFiled: June 18, 2011Publication date: October 4, 2012Inventors: Hussein K. Al-Omari, Mohammad S. Khorsheed
-
Publication number: 20120253786Abstract: 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: ApplicationFiled: March 31, 2011Publication date: October 4, 2012Inventors: Hussein K. Al-Omari, Mohammad S. Khorsheed
-
Publication number: 20120087584Abstract: 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 to characters.Type: ApplicationFiled: December 14, 2011Publication date: April 12, 2012Inventors: Mohammad S. Khorsheed, Hussein K. Al-Omari, Khalid M. Alfaifi, Khalid M. Alhazmi
-
Publication number: 20120034939Abstract: 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: ApplicationFiled: August 6, 2010Publication date: February 9, 2012Inventors: Hussein K. Al-Omari, Mohammad S. Khorsheed
-
Patent number: 8111911Abstract: 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: GrantFiled: April 27, 2009Date of Patent: February 7, 2012Assignee: King Abdulaziz City for Science and TechnologyInventors: Mohammad S. Khorsheed, Hussein K. Al-Omari, Khalid M. Alfaifi, Khalid M. Alhazmi