Patents by Inventor Mohammed Mostafa

Mohammed Mostafa 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: 11505527
    Abstract: The present disclosure provides tetrahydroquinoline derivatives of Formula (I) wherein X1 and X2 each, independently, are oxygen or sulphur; R1 is a lower alkoxy, or an optionally substituted aryl group; R2 is selected from a group consisting of hydrogen, lower alkyl, haloalkyl, or an amino group; R3 and R4 each, independently, are hydrogen, or lower alkyl groups; and R5 and R6 are optionally substituted aryl groups. The present disclosure also provides a method for making the compound of Formula (I).
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: November 22, 2022
    Assignee: KING ABDULAZIZ UNIVERSITY
    Inventors: Mohamed Mostafa, Tamer Said Sayed Saleh, Nesreen Said Ismael Ahmed, Khadijah Saad Said Alghamdi, Dina Abed Bakhotmah
  • Publication number: 20220366444
    Abstract: A fleet management system implements a rewards-based feedback system to receive feedback from users of a rideshare service that provides rides using autonomous vehicles (AVs). The fleet management system maintains user accounts associated with each user and provides reward points to each user account. When the user is riding in an AV, the user can access a user interface to select a portion of the reward points and reward them to the AV. The fleet management system may analyze the point rewards to identify individual user preferences, to identify preferences across users, or to identify AVs for maintenance or other types of modification.
    Type: Application
    Filed: May 13, 2021
    Publication date: November 17, 2022
    Applicant: GM Cruise Holdings LLC
    Inventors: Kyle Vogt, Mohamed Mostafa Elshenawy
  • Patent number: 11487820
    Abstract: Guided exploration of data is provided. A semantic graph corresponding to a dataset is generated using identified relations among columns of the dataset that are identified based on mapping the columns to main concepts in a generic ontology. A subgraph of the semantic graph is formed based on identification of nodes corresponding to relevant central concepts within the semantic graph using graph centrality metrics. A plurality of paths is identified in the subgraph using a bi-directional multiple hop search from the nodes corresponding to the relevant central concepts in the subgraph. A relevance score is assigned to each path in the plurality of paths using a graph-theoretic metric and the graph centrality metrics. A set of natural language questions based on relevant central concepts and concept relations corresponding to nodes in each respective path with an assigned relevance score greater than a minimum threshold score is output to the user.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: November 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Mohammed Mostafa, Ali Khanafer, Joyce Miryam Habbouche, Rola Shaar
  • Patent number: 11423267
    Abstract: A color management system for a printing system includes a color management service that controls quality control operations, such as calibration and quality checks, over a plurality of printing devices. The color management service generates a target print job having a quality control target made of color patches. The color management service also encodes metadata within the target print job using a control strip. The control strip encodes the metadata using different color patches and color intensities. The control strip is scanned at the printing device to decode the metadata and enable a user interface to complete the quality control operation.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: August 23, 2022
    Assignee: Kyocera Document Solutions, Inc.
    Inventors: Javier A. Morales, Steve A. Doria, Michael M. Chang, Mohamed Mostafa
  • Patent number: 11403338
    Abstract: An approach is provided in which the approach performs object detection on an image to identify a set of edges and a set of tables from a set of objects corresponding to a set of data. The approach determines a set of associations between the set of tables and the set of edges in response to adjusting a set of bounding boxes corresponding to the set of edges. The approach generates a data module based on the set of associations, the set of tables, and the set of edges, and utilizes the data module to access the set of data.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: August 2, 2022
    Assignee: International Business Machines Corporation
    Inventors: Ali Khanafer, Mohammed Mostafa
  • Publication number: 20220172012
    Abstract: A color management system for a printing system includes a color management service that controls quality control operations, such as calibration and quality checks, over a plurality of printing devices. The color management service generates a target print job having a quality control target made of color patches. The color management service also encodes metadata within the target print job using a control strip. The control strip encodes the metadata using different color patches and color intensities. The control strip is scanned at the printing device to decode the metadata and enable a user interface to complete the quality control operation.
    Type: Application
    Filed: November 30, 2020
    Publication date: June 2, 2022
    Applicant: Kyocera Document Solutions, Inc.
    Inventors: Javier A. MORALES, Steve A. DORIA, Michael M. CHANG, Mohamed MOSTAFA
  • Publication number: 20220116942
    Abstract: A method and apparatus are provided for pre-emption, congestion control, and transmission (Tx)/reception (Rx) alignment for use by user equipments (UEs) with limited power. The method includes identifying a set of mandatory slots per at least one resource pool or bandwidth part (BWP); monitoring the set of mandatory slots; and receiving transmission (Tx) and reception (Rx) alignment information during at least one of the monitored mandatory slots.
    Type: Application
    Filed: August 24, 2021
    Publication date: April 14, 2022
    Inventors: Yaser Mohamed Mostafa Kamal FOUAD, Jung Hyun Bae, Sili Lu
  • Publication number: 20220116925
    Abstract: A user equipment (UE) and a method are provided. The UE includes a memory and a processor configured to receive data from at least one neighboring UE; determine, based at least partially on the received data, whether to send an assistance report including assistance information providing an indication related to communication; and transmit the assistance report including the assistance information in response to determining to send the assistance report.
    Type: Application
    Filed: September 8, 2021
    Publication date: April 14, 2022
    Inventors: Yaser Mohamed Mostafa Fouad, Jung Hyun Bae, Sili Lu
  • Publication number: 20220045813
    Abstract: Methods and apparatuses are provided for configured grant (CG) type 1 (CG1)-physical uplink shared channel (PUSCH) transmission. A method includes a user equipment (UE) determining, based on a sounding reference signal (SRS) resource indicator (SRI), a precoding matrix for a CG1-PUSCH transmission, processing a demodulation reference signals (DMRS) using the determined precoding matrix; and transmitting the processed DMRS across bundled DMRS resources of a set of CG1-PUSCHs.
    Type: Application
    Filed: July 2, 2021
    Publication date: February 10, 2022
    Inventors: Mohammed Karmoose, Jung Hyun Bae, Yaser Mohamed Mostafa Kamal Fouad, Hamid Saber, Jungwon Lee
  • Patent number: 11243954
    Abstract: A computer-implemented method for joining data sets with mismatched geographic location naming conventions is provided. The method includes identifying, by the computer, a first dataset and a second dataset as join candidates. The method also includes joining, by the computer, the first dataset and the second dataset when, each row of the first user dataset is associated with a single geographic identifier using a geographic knowledge dataset that includes a geographic name lookup table and each row of the second user dataset is associated with a single geographic identifier using the geographic knowledge dataset, wherein the geographic name lookup table includes a plurality of alias names for each of a plurality of unique geographic locations.
    Type: Grant
    Filed: February 7, 2020
    Date of Patent: February 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Lin Luo, Changying Sun, Graham Wills, Mohammed Mostafa
  • Publication number: 20220022179
    Abstract: A method and user equipment (UE) are provided. The method includes transmitting, from a first UE, an assistance request to at least one neighboring UE, receiving, by the first UE and from the at least one neighboring UE, assistance information including an indication of at least one resource for transmission, and transmitting, from the first UE, over the indicated at least one resource.
    Type: Application
    Filed: June 16, 2021
    Publication date: January 20, 2022
    Inventors: Yaser Mohamed Mostafa Kamal Fouad, Jung Hyun Bae, Jungwon Lee
  • Publication number: 20220015099
    Abstract: A UE apparatus is provided for NR V2X Mode 2 resource selection. The UE apparatus includes a transceiver; and a processor configured to identify a sensing window and a resource selection window, monitor for sidelink control information (SCI) transmitted by neighbor UEs in the sensing window, determine a resource for transmitting data in the resource selection window, and transmit, via the transceiver, data using the determined resource. The sensing window includes a mandated sensing duration for detection of aperiodic traffic prior to transmission by the transceiver.
    Type: Application
    Filed: June 8, 2021
    Publication date: January 13, 2022
    Inventors: Yaser Mohamed Mostafa Kamal FOUAD, Jung Hyun Bae
  • Publication number: 20210408796
    Abstract: A battery inverter system includes a plurality of battery inverter units, wherein each of the battery inverter units includes a multiphase inverter and a battery unit connected to the inverter on the DC side. The battery unit includes a plurality of individual units connected in parallel to one another and protected against overcurrent by means of rack fuses, and the battery inverter units are connected in parallel on the AC side and are configured to operate with a common drive pulse pattern. The battery inverter units are interconnected on the DC side via compensation fuses, wherein the compensation fuses are provided such that in the event of a short circuit in one of the inverters, the compensation fuses are triggered faster than the rack fuses.
    Type: Application
    Filed: September 13, 2021
    Publication date: December 30, 2021
    Inventors: Dirk Hermeling, Tim Roesinger, Mohamed Mostafa
  • Patent number: 11188536
    Abstract: A big data analytics system includes an event monitoring controller that detects a user targeted event from an initial digital query data flow. An event conversion controller determines at least one contextual element associated with the at least one user targeted event, and automatically converts the at least one contextual element into a search criteria. An external data query builder controller automatically executes an external search query based on the search criteria. A data fusing controller automatically fuses the at least one contextual element generated from the at least one user targeted event, together with external search results generated from the external search query and the initial query data flow to generate a fused data file.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: November 30, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lin Luo, Mohammed Mostafa, Changying Sun, Graham Wills
  • Publication number: 20210365443
    Abstract: Methods and systems for similarity-based value-to-column classification are disclosed. A method includes: receiving, by a computing device, a natural language search query; determining, by the computing device, a filtering phrase in the natural language search query using a natural language understanding model; encoding, by the computing device, the filtering phrase; retrieving, by the computing device, a plurality of encoded columns; for each of the plurality of encoded columns, the computing device determining a similarity score based on a similarity between the encoded filtering phrase and the encoded column; and outputting, by the computing device, a column corresponding to an encoded column of the plurality of encoded columns having a highest similarity score.
    Type: Application
    Filed: May 22, 2020
    Publication date: November 25, 2021
    Inventors: Mohammed MOSTAFA, Ali KHANAFER, Mohamad F. KALIL, Mohamed EL GEMAIEY, Morvarid SEHATKAR
  • Publication number: 20210354625
    Abstract: Systems, methods, and computer-readable media are provided for detecting whether an object is approaching an autonomous vehicle when a passenger is about to exit the autonomous vehicle, determining a speed and type of the object that is approaching the autonomous vehicle, determining whether the object will enter an exit zone when the passenger enters the exit zone based on the speed and the type of the object that is approaching the autonomous vehicle, and preventing the passenger from exiting the autonomous vehicle based on the determining of whether the object will enter the exit zone when the passenger enters the exit zone.
    Type: Application
    Filed: May 12, 2020
    Publication date: November 18, 2021
    Inventors: Mohamed Mostafa ElShenawy, Nathan Mandi
  • Publication number: 20210352735
    Abstract: A method may include sending a contention resolution message for a random access procedure from a user equipment (UE) through a physical uplink channel in a wireless communication network, and sending a repetition of the contention resolution message from the UE through the physical uplink channel. The physical uplink channel may include a physical uplink shared channel (PUSCH). The method may further include selecting a preamble from a first preamble group corresponding to a capability of the UE to send the repetition of the contention resolution message, and sending the preamble from the UE. Selecting the preamble from the first preamble group may include selecting a preamble from a first preamble sub-group corresponding to the capability of the UE to send the repetition of the contention resolution message.
    Type: Application
    Filed: April 16, 2021
    Publication date: November 11, 2021
    Inventors: Jung Hyun BAE, Mohammed KARMOOSE, Yaser Mohamed Mostafa Kamal FOUAD
  • Publication number: 20210343055
    Abstract: Provided is a method for extracting features from an image of a dashboard. The method comprises detecting a position of one or more visualizations in an image of a dashboard. Each of the one or more visualizations is classified based on a type of object in the visualization. Features of the visualizations are extracted. The features include data points underlying the visualizations, one or more colors in the image, and text found in the image. An output array is generated based on the extracted features.
    Type: Application
    Filed: November 30, 2020
    Publication date: November 4, 2021
    Inventors: GONGJIN ZHANG, ANTHONY NICOLA TASCA, Mohammed Mostafa, Firas Kazem
  • Publication number: 20210314916
    Abstract: Provided is a method of selecting, by a user equipment (UE), resources for a sidelink (SL) transmission, the method including determining a signaling window corresponding to a maximum time separation between a first resource and a second resource for the SL transmission, signaling the first resource and the second resource to another UE, excluding, from a set of candidate resources for the SL transmission, an ineligible candidate resource that causes a time separation between the first resource and the second resource to be greater than the signaling window, identifying a number of remaining candidate resources in the set, determining that the number of remaining candidate resources in the set is below a candidate resource threshold, and adjusting exclusion criteria to include in the set an eligible candidate resource that is otherwise eligible for exclusion based on initial exclusion criteria.
    Type: Application
    Filed: February 8, 2021
    Publication date: October 7, 2021
    Inventors: Yaser Mohamed Mostafa Kamal Fouad, Jung Hyun Bae
  • Publication number: 20210303635
    Abstract: Guided exploration of data is provided. A semantic graph corresponding to a dataset is generated using identified relations among columns of the dataset that are identified based on mapping the columns to main concepts in a generic ontology. A subgraph of the semantic graph is formed based on identification of nodes corresponding to relevant central concepts within the semantic graph using graph centrality metrics. A plurality of paths is identified in the subgraph using a bi-directional multiple hop search from the nodes corresponding to the relevant central concepts in the subgraph. A relevance score is assigned to each path in the plurality of paths using a graph-theoretic metric and the graph centrality metrics. A set of natural language questions based on relevant central concepts and concept relations corresponding to nodes in each respective path with an assigned relevance score greater than a minimum threshold score is output to the user.
    Type: Application
    Filed: March 31, 2020
    Publication date: September 30, 2021
    Inventors: Mohammed Mostafa, Ali Khanafer, Joyce Miryam Habbouche, Rola Shaar