Patents by Inventor Emad Muhanna

Emad Muhanna 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: 8495491
    Abstract: A method, system and apparatus for locale and operating platform independent font selection. In an operating platform having an operating platform configuration and an associated locale, a locale and operating platform independent font selection method can include parsing a pre-established font properties file to identify whether a desired font referenced in the font properties file supports at least one of the operating platform configuration and the associated locale. Consequently, if it is indicated within the font properties file that the desired font supports either or both of the operating platform configuration and the associated locale, the desired font can be utilized in the operating platform.
    Type: Grant
    Filed: April 20, 2005
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventor: Emad Muhanna
  • Patent number: 7231600
    Abstract: A solution for translating translatable components in a file containing structured information from a source language to one or more selected destination languages is disclosed. In an embodiment, the translatable components in the original file may be identified by an identifier. Such an identifier may be, for example, a prefix character string, which may be located using a suitable parser. The file and its translatable components may then be separated into a structural base or “skeleton” file, and an “isolated” file containing the translatable components. The translatable components in the isolated file may then be translated from the source language to a selected destination language to form translated components. These translated components in the isolated file may then be merged with the skeletal file to create a new file having substantially the same structure as the original file, but with the translatable components translated into the selected destination language.
    Type: Grant
    Filed: February 19, 2004
    Date of Patent: June 12, 2007
    Assignee: International Business Machines Corporation
    Inventors: Sean Zhou, Emad Muhanna, Song Guan, Mikito Hirota
  • Publication number: 20060242577
    Abstract: A method, system and apparatus for locale and operating platform independent font selection. In an operating platform having an operating platform configuration and an associated locale, a locale and operating platform independent font selection method can include parsing a pre-established font properties file to identify whether a desired font referenced in the font properties file supports at least one of the operating platform configuration and the associated locale. Consequently, if it is indicated within the font properties file that the desired font supports either or both of the operating platform configuration and the associated locale, the desired font can be utilized in the operating platform.
    Type: Application
    Filed: April 20, 2005
    Publication date: October 26, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Emad Muhanna
  • Publication number: 20050138547
    Abstract: A method, system, program product and signal bearing medium for managing address identification information in accordance with predetermined preferences for a software application in an information handling system. There are provisions for receiving data input containing the address identification, from which is generated an XML file representation of the address identification. Mapping of the XML file representation is performed to create a sorted map according to a selected one of the predetermined preferences. Formatting the sorted map to create a tag based output representation of the address identification for the software application use is then performed to provide a representation of the address identification in accordance with a selected predetermined preference.
    Type: Application
    Filed: May 27, 2004
    Publication date: June 23, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Emad Muhanna, Daniel Rose, Baldev Soor
  • Publication number: 20040267803
    Abstract: A solution for translating translatable components in a file containing structured information from a source language to one or more selected destination languages is disclosed. In an embodiment, the translatable components in the original file may be identified by an identifier. Such an identifier may be, for example, a prefix character string, which may be located using a suitable parser. The file and its translatable components may then be separated into a structural base or “skeleton” file, and an “isolated” file containing the translatable components. The translatable components in the isolated file may then be translated from the source language to a selected destination language to form translated components. These translated components in the isolated file may then be merged with the skeletal file to create a new file having substantially the same structure as the original file, but with the translatable components translated into the selected destination language.
    Type: Application
    Filed: February 19, 2004
    Publication date: December 30, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sean Zhou, Emad Muhanna, Song Guan, Mikito Hirota