Patents by Inventor Soohad Khoury

Soohad Khoury 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: 7933831
    Abstract: A virtual trading method and system such that customers select investments, but the funds transferred in the amount of such investments are instead invested by an investment company. Customers receive the value of their selected investments and potentially incentives provided by the investment company, such as rebates.
    Type: Grant
    Filed: May 19, 2010
    Date of Patent: April 26, 2011
    Inventor: Soohad Khoury
  • Publication number: 20100257121
    Abstract: A virtual trading method and system such that customers select investments, but the funds transferred in the amount of such investments are instead invested by an investment company. Customers receive the value of their selected investments and potentially incentives provided by the investment company, such as rebates.
    Type: Application
    Filed: May 19, 2010
    Publication date: October 7, 2010
    Inventor: Soohad Khoury
  • Patent number: 7765147
    Abstract: A virtual trading method and system such that customers select investments, but the funds transferred in the amount of such investments are instead invested by an investment company. Customers receive the value of their selected investments and potentially incentives provided by the investment company, such as rebates.
    Type: Grant
    Filed: November 15, 2006
    Date of Patent: July 27, 2010
    Inventor: Soohad Khoury
  • Patent number: 7506255
    Abstract: Methods and systems for rendering text in a multi-lingual environment are provided. Language context of entered text and user interface settings are used to determine a most appropriate rendering order and alignment for displayed text. If no reading order is specified for a given text selection, the text selection is scanned to determine whether properties of the text identify portions of the text as requiring one of two reading orders (left-to-right or right-to-left). If a reading order can be determined for a given portion of the text selection, that portion will be rendered according to the determined reading order, such that the rendered text selection may have portions rendered according to a first reading order and portions rendered according to a second reading order. If no determination can be made by analysis of the text selection, a reading order is returned for the text selection that is associated with the spoken language utilized by the user interface with which the text selection is rendered.
    Type: Grant
    Filed: February 17, 2004
    Date of Patent: March 17, 2009
    Assignee: Microsoft Corporation
    Inventors: Yaniv Feinberg, Soohad Khoury
  • Publication number: 20070250336
    Abstract: This invention relates generally to social networking, and more specifically, to systems and methods for bridging an online space and an offline physical venue. In one embodiment, the invention includes a system including an online space, the online space configurable to establish a member account for at least one member, the member account configurable to being associated with personal information, the online space configurable to permitting online interaction among the at least one member; a physical venue, the physical venue configurable to being a social place with access limited to the at least one member, the physical venue being configurable to permit physical interaction among the at least one member, and an integration system, the integration system configurable to permit online interaction between members physically present at the physical venue and between members physically present at the physical venue and members using on the online space.
    Type: Application
    Filed: April 8, 2007
    Publication date: October 25, 2007
    Inventor: Soohad Khoury
  • Publication number: 20070244691
    Abstract: Described are methods of translating text strings displayed by a user interface application in a source language into text strings in a target language. A translator application creates a dynamic database file containing a mapping of source language text strings to corresponding target language text strings. When a request to translate a source language text string is received, the translator application retrieves a corresponding target language text string from the dynamic database file and displays the target language text string, while the source language text string is also being displayed by the user interface application.
    Type: Application
    Filed: April 17, 2006
    Publication date: October 18, 2007
    Applicant: Microsoft Corporation
    Inventors: Antonio Alwan, Gurinder Singh, Sachin Karnik, Soohad Khoury
  • Publication number: 20050183033
    Abstract: An apparatus and methods for displaying a text message including languages or scripts having different alignment and different reading orders in a readable manner in a dialog box of a computer system user interface. The apparatus and methods include, in an exemplary embodiment, a computer software routine for determining an appropriate reading order for each sentence of the mixed language text message by detecting and evaluating at least one alphabetic character of each sentence's plurality of characters to ascertain the language to which the at least one character belongs and the reading order of such language. The apparatus and methods further determine an appropriate alignment for the mixed language text message based at least in part on the alignment otherwise employed by the computer system user interface to display text.
    Type: Application
    Filed: February 18, 2004
    Publication date: August 18, 2005
    Inventors: Yaniv Feinberg, Soohad Khoury