Patents by Inventor Mohammad Rabah Alshayeb

Mohammad Rabah Alshayeb 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: 12277415
    Abstract: A method of prioritizing updates to third-party libraries for a mobile application includes obtaining a list of a plurality of third-party libraries used in the mobile application. The method further includes, for each third-party library of the plurality of third-party libraries, computing a set of third-party library metrics of a third-party library and computing a weight for each third-party library metric type of the set of third-party library metrics. The method further includes computing, for each third-party library of the plurality of third-party libraries, a ranking value of the third-party library using the set of third-party library metrics and the weights, and selecting, based on the ranking value of the plurality of third-party libraries, one or more third-party libraries to be updated.
    Type: Grant
    Filed: May 16, 2023
    Date of Patent: April 15, 2025
    Assignee: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALS
    Inventors: Abdalrahman Awad Aburakhia, Mohammad Rabah Alshayeb
  • Publication number: 20240385828
    Abstract: A method of prioritizing updates to third-party libraries for a mobile application includes obtaining a list of a plurality of third-party libraries used in the mobile application. The method further includes, for each third-party library of the plurality of third-party libraries, computing a set of third-party library metrics of a third-party library and computing a weight for each third-party library metric type of the set of third-party library metrics. The method further includes computing, for each third-party library of the plurality of third-party libraries, a ranking value of the third-party library using the set of third-party library metrics and the weights, and selecting, based on the ranking value of the plurality of third-party libraries, one or more third-party libraries to be updated.
    Type: Application
    Filed: May 16, 2023
    Publication date: November 21, 2024
    Applicant: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALS
    Inventors: Abdalrahman Awad ABURAKHIA, Mohammad Rabah ALSHAYEB
  • Publication number: 20170242663
    Abstract: Methods and computing devices are described for computing a structural model stability metric, a functional model stability metric, and a behavioral model stability metric. A first state of a diagram having a first plurality of actors or participants and a second state of the diagram having a second plurality of actors or participants are obtained. One or more properties for the first state and the second state are identified. A transformation is tracked in the properties from the first state to the second state. The stability metric is calculated for the second state as a ratio of a percentage of unchanged properties from the first state to the second state to a total number of the first plurality of actors or participants in the first state of the diagram.
    Type: Application
    Filed: February 24, 2016
    Publication date: August 24, 2017
    Applicant: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALS
    Inventors: Amjad Abu Hassan, Mohammad Rabah Alshayeb
  • Patent number: 9558098
    Abstract: A method, apparatus, and non-transitory computer-readable storage medium to objectively assess the quality of software products. The method, apparatus, and non-transitory computer-readable storage medium relate to determining a product maturity level of one or more software products. The disclosure describes a method for acquiring product quality attributes of a software product. Each product quality attribute is assessed by one or more metric parameters which test the software product by mathematical or logical test methodologies. Once evaluated, the one or more metric parameters and the one or more product quality attributes may each be mapped to a capability level based on a capability scale. A maturity level may be mapped from the capability level of the capability level of the one or more product quality attributes to the software product to provide a quality assessment of the software product.
    Type: Grant
    Filed: March 2, 2016
    Date of Patent: January 31, 2017
    Assignee: King Fahd University of Petroleum and Minerals
    Inventors: Mohammad Rabah Alshayeb, Ahmad Abdullatif, Sami Zahran, Mahmood Niazi