Patents by Inventor Ibrahim Mohamed

Ibrahim Mohamed 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: 10551367
    Abstract: A first wellhead fluid sample is collected from a petroleum well. Multiple geochemical water analysis (GWA) tests are preformed to form GWA water analysis data. The GWA tests determine physical properties of, and one or more geochemical water element (GWE) concentration values associated with, the first wellhead fluid sample. Correlation data associated with the GWA water analysis data is determined. A second wellhead fluid sample is collected from the petroleum well and only a water conductivity analysis is performed on the second wellhead fluid sample to determine water conductivity data.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: February 4, 2020
    Assignee: Saudi Arabian Oil Company
    Inventors: Ibrahim Mohamed El-Zefzafy, Mohammed Hassan Al Hanabi
  • Patent number: 10312993
    Abstract: Methods, apparatuses, and systems for organizing data delivering unmanned aerial vehicles (UAVs) are provided. Inter-cluster coordinators can organize data delivering unmanned aerial vehicle base stations (UAV-BSs). Various beamforming techniques (e.g., LZFBF and ZFBF) can be incorporated, and the inter-cluster coordinator can operate on a base station that serves as a controlling network node.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: June 4, 2019
    Assignee: The Florida International University Board of Trustees
    Inventors: Nadisanka Rupasinghe, Ismail Guvenc, Ahmed Salah Ibrahim Mohamed
  • Publication number: 20170329598
    Abstract: Various examples herein disclose setting a cooling fan to an update operating speed that is higher than a normal operating speed in response to an indication that a firmware update is being executed. Such examples also disclose setting the cooling fan to a dynamic operating speed, which is adjusted in accordance with the firmware update, in response to an indication that the firmware update has completed.
    Type: Application
    Filed: May 13, 2016
    Publication date: November 16, 2017
    Inventors: Louis Hobson, Hakeem Ali Ibrahim Mohamed, Mark R. Colbert
  • Publication number: 20170126309
    Abstract: Methods, apparatuses, and systems for organizing data delivering unmanned aerial vehicles (UAVs) are provided. Inter-cluster coordinators can organize data delivering unmanned aerial vehicle base stations (UAV-BSs). Various beamforming techniques (e.g., LZFBF and ZFBF) can be incorporated, and the inter-cluster coordinator can operate on a base station that serves as a controlling network node.
    Type: Application
    Filed: October 28, 2016
    Publication date: May 4, 2017
    Applicant: The Florida International University Board of Trustees
    Inventors: Nadisanka Rupasinghe, Ismail Guvenc, Ahmed Salah Ibrahim Mohamed
  • Publication number: 20160377585
    Abstract: A first wellhead fluid sample is collected from a petroleum well. Multiple geochemical water analysis (GWA) tests are preformed to form GWA water analysis data. The GWA tests determine physical properties of, and one or more geochemical water element (GWE) concentration values associated with, the first wellhead fluid sample. Correlation data associated with the GWA water analysis data is determined. A second wellhead fluid sample is collected from the petroleum well and only a water conductivity analysis is performed on the second wellhead fluid sample to determine water conductivity data.
    Type: Application
    Filed: June 25, 2015
    Publication date: December 29, 2016
    Inventors: Ibrahim Mohamed El-Zefzafy, Mohammed Hassan Al Hanabi
  • Patent number: 9471627
    Abstract: A natural language processing system and method resolves partial matches when a natural language input query does not fully specify an entity. The input query is tokenized into a set of query tokens, which are compared to contents of a searchable index, the contents representing entities, each of which is tokenized into a set of entity tokens associated with the tokenized entity. A plurality of partial match query tokens are identified from the set of query tokens, each partial match query token matching at least one entity token in the index. The entity(s) corresponding to each partial match query token are selected if a sequential break exists in the input query between the partial match query tokens and there is no intersection between the entity(s) corresponding to each partial match query token.
    Type: Grant
    Filed: January 2, 2016
    Date of Patent: October 18, 2016
    Assignee: International Business Machines Corporation
    Inventors: Peter C. Boyle, Stephen J. Edwards, Victor Povar, Eniko I. Rozsa, Ibrahim Mohamed Salah El Din Ahmed, Ahmed Samir Serour Mousa El-Gamal, Craig M. Trim, Claire R. Turner
  • Publication number: 20160197765
    Abstract: Techniques for aggregating log lines are provided. In one aspect, a log aggregation node is identified. A connection to the log aggregation node may be established. Log lines may be sent to the log aggregation node over the established connection. The log aggregation node may forward the log lines to a log server.
    Type: Application
    Filed: September 27, 2013
    Publication date: July 7, 2016
    Inventors: Andrew Brown, Hakeem Ali Ibrahim Mohamed
  • Publication number: 20160117361
    Abstract: A natural language processing system and method resolves partial matches when a natural language input query does not fully specify an entity. The input query is tokenized into a set of query tokens, which are compared to contents of a searchable index, the contents representing entities, each of which is tokenized into a set of entity tokens associated with the tokenized entity. A plurality of partial match query tokens are identified from the set of query tokens, each partial match query token matching at least one entity token in the index. The entity(s) corresponding to each partial match query token are selected if a sequential break exists in the input query between the partial match query tokens and there is no intersection between the entity(s) corresponding to each partial match query token.
    Type: Application
    Filed: January 2, 2016
    Publication date: April 28, 2016
    Inventors: Peter C. Boyle, Stephen J. Edwards, Victor Povar, Eniko I. Rozsa, Ibrahim Mohamed Salah El Din Ahmed, Ahmed Samir Serour Mousa El-Gamal, Craig M. Trim, Claire R. Turner
  • Patent number: 9268823
    Abstract: A natural language processing system and method resolves partial matches when a natural language input query does not fully specify an entity. The input query is tokenized into a set of query tokens, which are compared to contents of a searchable index, the contents representing entities, each of which is tokenized into a set of entity tokens associated with the tokenized entity. A plurality of partial match query tokens are identified from the set of query tokens, each partial match query token matching at least one entity token in the index. The entity(s) corresponding to each partial match query token are selected if a sequential break exists in the input query between the partial match query tokens and there is no intersection between the entity(s) corresponding to each partial match query token.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: February 23, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Peter C. Boyle, Stephen J. Edwards, Victor Povar, Eniko I. Rozsa, Ibrahim Mohamed Salah El Din Ahmed, Ahmed Samir Serour Mousa El-Gamal, Craig M. Trim, Claire R. Turner
  • Patent number: 8961051
    Abstract: The device for tapping and inoculating trees includes an elongate, main arm having an actuating mechanism attached to one end and a housing attached to the opposite end. A cutting mechanism extends from one side of the housing and a spray system is disposed in a recess in the housing. A universal actuator operates both the cutting mechanism and the spray system upon activation by the actuating mechanism. The cutting mechanism taps or scrapes the bark off the target branch and the spray system sprays a solution that stimulates the tapped area into producing more sap and sap of higher quality.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: February 24, 2015
    Assignee: King Saud University
    Inventors: Hashim Ali El Atta, Ibrahim Mohamed Aref, Abdurrahman Ali Alazba, Sayeda Ali Ahmed Khalil, Kareem Khaled Mohamed
  • Patent number: 8889824
    Abstract: The invention relates to a poly(arylsulfone), the poly(arylsulfone) having an aryl group grafted with a covalently attached substituent of the Formula (I): The invention also relates to a process for grafting a poly(arylsulfone), in the presence of an enzyme, for the preparation of said grafted poly(arylsulfone). The poly(arylsulfone) according to the invention shows beneficial properties for application in a membrane. The invention therefore further relates to a membrane comprising a poly(arylsulfone) according to the invention, and to the use of a poly(arylsulfone) according to the invention in a separation process. In addition, the invention relates to a polymer blend and a copolymer comprising a grafted poly(arylsulfone) according to the invention, and to a membrane comprising such polymer blend or copolymer.
    Type: Grant
    Filed: July 15, 2011
    Date of Patent: November 18, 2014
    Assignee: X-Flow BV
    Inventors: Maurice Charles René Franssen, Remko Marcel Boom, Norhan Nady Ibrahim Mohamed, Catharina Gerarda Petronella Henrica Schroën, Johannes Teunis Zuilhof
  • Publication number: 20140337383
    Abstract: A natural language processing system and method resolves partial matches when a natural language input query does not fully specify an entity. The input query is tokenized into a set of query tokens, which are compared to contents of a searchable index, the contents representing entities, each of which is tokenized into a set of entity tokens associated with the tokenized entity. A plurality of partial match query tokens are identified from the set of query tokens, each partial match query token matching at least one entity token in the index. The entity(s) corresponding to each partial match query token are selected if a sequential break exists in the input query between the partial match query tokens and there is no intersection between the entity(s) corresponding to each partial match query token.
    Type: Application
    Filed: May 10, 2013
    Publication date: November 13, 2014
    Applicant: International Business Machines Corporation
    Inventors: Peter C. Boyle, Stephen J. Edwards, Victor Povar, Eniko I. Rozsa, Ibrahim Mohamed Salah El Din Ahmed, Ahmed Samir Serour Mousa El-Gamal, Craig M. Trim, Claire R. Turner
  • Publication number: 20140169858
    Abstract: The device for tapping and inoculating trees includes an elongate, main arm having an actuating mechanism attached to one end and a housing attached to the opposite end. A cutting mechanism extends from one side of the housing and a spray system is disposed in a recess in the housing. A universal actuator operates both the cutting mechanism and the spray system upon activation by the actuating mechanism. The cutting mechanism taps or scrapes the bark off the target branch and the spray system sprays a solution that stimulates the tapped area into producing more sap and sap of higher quality.
    Type: Application
    Filed: December 17, 2012
    Publication date: June 19, 2014
    Applicant: KING SAUD UNIVERSITY
    Inventors: HASHIM ALI EL ATTA, IBRAHIM MOHAMED AREF, ABDURRAHMAN ALI ALAZBA, SAYEDA ALI AHMED KHALIL, KAREEM KHALED MOHAMED
  • Publication number: 20130217839
    Abstract: The invention relates to a poly(arylsulfone), the poly(arylsulfone) having an aryl group grafted with a covalently attached substituent of the Formula (I): The invention also relates to a process for grafting a poly(arylsulfone), in the presence of an enzyme, for the preparation of said grafted poly(arylsulfone). The poly(arylsulfone) according to the invention shows beneficial properties for application in a membrane. The invention therefore further relates to a membrane comprising a poly(arylsulfone) according to the invention, and to the use of a poly(arylsulfone) according to the invention in a separation process. In addition, the invention relates to a polymer blend and a copolymer comprising a grafted poly(arylsulfone) according to the invention, and to a membrane comprising such polymer blend or copolymer.
    Type: Application
    Filed: July 15, 2011
    Publication date: August 22, 2013
    Inventors: Maurice Charles René Franssen, Remko Marcel Boom, Norhan Nady Ibrahim Mohamed, Catharina Gerarda Petronella Henrica Schroën, Johannes Teunis Zuilhof
  • Publication number: 20110035727
    Abstract: Editing operations are monitored for operations for which information must be stored in order to properly apply an undo or undo/redo sequence to plurality of files. A snapshot is taken and persisted before such an operation is performed. Upon the execution of an undo or redo command, the persisted snapshot is retrieved and applied to the newly generated editing element.
    Type: Application
    Filed: October 25, 2010
    Publication date: February 10, 2011
    Applicant: MICROSOFT CORPORATION
    Inventor: Ibrahim A. Mohamed
  • Patent number: 7823060
    Abstract: Editing operations are monitored for operations for which information must be stored in order to properly apply an undo or undo/redo sequence to plurality of files. A snapshot is taken and persisted before such an operation is performed. Upon the execution of an undo or redo command, the persisted snapshot is retrieved and applied to the newly generated editing element.
    Type: Grant
    Filed: June 7, 2002
    Date of Patent: October 26, 2010
    Assignee: Microsoft Corporation
    Inventor: Ibrahim A. Mohamed
  • Patent number: 7698636
    Abstract: A component can be edited from within the context of a hosting file. A system and method for providing an in-place editing surface for a component such as a file, document or control, within the context of the hosting file is described. A non-persistable container is generated for the hosting file and another non-persistable container (e.g., an editing frame) is generated for the component. The current contents of the component are loaded into an editing frame. Modifications made to the component within the editing frame are saved and the hosting file is displayed. Any changes made to the component are visible in the hosting file.
    Type: Grant
    Filed: June 13, 2002
    Date of Patent: April 13, 2010
    Assignee: Microsoft Corporation
    Inventor: Ibrahim A. Mohamed
  • Patent number: 7610016
    Abstract: Embodiments include a system and method for adapting a wireless device, such as a Bluetooth-enabled mobile handset or other Bluetooth-enabled device to a car radio and associated speaker system to effect a hands-free car kit or similar system. The adapter module is physically and electrically coupled to the car radio by making electrical contact with a connector on the car radio with a matching connector on one side of the adapter module. The mated connectors provide communications from the adapter module to the car radio. The adapter module includes circuitry for communicating with the Bluetooth-enabled mobile handset and the car radio in order to exchange communications signals between the Bluetooth-enabled mobile handset, and a microphone and the car radio.
    Type: Grant
    Filed: February 4, 2005
    Date of Patent: October 27, 2009
    Assignee: AT&T Mobility II LLC
    Inventors: Edward D. Schmitt, Ibrahim Mohamed, Thomas Edwin East Nelson
  • Publication number: 20060101373
    Abstract: The subject invention pertains to systems and methods to provide rich and intelligent programmatic assistance across language and compilation boundaries. In essence, the systems and methods can monitor a plurality of compilation units in a software project to determine the language(s) employed therewith and provide intelligent code assistance to the compilation units for the detected language(s). The rich and intelligent assistance can correspond to providing code suggestions, among other things, based on the programming language being utilized and the context of its use. In brief, the herein disclosed techniques provide a seamless design environment to facilitate coding in multiple programming languages amongst a plurality of compilation units in project.
    Type: Application
    Filed: October 25, 2004
    Publication date: May 11, 2006
    Applicant: Microsoft Corporation
    Inventors: Bradley Bartz, William Hiebert, Ibrahim Mohamed, Evan Kichline
  • Publication number: 20050226331
    Abstract: A rate of change of visual content (compared to an adjacent video frame) of a video frame is determined, and the video frame is selected as a key video frame if the rate exceeds a threshold value. In an embodiment, to compute the rate, the motion energy vector magnitude (square of displacement magnitude) of each moved pixel of the current frame is determined, and an average displacement magnitude is determined. The average displacement magnitude may also be used to determine the rate.
    Type: Application
    Filed: March 31, 2004
    Publication date: October 13, 2005
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Ibrahim Mohamed, Lokesh Boregowda