Patents by Inventor Ramin Assadollahi

Ramin Assadollahi 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: 10002183
    Abstract: The present document relates to a system and method for searching a document using one or more search terms. In particular, the present document relates to a resource efficient method for searching a document within a database of documents. A method for determining an inverse index on an electronic device including a database is described. The inverse index is configured to map a plurality of text data entities from the database to a search term. The method includes determining a plurality of relevance vectors for a plurality of text data entities from the database. Determining a relevance vector for a text data entity from the database includes: selecting N terms which are descriptive of the text data entity; and determining the relevance vector from the selected N terms. Furthermore, the method includes determining the inverse index comprising a plurality of records.
    Type: Grant
    Filed: July 29, 2013
    Date of Patent: June 19, 2018
    Assignee: ExB Asset Management GmbH
    Inventors: Ramin Assadollahi, Stefan Bordag
  • Patent number: 9230012
    Abstract: The application relates to a method for facilitating the selection of an information source, comprising: providing two search strings to an electronic device; obtaining strings and relationship values, wherein each relationship value defines a degree of semantic relationship between two strings or a string and a search string and wherein at least some of the strings match with elements in the information sources; and displaying at least some of the matching strings on a two-dimensional map. The map comprises a first, a second and a third region, the first region comprising matching strings that have a non-zero relationship value only with regard to the first search string, the second region comprising matching strings that have a non-zero relationship value only with regard to the second search string and the third region comprising matching strings that have non-zero relationship values with regard to the first and the second search string.
    Type: Grant
    Filed: February 13, 2012
    Date of Patent: January 5, 2016
    Assignee: EXB ASSET MANAGEMENT GMBH
    Inventors: Ramin Assadollahi, Stefan Bordag
  • Publication number: 20140032567
    Abstract: The present document relates to a system and method for searching a document using one or more search terms. In particular, the present document relates to a resource efficient method for searching a document within a database of documents. A method for determining an inverse index on an electronic device including a database is described. The inverse index is configured to map a plurality of text data entities from the database to a search term. The method includes determining a plurality of relevance vectors for a plurality of text data entities from the database. Determining a relevance vector for a text data entity from the database includes: selecting N terms which are descriptive of the text data entity; and determining the relevance vector from the selected N terms. Furthermore, the method includes determining the inverse index comprising a plurality of records.
    Type: Application
    Filed: July 29, 2013
    Publication date: January 30, 2014
    Applicant: ExB Asset Management GmbH
    Inventors: Ramin ASSADOLLAHI, Stefan BORDAG
  • Publication number: 20130066818
    Abstract: A method for enabling machine learning from unstructured documents is described. The method comprises analyzing at an electronic device, one or more structured databases, thereby providing a mapping between a plurality of referenced character strings and a corresponding plurality of type labels; providing, at the electronic device, a first unstructured document comprising a plurality of unstructured character strings; analyzing the first unstructured document to identify a first character string of the plurality of unstructured character strings which is associated with a first referenced character string of the plurality of referenced character strings; associating, within the first unstructured document, a first type label which is mapped to the first referenced character string to the first character string; and determining a training set for machine learning from the first unstructured document comprising the association to the first type label.
    Type: Application
    Filed: September 12, 2012
    Publication date: March 14, 2013
    Applicant: EXB ASSET MANAGEMENT GMBH
    Inventors: Ramin Assadollahi, Stefan Bordag
  • Publication number: 20080072143
    Abstract: The invention relates to a method and device incorporating an improved text input mechanism. The text input method comprising the steps determining a list of candidates for the present context, a candidate being a possible textual continuation of the present context and having a relevance score assigned; arranging the candidates in groups, each group having a group designator; displaying the group designators; prompting the user to select a group and receiving the user selection; displaying candidates of the selected group, the displayed candidates being arranged according to their respective scores; prompting the user to select a candidate and receiving the user selection; accepting the selected candidate as text input and updating the context.
    Type: Application
    Filed: November 15, 2007
    Publication date: March 20, 2008
    Inventor: Ramin Assadollahi
  • Publication number: 20070074131
    Abstract: A device including a display screen for displaying m-words of data, a text entry device for entering data, a processor receiving data from the text entry device and causing it to be displayed on the display screen. Upon activation the processor initializes a precursor to a predefined value. The device further includes a non-volatile memory storing a dictionary containing a plurality of entries, each entry including an index, a candidate word, and a score. The processor selects a list of n-number of candidate words from the dictionary whose index matches the precursor, and causes m-number of candidate words from the list of candidate words to be displayed on the display screen. The processor causes the display to prompt the user to select one of the displayed candidate words or enter a desired word using the text entry device. Furthermore, a tech-mode for extending a word dictionary for word-based text input is provided.
    Type: Application
    Filed: November 16, 2006
    Publication date: March 29, 2007
    Inventor: Ramin Assadollahi
  • Publication number: 20060265208
    Abstract: A device including a display screen for displaying m-words of data, a text entry device for entering data, a processor receiving data from the text entry device and causing it to be displayed on the display screen. Upon activation the processor initializes a precursor to a predefined value. The device further includes a non-volatile memory storing a dictionary containing a plurality of entries, each entry including an index, a candidate word, and a score. The processor selects a list of n-number of candidate words from the dictionary whose index matches the precursor, and causes m-number of candidate words from the list of candidate words to be displayed on the display screen. The processor causes the display to prompt the user to select one of the displayed candidate words or enter a desired word using the text entry device.
    Type: Application
    Filed: May 18, 2005
    Publication date: November 23, 2006
    Inventor: Ramin Assadollahi
  • Publication number: 20050131677
    Abstract: A personal information manager including a data input device receiving an audio data stream, and decoding the data stream into text. A dialog manager is provided having a record mode and a dialog mode, the dialog manager examines the decoded text received to determine whether it contains one of an explicit and an implicit data processing request. The dialog manager immediately passing explicit data processing requests and queuing implicit data processing requests. An information storage/retrieval module is provided for storing and retrieving data from a database. The information storage/retrieval module executing data processing requests specified by the dialog manager. A an output module is provided for converting text received from the dialog module into speech and outputting the speech in response to a data processing request. The dialog manager passing implicit processing requests to the information storage/retrieval module during periods of inactivity.
    Type: Application
    Filed: December 12, 2003
    Publication date: June 16, 2005
    Inventor: Ramin Assadollahi