Patents by Inventor Ahmed Hassan

Ahmed 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: 10997355
    Abstract: One illustrative system includes a processor and memory storing instructions that, when executed by the processor, cause the system to receive a device layout including a curvilinear feature, define a plurality of vertices for the curvilinear feature, determine a radius of curvature between a selected vertex in the plurality of vertices and a neighboring vertex in the plurality of vertices, and identify a design rule violation for the curvilinear feature responsive to the radius of curvature being less than a predetermined threshold.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: May 4, 2021
    Assignee: GLOBALFOUNDRIES U.S. INC.
    Inventors: Ahmed Hassan, James Culp
  • Publication number: 20210109977
    Abstract: Biases in search and retrieval (i.e., situations where searchers seek or are presented with information that significantly deviates from the truth) may be detected by comparison to one or more authoritative sources. Once bias or potential bias is detected, techniques may be applied to indicate and/or compensate for the bias. Such techniques may allow users to more easily assess the veracity of search results, and increase the chances that users will locate accurate answers to their questions.
    Type: Application
    Filed: December 17, 2020
    Publication date: April 15, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Eric Joel HORVITZ, Ahmed Hassan AWADALLAH, Ryen William WHITE
  • Patent number: 10967196
    Abstract: There is provided a therapeutic method and system for utilizing full spectrum of natural solar radiations with an optimum balance of ultra-violet (UV), visible and infrared (IR) radiations. The disclosed therapeutic method comprising collecting and concentrating the natural solar radiations using a natural solar radiations concentrator; transporting the concentrated natural solar radiations using a transporting medium to an indoor device; optimizing a spot size, an intensity and an ultra-violet range of the natural solar radiations; and directing the optimized natural solar radiations to a desired body part using the indoor device; wherein the full spectrum of natural solar radiations has an optimum balance of ultra-violet, visible and infrared radiations.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: April 6, 2021
    Assignee: UNITED ARAB EMIRATES UNIVERSITY
    Inventors: Ahmed Hassan, Kheira Anissa Tabet Aoul, Rashed Khalifa Al-Shaali
  • Patent number: 10963318
    Abstract: Subject matter involves using natural language to Web application program interfaces (API), which map natural language commands into API calls, or API commands. This mapping enables an average user with little or no programming expertise to access Web services that use API calls using natural language. An API schema is accessed and using a specialized grammar, with the help of application programmers, canonical commands associated with the API calls are generated. A hierarchical probabilistic distribution may be applied to a semantic mesh associated with the canonical commands to identify elements of the commands that require labeling. The identified elements may be sent to annotators, for labeling with NL phrases. Labeled elements may be applied to the semantic mesh and probabilities, or weights updated. Labeled elements may be mapped to the canonical commands with machine learning to generate a natural language to API interface. Other embodiments are described and claimed.
    Type: Grant
    Filed: October 16, 2019
    Date of Patent: March 30, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ahmed Hassan Awadallah, Mark Encarnacion, Michael Gamon, Madian Khabsa, Patrick Pantel, Yu Su
  • Patent number: 10936676
    Abstract: Biases in search and retrieval (i.e., situations where searchers seek or are presented with information that significantly deviates from the truth) may be detected by comparison to one or more authoritative sources. Once bias or potential bias is detected, techniques may be applied to indicate and/or compensate for the bias. Such techniques may allow users to more easily assess the veracity of search results, and increase the chances that users will locate accurate answers to their questions.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: March 2, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventors: Eric Joel Horvitz, Ahmed Hassan Awadallah, Ryen William White
  • Publication number: 20210058508
    Abstract: A method of testing an emergency network, includes: simulating, by test logic, a public emergency network entity and a plurality of interfaces between the public emergency network entity and a test device; monitoring, by the test logic, the plurality of interfaces to determine that data flowed correctly on each interface in response to an emergency alert sent from the test device such that the emergency alert is not actually sent to the public emergency network entity; and determining, by the test logic, a test status for each interface indicating a success or failure of a test, for each interface, the test status based on data correctness such that the test confirms that the emergency alert and associated emergency data would be sent to the public emergency network entity correctly.
    Type: Application
    Filed: August 20, 2020
    Publication date: February 25, 2021
    Inventors: Lucas Richard Eager Leavitt, Zvika Ferentz, Palermo Deschamps, Ahmed Hassan, Henry Katz, William Robinson, Michael John Martin, Nicholas Edward Horelik
  • Patent number: 10896186
    Abstract: Described herein are technologies pertaining to determining which search engine results page (SERP), from a plurality of SERPs, is preferable to a user. A query is received, and multiple SERPS are retrieved based upon the query, wherein the multiple SERPs are generated independently from one another. Values of features of the query and the multiple SERPs are obtained, and a determination as to which of the SERPs from the multiple SERPs is preferable to the user is made based upon the values of the features. The SERP determined to be preferable over other SERPs in the multiple SERPs is presented to the user.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: January 19, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ahmed Hassan Awadallah, Imed Zitouni, Frederic H. Behr, Jr.
  • Patent number: 10868785
    Abstract: Generally discussed herein are devices, systems, and methods for identifying a purpose of a communication. A method can include receiving a communication including communication content and communication context, the communication content a first portion of the communication and the communication context a second, different portion of the communication. The method can include identifying, by a machine learning (ML) model, based on the communication content and the communication context, one or more purposes associated with the communication, the one or more purposes indicating respective actions to be performed by a user that generated or received the communication. The method can include providing data indicating the purpose of the first portion of the content.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: December 15, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Saghar Hosseinisianaki, Wei Wang, Ahmed Hassan Awadallah, Paul N. Bennett, Christopher B. Quirk
  • Patent number: 10867912
    Abstract: Structures that include a passive device, such as a metal-based resistor, and methods of forming a structure that includes a passive device. The structure includes a semiconductor substrate, an interconnect structure including a passive device, and a dummy fill region arranged between the passive device and the semiconductor substrate. The dummy fill region includes a plurality of shallow trench isolation regions in the semiconductor substrate, a plurality of semiconductor fins, a plurality of source/drain regions in the plurality of semiconductor fins, and a plurality of contacts arranged over the plurality of shallow trench isolation regions.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: December 15, 2020
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Jaladhi Mehta, Brian Greene, Daniel J. Dechene, Ahmed Hassan
  • Publication number: 20200344194
    Abstract: Generally discussed herein are devices, systems, and methods for identifying a purpose of a communication. A method can include receiving a communication including communication content and communication context, the communication content a first portion of the communication and the communication context a second, different portion of the communication. The method can include identifying, by a machine learning (ML) model, based on the communication content and the communication context, one or more purposes associated with the communication, the one or more purposes indicating respective actions to be performed by a user that generated or received the communication. The method can include providing data indicating the purpose of the first portion of the content.
    Type: Application
    Filed: April 29, 2019
    Publication date: October 29, 2020
    Inventors: Saghar Hosseinisianaki, Wei Wang, Ahmed Hassan Awadallah, Paul N. Bennett, Christopher B. Quirk
  • Publication number: 20200298996
    Abstract: It is an integrated system that (RECORD) registers the events on the plane (video/audio) and stored on the hard disk to get to know the truth of what happened on the aircraft in emergency situations and disasters and we can also get a live broadcasting of the events WHILE THE FLIGHT in an emergency by using (wifi) satellite internet or data over hf (wbhf) technology with ad hoc.
    Type: Application
    Filed: January 1, 2017
    Publication date: September 24, 2020
    Inventor: Ahmed Hassan Fouad Ahmed MOSTAFA
  • Publication number: 20200258044
    Abstract: Systems and methods are provided for determining whether a user has deferred one or more emails. More specifically, a system and method may determine whether an email is likely to have been deferred by a user, perform at least one action on the email determined likely to have been deferred, determine a mode for providing an indication to the user to follow-up with the email determined likely to have been deferred, and cause an indication specific to the email determined likely to have been deferred to be provided to the user. In some instances, the notifications are based on a device associated with the user and/or may be included in at least one of a task management application and/or a calendar application.
    Type: Application
    Filed: October 31, 2019
    Publication date: August 13, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Christopher Huai-Hsien LIN, Chia-Jung LEE, Milad SHOKOUHI, Susan DUMAIS, Ahmed Hassan AWADALLAH, Bahareh SARRAFZADEH
  • Publication number: 20200257858
    Abstract: A method for estimating a quality of semantic match of a first sentence to a second sentence comprises outputting a first hierarchy of representations of the first sentence at increasing degrees of semantic compression, outputting a second hierarchy of representations of the second sentence at increasing degrees of semantic compression, comparing a selected representation in the first hierarchy to each of a plurality of representations in the second hierarchy, comparing a selected representation in the second hierarchy to each of a plurality of representations in the first hierarchy, and outputting a match value indicating a quality of semantic match between the first sentence and the second sentence, the match value based at least on the comparisons.
    Type: Application
    Filed: April 27, 2020
    Publication date: August 13, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ahmed Hassan AWADALLAH, Miaosen WANG, Wei WANG, Madian KHABSA, Xiao YANG
  • Publication number: 20200227350
    Abstract: Structures that include a passive device, such as a metal-based resistor, and methods of forming a structure that includes a passive device. The structure includes a semiconductor substrate, an interconnect structure including a passive device, and a dummy fill region arranged between the passive device and the semiconductor substrate. The dummy fill region includes a plurality of shallow trench isolation regions in the semiconductor substrate, a plurality of semiconductor fins, a plurality of source/drain regions in the plurality of semiconductor fins, and a plurality of contacts arranged over the plurality of shallow trench isolation regions.
    Type: Application
    Filed: January 15, 2019
    Publication date: July 16, 2020
    Inventors: Jaladhi Mehta, Brian Greene, Daniel J. Dechene, Ahmed Hassan
  • Publication number: 20200216167
    Abstract: In one embodiment, a flight control system is configured to receive one or more pilot inputs intended to effect a particular control outcome for the aircraft, receive one or more current flight parameters of the aircraft, determine whether or not the aircraft is near or in a stall, and if it is determined that the aircraft is near or in a stall, automatically control the aircraft's flight control surfaces in an oscillatory manner that increases the sensitivity of the flight control surfaces and achieves the pilot's intended control outcome.
    Type: Application
    Filed: January 7, 2020
    Publication date: July 9, 2020
    Inventors: Ahmed Hassan, Haithem Taha
  • Patent number: 10678976
    Abstract: Aspects of the disclosed technology relate to techniques for protocol analysis during a circuit design verification process. A protocol-specific message capture unit captures messages while or after being transmitted over one or more communication channels between a circuit design model and one or more target devices. A protocol-independent interface unit receives signals carrying the messages and information for processing the messages from the protocol-specific message capture unit. After processing the messages, the protocol-independent interface unit sends the messages to an analysis unit for analyzing the messages based on a protocol file. The analysis unit may then output the messages for displaying.
    Type: Grant
    Filed: January 17, 2018
    Date of Patent: June 9, 2020
    Assignee: Mentor Graphics Corporation
    Inventors: Mahmoud Mohamed Ali, Mohamed Abdelsalam Ahmed Hassan, Ashraf Mohamed Salem, Robert John Bloor
  • Patent number: 10664662
    Abstract: A method for estimating a quality of semantic match of a first sentence to a second sentence comprises outputting a first hierarchy of representations of the first sentence at increasing degrees of semantic compression, outputting a second hierarchy of representations of the second sentence at increasing degrees of semantic compression, comparing a selected representation in the first hierarchy to each of a plurality of representations in the second hierarchy, comparing a selected representation in the second hierarchy to each of a plurality of representations in the first hierarchy, and outputting a match value indicating a quality of semantic match between the first sentence and the second sentence, the match value based at least on the comparisons.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: May 26, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ahmed Hassan Awadallah, Miaosen Wang, Wei Wang, Madian Khabsa, Xiao Yang
  • Publication number: 20200125793
    Abstract: This disclosure describes techniques and architectures that involve a latent activity model for workplace emails. Such a model is based, at least in part, on a concept that communications, such as email at a workplace, are purposeful and organized by activities. An activity is a set of interrelated actions and events around a common goal, involving a particular group of people, set of resources, and time framework, for example. The latent activity model involves a probabilistic inference in graphical models that jointly captures the interplay between latent activities and the email contexts governed by the emails. Such contexts may be email recipients, subject and body of the email, and so on.
    Type: Application
    Filed: December 20, 2019
    Publication date: April 23, 2020
    Inventors: Ashequl Qadir, Michael Gamon, Patrick Pantel, Ahmed Hassan Awadallah
  • Publication number: 20200059776
    Abstract: Described herein are systems, devices, methods, and media for connecting a user for transmitting multimedia from electronic devices to emergency service providers. In some embodiments, a method for transmitting multimedia from an electronic device to an emergency service provider by an emergency management system includes the steps of: detecting an emergency alert indicative of an emergency; wherein each sensor within the set of pertinent sensors is determined to be associated with the emergency; obtaining a first set of multimedia contents from the set of pertinent sensors; determining, based on at least one of the set of pertinent sensors and the first set of multimedia contents, a set of relevant sensors from the set of pertinent sensors; and transmitting a second set of multimedia contents from the set of relevant sensors to an emergency service provider.
    Type: Application
    Filed: August 13, 2019
    Publication date: February 20, 2020
    Inventors: Michael John MARTIN, John Paul LAWRENCE, Nicholas Edward HORELIK, Zvika FERENTZ, Ahmed HASSAN
  • Publication number: 20200050500
    Abstract: Subject matter involves using natural language to Web application program interfaces (API), which map natural language commands into API calls, or API commands. This mapping enables an average user with little or no programming expertise to access Web services that use API calls using natural language. An API schema is accessed and using a specialized grammar, with the help of application programmers, canonical commands associated with the API calls are generated. A hierarchical probabilistic distribution may be applied to a semantic mesh associated with the canonical commands to identify elements of the commands that require labeling. The identified elements may be sent to annotators, for labeling with NL phrases. Labeled elements may be applied to the semantic mesh and probabilities, or weights updated. Labeled elements may be mapped to the canonical commands with machine learning to generate a natural language to API interface. Other embodiments are described and claimed.
    Type: Application
    Filed: October 16, 2019
    Publication date: February 13, 2020
    Inventors: Ahmed Hassan Awadallah, Mark Encarnacion, Michael Gamon, Madian Khabsa, Patrick Pantel, Yu Su