Patents by Inventor Abdigani M. Diriye

Abdigani M. Diriye 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: 10768780
    Abstract: A computer-implemented method of controlling a computer system is provided. In particular, the method relates to controlling of a touchscreen of the computer system in order to display contextually relevant user interface objects on a graphical display of the touchscreen. The computer system includes a processor and the touchscreen includes a touch sensor as an input device. The method includes determining, by way of a user context determination module, a user context of at least one user of the computer system, selecting, using an icon selection module, one or more user interface objects which are contextually relevant to the determined context of the user, and displaying, using the graphical display of the touchscreen, the one or more user interface objects selected by the icon selection module. Determining the user's context may include monitoring the user's behavior, mood or cognitive state.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: September 8, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ashley D Gritzman, Abdigani M Diriye, Komminist Weldemariam
  • Publication number: 20180349990
    Abstract: A terminal is configured to receive a transaction value from an operator, to connect with a mobile device of a user, and to receive, from the mobile device of the user, operating data of the mobile device of the user. The data processing device receives the operating data and uses it to calculate a level of credit to extend to the user. A messaging server identifies contacts of the user, determines which of the contacts are currently active, sends a message the active contacts including a request to guarantee at least a portion of a difference between the transaction value and the calculated level of credit to extend to the user, and transmits an authorization code to the terminal when an entirety of the difference is guaranteed. The terminal consummates a transaction in the amount of the received transaction value when the authorization code is received.
    Type: Application
    Filed: June 6, 2017
    Publication date: December 6, 2018
    Inventors: ABDIGANI M. DIRIYE, CLIFFORD A. PICKOVER, MAJA VUKOVIC, KOMMINIST WELDEMARIAM
  • Publication number: 20130246383
    Abstract: The subject disclosure is directed towards using cursor activity with respect to search result pages to enhance search engine operation. Data associated with the cursor activity may be translated into cursor events representing user interactions with a search result page. Based on the cursor events, user behavior indicia may be identified via a user intent prediction model corresponding to various search result page related user actions. The user behavior indicia and/or the user intent prediction model may be used to produce search result pages for current search queries from the user.
    Type: Application
    Filed: March 18, 2012
    Publication date: September 19, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Ryen William White, Georg LW Buscher, Susan T. Dumais, Jeff Huang, Kuansan Wang, Abdigani M. Diriye
  • Publication number: 20120158765
    Abstract: Computer-readable media, computer systems, and computing methods are provided for classifying search results as either of good quality or of poor quality. Initially, a portion of the search results, such as the highest ranked documents, are selected for evaluation. A level of quality for each of the selected search results is determined using a classification process that includes the following steps: targeting features demonstrated by the selected search results to be evaluated; evaluating the selected features to generate a level-of-quality score for each of the selected search results; comparing the score against a predefined threshold value; and, based on the comparison, assigning each of the selected search results an absolute measurement. The absolute measurement indicates poor quality when the score is less than the threshold value. Upon recognizing that the selected search results are of poor quality, a corrective action that reformulates the issued search query is automatically invoked.
    Type: Application
    Filed: December 15, 2010
    Publication date: June 21, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Girish Kumar, Sanaz Ahari, Farid Hosseini, Mingrui Wu, Ahmad Abdulkader, Ankur Gupta, Giridhar Kumaran, Abdigani M. Diriye