Patents by Inventor Aly Hassan

Aly Hassan 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: 11834372
    Abstract: A process of manufacturing NH2-MIL-125(Ti) for use in mitigating ingress of chlorine ions in concrete, comprising dissolving 2-amino-benzene dicarboxylic acid in a 1:1 ratio of dimethylformamide and methanol, adding a titanium (IV) isopropoxide to the mixture at 150° C. with constant stirring to form NH2-MIL-125(Ti), submerging the NH2-MIL-125(Ti) in dichloromethane for about 3 hours and separating the NH2-MIL-125(Ti). NH2-MIL-125(Ti) produced is activated and ready for use in cement-based concrete structures. NH2-MIL-125(Ti) is enabled to reduce the ingress of chlorine ions in concrete by at least 20%.
    Type: Grant
    Filed: March 27, 2023
    Date of Patent: December 5, 2023
    Assignee: United Arab Emirates University
    Inventors: Hilal El-Hassan, Abdulkader El-Mir, Amr El-Dieb, Ahmed Alzamly, Ashraf Aly Hassan
  • Patent number: 11811679
    Abstract: Techniques are described for enabling resources within a cloud computing system to interact with each other. In certain embodiments, a base identifier assigned to a first resource is extended by mapping the base identifier onto a second identifier assigned to a logical resource that is built upon the first resource. This allows the first resource to have two identities, one identity indicating what the first resource is (e.g., a particular compute instance) and another identity indicating the purpose of the first resource (e.g., operating as a database for a particular tenancy). Consequently, the first resource may be provided with access privileges different from those associated with the base identifier. For example, the first resource may access another resource in the tenancy using the second identifier, but may have no access to the other resource using the base identifier.
    Type: Grant
    Filed: March 10, 2021
    Date of Patent: November 7, 2023
    Assignee: Oracle International Corporation
    Inventors: Ayman Mohammed Aly Hassan Elmenshawy, Girish Nagaraja, Daniel M. Vogel
  • Patent number: 11757636
    Abstract: Techniques are described for enabling resources within a cloud computing system to interact with each other. In certain embodiments, a resource is assigned a digital token that provides certain access privileges for the duration in which the digital token is valid. The digital token permits the resource to have access for a duration sufficient to perform some operation (e.g., run one-time code or the same code periodically on a scheduled basis), but without extending the level of access for significantly longer than necessary to complete the operation. Each time the resource principal is to perform the operation, the token can be reissued to the resource to provide the resource with time-limited access privileges. The use of this short-lived token avoids having to create permanent credentials for the resource.
    Type: Grant
    Filed: March 10, 2021
    Date of Patent: September 12, 2023
    Assignee: Oracle International Corporation
    Inventors: Ayman Mohammed Aly Hassan Elmenshawy, Girish Nagaraja, Daniel M. Vogel
  • Publication number: 20230251909
    Abstract: A framework for establishing new regions and/or new realms. For example, techniques for establishing new regions and/or new realms by generating seed data by a seed maker and provisioning the seed data to resources for the new regions and/or new realms.
    Type: Application
    Filed: February 2, 2023
    Publication date: August 10, 2023
    Applicant: Oracle International Corporation
    Inventors: Christian Augustine Csar, Ayman Mohammed Aly Hassan Elmenshawy, John Richard Grover
  • Patent number: 11713279
    Abstract: A system and a method for concrete production is disclosed. In some implementations, the method comprises the steps of mixing of a calcium carbide residue (CCR) and ordinary Portland cement (OPC) to produce a CCR-OPC blended concrete, incorporating the CCR-OPC blended concrete in its fresh or hardened state to a carbonation chamber for accelerated carbonation curing, and producing a carbonated CCR-OPC blended concrete after the accelerated carbonation curing. The CCR-OPC blended concrete is exposed to a carbon dioxide (CO2) gas to promote a plurality of properties. The system includes a blending module and a carbonation chamber. The blending module mixes CCR and OPC to produce a CCR-OPC blended concrete, and the carbonation chamber performs accelerated carbonation curing of the CCR-OPC blended concrete in its fresh or semi-hardened state to produce a carbonated CCR-OPC blended concrete.
    Type: Grant
    Filed: February 1, 2023
    Date of Patent: August 1, 2023
    Assignee: UNITED ARAB EMIRATES UNIVERSITY
    Inventors: Hilal El Hassan, Jad Bawab, Jamal Khatib, Amr El Dieb, Ashraf Aly Hassan
  • Publication number: 20230109109
    Abstract: Techniques are provided for granting an application of a first type of identity system, which uses a first type of identity token, access to a second type of identity system, which uses a second type of identity token. An application can make a request to a token exchange system. The request can include a bearer token and a public key of the application. The token exchange system can exchange the bearer token for a Proof-of-Possession token after performing verification steps. A token exchange system can exchange the first token (e.g., bearer token) for the first identity system for the second token (e.g., Proof-of-Possession token) for the second identity system without requiring entry of credentials to access the second identity system.
    Type: Application
    Filed: September 26, 2022
    Publication date: April 6, 2023
    Applicant: Oracle International Corporation
    Inventors: Gregg Alan Wilson, Ayman Mohammed Aly Hassan Elmenshawy, Girish Nagaraja, Venkata Rama Prasad Tammana, Gary Philip Cole
  • Patent number: 11450952
    Abstract: Aspects of this disclosure relate to an antenna array system and method of calibration using power and/or phase detectors equidistant between transmit paths of antenna array channels, and using power and/or phase detectors equidistant between receive paths of antenna array channels. In some aspects, the antenna array can calibrate the power and/or phase detectors based on a common signal transmitted from an output of a transmit path and/or an output of a receive path of a channel. In some aspects, the antenna array can calibrate receive and transmit paths across antenna array chips.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: September 20, 2022
    Assignee: Analog Devices International Unlimited Company
    Inventors: Mohamed El-Nozahi, Hossam Aly Hassan Fahmy, Ahmed Amer, Yousri Ahmed, Mohamed Kamel Hussein
  • Patent number: 11418343
    Abstract: Techniques are described for enabling resources within a cloud computing system to interact with each other. In certain embodiments, a token renewal mechanism is provided for extending the duration in which a first resource can access another resource. The token renewal mechanism can involve the first resource periodically causing a new credential to be generated for itself and then communicating the new credential to an identity and access management (IAM) system. The new credential may be generated for compliance with a credential rotation policy specifying that credentials should be changed after a certain period of time. The IAM system may associate a digital access token with the new credential so that for subsequent requests, the IAM system will only recognize the resource principal based upon the new credential. The digital token can be invalidated if a new credential is not changed within the specified period of time.
    Type: Grant
    Filed: March 10, 2021
    Date of Patent: August 16, 2022
    Assignee: Oracle International Corporation
    Inventors: Ayman Mohammed Aly Hassan Elmenshawy, Girish Nagaraja, Daniel M. Vogel
  • Publication number: 20210409219
    Abstract: Techniques are described for enabling resources within a cloud computing system to interact with each other. In certain embodiments, a token renewal mechanism is provided for extending the duration in which a first resource can access another resource. The token renewal mechanism can involve the first resource periodically causing a new credential to be generated for itself and then communicating the new credential to an identity and access management (IAM) system. The new credential may be generated for compliance with a credential rotation policy specifying that credentials should be changed after a certain period of time. The IAM system may associate a digital access token with the new credential so that for subsequent requests, the IAM system will only recognize the resource principal based upon the new credential. The digital token can be invalidated if a new credential is not changed within the specified period of time.
    Type: Application
    Filed: March 10, 2021
    Publication date: December 30, 2021
    Applicant: Oracle International Corporation
    Inventors: Ayman Mohammed Aly Hassan Elmenshawy, Girish Nagaraja, Daniel M. Vogel
  • Publication number: 20210409218
    Abstract: Techniques are described for enabling resources within a cloud computing system to interact with each other. In certain embodiments, a resource is assigned a digital token that provides certain access privileges for the duration in which the digital token is valid. The digital token permits the resource to have access for a duration sufficient to perform some operation (e.g., run one-time code or the same code periodically on a scheduled basis), but without extending the level of access for significantly longer than necessary to complete the operation. Each time the resource principal is to perform the operation, the token can be reissued to the resource to provide the resource with time-limited access privileges. The use of this short-lived token avoids having to create permanent credentials for the resource.
    Type: Application
    Filed: March 10, 2021
    Publication date: December 30, 2021
    Applicant: Oracle International Corporation
    Inventors: Ayman Mohammed Aly Hassan Elmenshawy, Girish Nagaraja, Daniel M. Vogel
  • Publication number: 20210409345
    Abstract: Techniques are described for enabling resources within a cloud computing system to interact with each other. In certain embodiments, a base identifier assigned to a first resource is extended by mapping the base identifier onto a second identifier assigned to a logical resource that is built upon the first resource. This allows the first resource to have two identities, one identity indicating what the first resource is (e.g., a particular compute instance) and another identity indicating the purpose of the first resource (e.g., operating as a database for a particular tenancy). Consequently, the first resource may be provided with access privileges different from those associated with the base identifier. For example, the first resource may access another resource in the tenancy using the second identifier, but may have no access to the other resource using the base identifier.
    Type: Application
    Filed: March 10, 2021
    Publication date: December 30, 2021
    Applicant: Oracle International Corporation
    Inventors: Ayman Mohammed Aly Hassan Elmenshawy, Girish Nagaraja, Daniel M. Vogel
  • Publication number: 20210265726
    Abstract: Aspects of this disclosure relate to an antenna array system and method of calibration using power and/or phase detectors equidistant between transmit paths of antenna array channels, and using power and/or phase detectors equidistant between receive paths of antenna array channels. In some aspects, the antenna array can calibrate the power and/or phase detectors based on a common signal transmitted from an output of a transmit path and/or an output of a receive path of a channel. In some aspects, the antenna array can calibrate receive and transmit paths across antenna array chips.
    Type: Application
    Filed: February 26, 2020
    Publication date: August 26, 2021
    Inventors: Mohamed El-Nozahi, Hossam Aly Hassan Fahmy, Ahmed Amer, Yousri Ahmed, Mohamed Kamel Hussein
  • Patent number: 9323521
    Abstract: A method for operating a decimal-floating point (DFP) processor. The method includes identifying a first op-code requiring read access to a first plurality of DFP operands in a vector register of the DFP processor; granting read access from a first port of the vector register to a first execution unit of the DFP processor selected to execute the first op-code; initializing a read pointer of the first port; reading out, from the first port and based on the read pointer, a first DFP operand of the plurality of DFP operands in response to a read request from the first execution unit; and adjusting the read pointer of the first port in response to reading out the first DFP operand.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: April 26, 2016
    Assignee: SilMinds, Inc.
    Inventors: Tarek Eldeeb, Hossam Aly Hassan Fahmy, Amr Elhosiny, Mahmoud Y. Hassan, Yasmen Aly, Ramy Raafat
  • Patent number: 9143159
    Abstract: A method and system for binary coded decimal (BCD) to binary conversion. The conversion includes obtaining a BCD significand corresponding to multiple decimal digits; generating, by a BCD/binary hardware converter and based on the BCD significand, multiple binary vectors corresponding to the multiple decimal digits; and calculating, by the BCD/binary hardware converter, a binary output by summing the multiple binary vectors.
    Type: Grant
    Filed: October 4, 2012
    Date of Patent: September 22, 2015
    Assignee: SilMinds, Inc.
    Inventors: Ahmed A. Ayoub, Hossam Aly Hassan Fahmy, Tarek Eldeeb
  • Patent number: 9134958
    Abstract: A method and system for binary to binary coded decimal (BCD) conversion. The conversion includes: obtaining a binary input vector; generating, by a binary/BCD hardware converter, a plurality of BCD vectors based on the binary input vector; and calculating a BCD output vector based on the plurality of BCD vectors.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: September 15, 2015
    Assignee: SilMinds, Inc.
    Inventors: Ahmed A. Ayoub, Hossam Aly Hassan Fahmy
  • Patent number: 8788560
    Abstract: A method for executing a decimal elementary function (DEF) computation from multiple decimal floating-point operands, including: extracting mantissae and exponents from the operands; generating normalized mantissae by shifting the mantissae based on the number of leading zeros; calculating a plurality of approximations for a logarithm of the first normalized mantissa; calculating, using the plurality of approximations for the logarithm, a plurality of approximations for a product of the second normalized mantissa and a sum based on the logarithm of the first normalized mantissa and an exponent; generating a plurality of shifted values by shifting the plurality of approximations for the product; generating a plurality of fraction components from the plurality of shifted values; calculating an antilog based on the plurality of fraction components; and outputting a decimal floating-point result of the DEF computation comprising a resultant mantissa based on the antilog and a resultant biased exponent.
    Type: Grant
    Filed: November 9, 2011
    Date of Patent: July 22, 2014
    Assignee: SilMinds, LLC, Egypt
    Inventors: Tarek Eldeeb, Hossam Aly Hassan Fahmy, Mahmoud Y. Hassan
  • Publication number: 20140115023
    Abstract: A method and system for binary to binary coded decimal (BCD) conversion. The conversion includes: obtaining a binary input vector; generating, by a binary/BCD hardware converter, a plurality of BCD vectors based on the binary input vector; and calculating a BCD output vector based on the plurality of BCD vectors.
    Type: Application
    Filed: October 22, 2012
    Publication date: April 24, 2014
    Applicant: SILMINDS, LLC
    Inventors: Ahmed A. Ayoub, Hossam Aly Hassan Fahmy
  • Publication number: 20140101215
    Abstract: A method and system for binary coded decimal (BCD) to binary conversion. The conversion includes obtaining a BCD significand corresponding to multiple decimal digits; generating, by a BCD/binary hardware converter and based on the BCD significand, multiple binary vectors corresponding to the multiple decimal digits; and calculating, by the BCD/binary hardware converter, a binary output by summing the multiple binary vectors.
    Type: Application
    Filed: October 4, 2012
    Publication date: April 10, 2014
    Applicant: SILMINDS, LLC, EGYPT
    Inventors: Ahmed A. Ayoub, Hossam Aly Hassan Fahmy, Tarek Eldeeb
  • Publication number: 20130117341
    Abstract: A method for executing a decimal elementary function (DEF) computation from multiple decimal floating-point operands, including: extracting mantissae and exponents from the operands; generating normalized mantissae by shifting the mantissae based on the number of leading zeros; calculating a plurality of approximations for a logarithm of the first normalized mantissa; calculating, using the plurality of approximations for the logarithm, a plurality of approximations for a product of the second normalized mantissa and a sum based on the logarithm of the first normalized mantissa and an exponent; generating a plurality of shifted values by shifting the plurality of approximations for the product; generating a plurality of fraction components from the plurality of shifted values; calculating an antilog based on the plurality of fraction components; and outputting a decimal floating-point result of the DEF computation comprising a resultant mantissa based on the antilog and a resultant biased exponent.
    Type: Application
    Filed: November 9, 2011
    Publication date: May 9, 2013
    Applicant: SILMINDS, LLC, EGYPT
    Inventors: Tarek Eldeeb, Hossam Aly Hassan Fahmy, Mahmoud Y. Hassan
  • Patent number: D831757
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: October 23, 2018
    Assignee: Susan Simon Design LLC
    Inventors: Susan Simon, Aly Hassan