Patents by Inventor Mohamed Ahmed

Mohamed Ahmed 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).

  • Publication number: 20220374918
    Abstract: One example method includes identifying companies involved in development and/or use of a technology, and identifying the companies includes identifying datasets from which features are to be extracted, wherein each feature comprises an aspect of one of the companies that relates to the technology, and extracting the features from the datasets. Next, the method includes selecting a subset of the identified companies, for each feature assigned to a company in the subset, normalizing a value of the feature relative to respective values of all other features assigned to that company, assigning a weight to each of the features whose value has been normalized, calculating, for each company in the subset, an index value based on the features assigned to that company and the weights assigned to those features, and generating an index that ranks the companies in the subset by their respective index values.
    Type: Application
    Filed: May 7, 2021
    Publication date: November 24, 2022
    Inventors: Yaseen Tamer Refaie Moussa, Mohamed Ahmed Amr Abouzeid, Abdulrahman Mohamed Diaa Eldin, Osama Taha Mohamed Abdelbaky
  • Patent number: 11509368
    Abstract: Methods, systems, and devices for wireless communications are described. A first wireless device may receive a request for beamforming information associated with line-of-sight (LoS) multiple input multiple output (MIMO) communication from a second wireless device. The first wireless device may generate a channel estimation matrix for a channel between rectangular antenna arrays of the respective wireless devices, the channel estimation matrix including one or more quadratic terms for the LoS MIMO communication. The first wireless device may generate a first sub-matrix and a second sub-matrix based on the channel estimation matrix. The first wireless device may transmit an indication of a set of precoders for the LoS MIMO communication, the set of precoders based on a symmetry associated with the first and second sub-matrices, and may receive the LoS MIMO communication from the second wireless device based on the set of precoders.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: November 22, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Danlu Zhang, Naga Bhushan, Abdelrahman Mohamed Ahmed Mohamed Ibrahim, Pinar Sen, Renqiu Wang, Tingfang Ji, Krishna Kiran Mukkavilli
  • Patent number: 11506011
    Abstract: A smart jarring system for freeing stuck equipment downhole is disclosed. The smart jarring system comprises a set of jars, at least one laser source and at least one laser receiver that corresponds to the at least one laser source. The laser receiver intercepts a laser beam that is emitted from the laser source. This interception helps determine when the set of jars fired and in which direction the set of jars fired. The smart jarring system further comprises one or more sensors selected from the group consisting of vibration sensors, temperature sensors, and torque/tensile sensors. These sensors are configured to diagnose downhole conditions and help free the stuck equipment downhole.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: November 22, 2022
    Assignee: SAUDI ARABIAN OIL COMPANY
    Inventors: Ahmed Abdulaziz Al-Mousa, Mohammed Ahmed Alkhowaildi
  • Publication number: 20220365807
    Abstract: Provided are techniques for encrypting a virtual disk of a virtual computing instance (VCI) while the VCI is online and still running using a mirror driver. In certain aspects a mirror driver is a filter running in an I/O stack used for accessing a virtual disk, such that the mirror driver receives I/Os destined to the virtual disk and mirrors those I/Os to the virtual disk and one or more additional virtual disks. The mirror driver begins copying data from an unencrypted source virtual disk to a destination virtual disk, and the data is encrypted as it is stored in the destination virtual disk, while the VCI is still online. During the copying, as new writes are issued to the unencrypted source virtual disk from the VCI, the mirror driver mirrors the writes to both the unencrypted source virtual disk and the destination virtual disk.
    Type: Application
    Filed: July 28, 2022
    Publication date: November 17, 2022
    Inventor: Mohammed AHMED
  • Publication number: 20220365912
    Abstract: A computer-implemented method for managing data quality is provided. The method comprising determining, by a rule engine, a number of critical data points in a number of different software modules. A classifier is identified based on a data type of the critical data points, and the classifier is bound to the critical data points. The classifier scans the critical data points for anomality to verify an ability to correctly process the critical data points. A data quality report is generated based on the scan and displayed to an end user in a graphical user interface.
    Type: Application
    Filed: May 17, 2021
    Publication date: November 17, 2022
    Inventors: Eitan Klein, Mohammed Ahmed, Jonathan Baier
  • Publication number: 20220369287
    Abstract: Aspects of the present disclosure include methods and devices for informing a base station of autonomously selected SL resources to allow the base station to adjust the DL transmission to mitigate the degradation of the reception of a DL transmission due to self-interference that overlaps with a SL transmission. A device may be configured to select resources for a SL transmission and to transmit, in an UL transmission to a base station, an indication of the resources selected for the SL transmission. A base station may be configured to receive, in an UL transmission, an indication of resources selected for a SL transmission from a UE, and to transmit, based on the indication of the resources selected for the SL transmission, at least one DL transmission that overlaps in time with the SL transmission.
    Type: Application
    Filed: May 12, 2021
    Publication date: November 17, 2022
    Inventors: Ahmed Attia ABOTABL, Muhammad Sayed Khairy ABDELGHAFFAR, Abdelrahman Mohamed Ahmed Mohamed IBRAHIM, Krishna Kiran MUKKAVILLI, Seyedkianoush HOSSEINI, Wei YANG
  • Publication number: 20220364668
    Abstract: A water hammer mitigation system includes a branch connection with a first end fluidly coupled to a main pipeline at a surge point and a second end fluidly coupled to the main pipeline at a distal point. A bi-directional surge relief device disposed on the branch connection. The device is operable to move to a first open configuration to permit pipeline fluid flowing through the main pipeline to flow via the branch connection from the first end to the second end in response to pressure at the surge point reaching a first predetermined threshold pressure. The device is further operable to move to a second open configuration to permit the pipeline fluid to flow via the branch connection from the second end to the first end in response to the pressure at the surge point reaching a second predetermined threshold pressure.
    Type: Application
    Filed: May 14, 2021
    Publication date: November 17, 2022
    Applicant: Saudi Arabian Oil Company
    Inventors: Mohamed Ahmed Soliman, Ali Hamoud Hassan Alshehri
  • Patent number: 11503526
    Abstract: A method, a computer program product, and a computer system predictively compensate for expected audio communication issues. The method includes determining conditions of a first device associated with a user. The method includes determining, based on the conditions, a first signal strength to a first network that the first device is currently connected in which to perform a communication and a second signal strength to a second network that the first device is configured to utilize in performing the communication. As a result of each of the first signal strength and the second signal strength not satisfying a minimum threshold individually, the method includes generating an overall signal having an overall signal strength by layering the first network over the second network. The overall signal strength has a comparatively greater signal strength than the first signal strength and the second signal strength. The method includes performing the communication using the overall signal.
    Type: Grant
    Filed: September 15, 2020
    Date of Patent: November 15, 2022
    Assignee: International Business Machines Corporation
    Inventors: Shikhar Kwatra, Ashraf Mahmoud Mohamed Ahmed Awwad, Adam Lee Griffin, Craig M. Trim
  • Publication number: 20220357034
    Abstract: Flare gas is recovered by varying a number of ejector legs that depends on a flare gas flowrate. The ejector legs include ejectors piped in parallel, each ejector has a flare gas inlet and a motive fluid inlet. Flare gas and motive fluid is provided to ejectors by selectively opening or closing valves. The number of ejector legs online is varied to accommodate the amount of flare gas. The controller is also programmed to direct signals to actuators attached to the valves to open or close the valves, or to change the capacity of the ejector legs so they can handle changing flowrates of the flare gas. Included is a flare gas storage system with vessels made with flexible material, when flare gas is evacuated from the vessels, pressure in the vessels is maintained by compressing the vessels with an external force.
    Type: Application
    Filed: May 10, 2021
    Publication date: November 10, 2022
    Applicant: Saudi Arabian Oil Company
    Inventors: Samusideen Adewale Salu, Mohamed Ahmed Soliman, Nisar Ahmad Ansari
  • Publication number: 20220353360
    Abstract: Various aspects of the present disclosure generally relate to control of a user device under a wet condition. In some aspects, a user device may determine whether the user device is operating under a wet condition; select, based at least in part on whether the user device is operating under the wet condition, a set of input components to control the user device, wherein the set of input components is selected from a plurality of different sets of input components; and configure a user interface of the user device according to the set of input components. Numerous other aspects are provided.
    Type: Application
    Filed: July 18, 2022
    Publication date: November 3, 2022
    Inventors: Sandeep Louis D'SOUZA, Vadim WINEBRAND, Mohamed AHMED, Syed Fawad AHMAD, Nathan Felix ALTMAN, Suhail JALIL, Livingstone SONG, Raj KUMAR, David CHANDLER, Masoud ROHAM, Xin FAN, Lennart Karl-Axel MATHE, Kostadin Dimitrov DJORDJEV, Deep BHATIA
  • Publication number: 20220345006
    Abstract: A self-powered pipeline pig includes a housing defining a trailing end, a leading end and a longitudinal axis. The plurality of internal flow channels extend longitudinally through the housing between the trailing end and the leading end. A power generation device is disposed in a first one of the plurality of internal flow channels. The power generation device generates electric power from a pipeline fluid flowing through the first flow channel during a pigging operation. A battery is disposed on the self-powered pipeline pig to provide electric power during the pigging operation to operate one or more components installed on the self-powered pipeline pig. The power generation device is electrically coupled to the battery to recharge the battery using the generated electric power.
    Type: Application
    Filed: April 21, 2021
    Publication date: October 27, 2022
    Applicant: Saudi Arabian Oil Company
    Inventor: Mohamed Ahmed Soliman
  • Publication number: 20220346024
    Abstract: Methods, systems, and devices for wireless communications are described. A user equipment (UE) supporting full duplex communications may determine that a set of downlink messages to be transmitted from a base station to the UE overlaps in time with a set of uplink messages to be transmitted from the UE. Accordingly, the UE may determine a downlink transmission power adjustment value for the set of downlink messages. In some examples, the base station may indicate the downlink transmission power adjustment value to the UE via radio resource control (RRC) signaling, a downlink control information (DCI) message, or both. The UE may transmit the set of uplink messages while simultaneously receiving the set of downlink messages with a transmission power that corresponds to the downlink transmission power adjustment value. Adjusting the transmission power for the set of downlink messages may reduce self-interference at the UE, the base station, or both.
    Type: Application
    Filed: April 27, 2021
    Publication date: October 27, 2022
    Inventors: Ahmed Attia Abotabl, Abdeirahman Mohamed Ahmed Mohamed Ibrahim, Muhammad Sayed Khairy Abdelghaffar, Huilin Xu, Krishna Kiran Mukkavilli
  • Publication number: 20220341273
    Abstract: Techniques for removing a tubular from a wellbore include running a downhole tool on a downhole conveyance into a wellbore formed from a terranean surface into a subterranean formation; activating a piston sub-assembly to repeatedly move pistons to contact a portion of a casing installed in the wellbore to at least de-bond a cement layer installed between the portion of the casing and the subterranean formation from the portion of the casing; activating a cutting sub-assembly to move a cutting blade to cut through the portion of the casing adjacent the de-bonded portion of the cement layer; activating a hanger sub-assembly to move a set of slips into contacting engagement with the cut portion of the casing; and running the downhole tool on the downhole conveyance out of the wellbore with the cut portion of the casing engaged with the set of slips.
    Type: Application
    Filed: April 22, 2021
    Publication date: October 27, 2022
    Inventors: Ahmed Al-Mousa, Bandar S. Al-Malki, Mohammed Ahmed Alkhowaildi, Omar M. Alhamid
  • Publication number: 20220338255
    Abstract: Methods, systems, and devices for wireless communications are described. In some cases, a sidelink user equipment (UE) may receive a configuration for performing a channel sensing procedure of a sidelink resource selection procedure for identifying sidelink resource candidates in a resource selection window. The configuration may indicate a first channel metric and a second channel metric for performing the channel sensing procedure. The UE may measure reference signaling in a sensing window according to one or both of the first and second channel metrics based on a duplex mode of the UE while performing the channel sensing. The reference signaling may correspond to a set of sidelink resource candidates in a resource selection window. The UE may determine an available set of sidelink resource candidates for a sidelink transmission from the set of sidelink resource candidates based on the measuring.
    Type: Application
    Filed: April 15, 2021
    Publication date: October 20, 2022
    Inventors: Ahmed Attia Abotabl, Muhammad Sayed Khairy Abdelghaffar, Abdelrahman Mohamed Ahmed Mohamed Ibrahim, Krishna Kiran Mukkavilli
  • Publication number: 20220338254
    Abstract: Methods, systems, and devices for wireless communications are described. In some examples, a user equipment (UE) may receive control signaling indicating a configuration for performing channel sensing. The configuration may include one or more parameters corresponding to a processing time associated with the channel sensing. The UE may adjust the processing time associated with the channel sensing based on the one or more parameters and a full duplex capability of the first UE. The UE may transmit, using a first set of resources, a sidelink message based on the adjusted processing time. In some examples, the UE may transmit a first data message associated with a first priority level and perform channel sensing for a second data message associated with a second priority level that is higher than the first priority level. The UE may drop the first data message, skip an interference cancellation, or a combination thereof.
    Type: Application
    Filed: April 14, 2021
    Publication date: October 20, 2022
    Inventors: Ahmed Attia Abotabl, Muhammad Sayed Khairy Abdelghaffar, Abdelrahman Mohamed Ahmed Mohamed Ibrahim, Krishna Kiran Mukkavilli
  • Publication number: 20220338170
    Abstract: Methods, systems, and devices for wireless communications are described. In some examples, a transmitting user equipment (UE) may receive control signaling indicating a configuration including criterion for selecting a sensing mode for a sidelink resource selection procedure. The transmitting UE may select the sensing mode based on the configuration and a duplex mode configured for a sensing window and determine available resources based on the performing channel sensing according to the selected sensing mode. The transmitting UE may then select one or more of the available resource to transmit one or more sidelink message to a receiving UE.
    Type: Application
    Filed: April 16, 2021
    Publication date: October 20, 2022
    Inventors: Ahmed Attia Abotabl, Muhammad Sayed Khairy Abdelghaffar, Abdelrahman Mohamed Ahmed Mohamed Ibrahim, Krishna Kiran Mukkavilli, Seyedkianoush Hosseini
  • Publication number: 20220329518
    Abstract: A network node receives a data packet. In response to receiving the data packet, the network node performs a lookup on a label stack of the data packet to determine a next hop for the data packet. The network node scans the label stack to identify a Structured Entropy Label (SEL). The SEL includes a Path Tracing Indicator (PTI). The network node computes Midpoint Compressed Data (MCD) as a result of the PTI being set to a pre-defined value. The network node records the MCD in a MCD stack of the data packet by shifting the MCD stack and stamping the MCD on top of the MCD stack. The network node transmits the data packet to the next hop with the recorded MCD stack. The network sink node encapsulates the received data packet to generate an encapsulated data packet and transmits the data packet.
    Type: Application
    Filed: November 11, 2021
    Publication date: October 13, 2022
    Inventors: Clarence Filsfils, Ahmed Mohamed Ahmed Abdelsalam, Rakesh Gandhi, Pablo Camarillo Garvia
  • Publication number: 20220330333
    Abstract: The apparatus may be a UE configured to communicate, in a FD mode, with at least one base station via an unlicensed spectrum; determine to cancel at least one UL transmission corresponding to one or more UL resources, the one or more UL resources corresponding to a LBT procedure; and cancel, based on the determination, the at least one UL transmission corresponding to the one or more UL resources. The apparatus may be a base station configured to communicate, in a FD mode, with one or more UEs via an unlicensed spectrum; determine that a LBT procedure associated with DL scheduling will occur via a set of UL resources; and transmit, to the one or more UEs based on the determination, an indication of a cancelation of one or more UL transmissions during the set of UL resources.
    Type: Application
    Filed: April 7, 2021
    Publication date: October 13, 2022
    Inventors: Ahmed Attia ABOTABL, Muhammad Sayed Khairy ABDELGHAFFAR, Abdelrahman Mohamed Ahmed Mohamed IBRAHIM, Krishna Kiran MUKKAVILLI
  • Publication number: 20220330309
    Abstract: A UE may receive DCI from a first TRP scheduling a transmission of a TB from the first TRP and a second TRP. The UE may receive, from the first TRP a first set of CBGs of the TB in a first set of resources. The UE may receive, from the second TRP a second set of CBGs of the TB in a second set of resources that is different than the first set of resources. The first set of CBGs may be received based on a first MCS and the second set of CBGs may be received based on a second MCS. The UE may transmit, in a full-duplex mode, a message to the first TRP. The transmission to the first TRP may overlap in time with the reception from the first TRP. Accordingly, the first MCS may be lower than the second MCS.
    Type: Application
    Filed: April 8, 2021
    Publication date: October 13, 2022
    Inventors: Ahmed Attia ABOTABL, Abdelrahman Mohamed Ahmed Mohamed IBRAHIM, Muhammad Sayed Khairy ABDELGHAFFAR, Krishna Kiran MUKKAVILLI
  • Patent number: 11468102
    Abstract: A relational database management system (RDBMS) optimizes limit queries over analytical functions, wherein the limit queries include an output clause comprising a LIMIT, TOP and SAMPLE clause with an expression specifying a limit that is a number K or a percentage ? %. The optimizations of the limit queries include: (1) static compile-time optimizations, and (2) dynamic run-time optimizations, based on semantic properties of “granularity” and “input-to-output cardinality” for the analytical functions.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: October 11, 2022
    Assignee: Teradata US, Inc.
    Inventors: Mohamed Ahmed Yassin Eltabakh, Mahbub Hasan, Awny Kayed Al-Omari, Mohammed Al-Kateb