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: 10551367Abstract: 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: GrantFiled: June 25, 2015Date of Patent: February 4, 2020Assignee: Saudi Arabian Oil CompanyInventors: Ibrahim Mohamed El-Zefzafy, Mohammed Hassan Al Hanabi
-
Patent number: 10312993Abstract: 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: GrantFiled: October 28, 2016Date of Patent: June 4, 2019Assignee: The Florida International University Board of TrusteesInventors: Nadisanka Rupasinghe, Ismail Guvenc, Ahmed Salah Ibrahim Mohamed
-
Publication number: 20170329598Abstract: 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: ApplicationFiled: May 13, 2016Publication date: November 16, 2017Inventors: Louis Hobson, Hakeem Ali Ibrahim Mohamed, Mark R. Colbert
-
Publication number: 20170126309Abstract: 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: ApplicationFiled: October 28, 2016Publication date: May 4, 2017Applicant: The Florida International University Board of TrusteesInventors: Nadisanka Rupasinghe, Ismail Guvenc, Ahmed Salah Ibrahim Mohamed
-
Publication number: 20160377585Abstract: 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: ApplicationFiled: June 25, 2015Publication date: December 29, 2016Inventors: Ibrahim Mohamed El-Zefzafy, Mohammed Hassan Al Hanabi
-
Patent number: 9471627Abstract: 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: GrantFiled: January 2, 2016Date of Patent: October 18, 2016Assignee: International Business Machines CorporationInventors: 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: 20160197765Abstract: 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: ApplicationFiled: September 27, 2013Publication date: July 7, 2016Inventors: Andrew Brown, Hakeem Ali Ibrahim Mohamed
-
Publication number: 20160117361Abstract: 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: ApplicationFiled: January 2, 2016Publication date: April 28, 2016Inventors: 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: 9268823Abstract: 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: GrantFiled: May 10, 2013Date of Patent: February 23, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: 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: 8961051Abstract: 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: GrantFiled: December 17, 2012Date of Patent: February 24, 2015Assignee: King Saud UniversityInventors: Hashim Ali El Atta, Ibrahim Mohamed Aref, Abdurrahman Ali Alazba, Sayeda Ali Ahmed Khalil, Kareem Khaled Mohamed
-
Patent number: 8889824Abstract: 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: GrantFiled: July 15, 2011Date of Patent: November 18, 2014Assignee: X-Flow BVInventors: Maurice Charles René Franssen, Remko Marcel Boom, Norhan Nady Ibrahim Mohamed, Catharina Gerarda Petronella Henrica Schroën, Johannes Teunis Zuilhof
-
Publication number: 20140337383Abstract: 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: ApplicationFiled: May 10, 2013Publication date: November 13, 2014Applicant: International Business Machines CorporationInventors: 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: 20140169858Abstract: 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: ApplicationFiled: December 17, 2012Publication date: June 19, 2014Applicant: KING SAUD UNIVERSITYInventors: HASHIM ALI EL ATTA, IBRAHIM MOHAMED AREF, ABDURRAHMAN ALI ALAZBA, SAYEDA ALI AHMED KHALIL, KAREEM KHALED MOHAMED
-
Publication number: 20130217839Abstract: 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: ApplicationFiled: July 15, 2011Publication date: August 22, 2013Inventors: Maurice Charles René Franssen, Remko Marcel Boom, Norhan Nady Ibrahim Mohamed, Catharina Gerarda Petronella Henrica Schroën, Johannes Teunis Zuilhof
-
Publication number: 20110035727Abstract: 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: ApplicationFiled: October 25, 2010Publication date: February 10, 2011Applicant: MICROSOFT CORPORATIONInventor: Ibrahim A. Mohamed
-
Patent number: 7823060Abstract: 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: GrantFiled: June 7, 2002Date of Patent: October 26, 2010Assignee: Microsoft CorporationInventor: Ibrahim A. Mohamed
-
Patent number: 7698636Abstract: 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: GrantFiled: June 13, 2002Date of Patent: April 13, 2010Assignee: Microsoft CorporationInventor: Ibrahim A. Mohamed
-
Patent number: 7610016Abstract: 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: GrantFiled: February 4, 2005Date of Patent: October 27, 2009Assignee: AT&T Mobility II LLCInventors: Edward D. Schmitt, Ibrahim Mohamed, Thomas Edwin East Nelson
-
Publication number: 20060101373Abstract: 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: ApplicationFiled: October 25, 2004Publication date: May 11, 2006Applicant: Microsoft CorporationInventors: Bradley Bartz, William Hiebert, Ibrahim Mohamed, Evan Kichline
-
Publication number: 20050226331Abstract: 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: ApplicationFiled: March 31, 2004Publication date: October 13, 2005Applicant: HONEYWELL INTERNATIONAL INC.Inventors: Ibrahim Mohamed, Lokesh Boregowda