Patents by Inventor Alaa E. ABDEL-HAKIM

Alaa E. ABDEL-HAKIM 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: 9672462
    Abstract: A counting system includes a counting apparatus, which includes a plurality of multi-sensor detectors configured to detect physical contact data and vertical range data corresponding to one or more steps across the multi-sensor detectors, and first circuitry configured to determine physical contact vectors and coordinate data from the physical contact data and the vertical range data. The counting system also includes at least one server including second circuitry configured to receive the physical contact vectors and the coordinate data from the counting apparatus, determine footprint patterns and body patterns based on the physical contact vectors and the coordinate data, and estimate a number of beings passing over the counting apparatus based on the footprint patterns and the body patterns.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: June 6, 2017
    Assignee: UMM AL-QURA UNIVERSITY
    Inventors: Ehab Mlybari, Esam Yosry, Abdel-Rahman Hedar, Alaa E. Abdel-Hakim, Gamal Elsayed
  • Patent number: 9659235
    Abstract: Low-dimensional structure from high-dimensional data is described for example, in the context of video foreground/background segmentation, speech signal background identification, document clustering and other applications where distortions in the observed data may exist. In various embodiments a first convex optimization process is used to find low dimensional structure from observations such as video frames in a manner which is robust to distortions in the observations; a second convex optimization process is used for incremental observations so bringing computational efficiency whilst retaining robustness. In various embodiments error checks are made to decide when to move between the first and second optimization processes. In various examples, the second convex optimization process encourages similarity between the solution it produces and the solution of the first convex optimization process, for example, by using an objective function which is suitable for convex optimization.
    Type: Grant
    Filed: June 20, 2012
    Date of Patent: May 23, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alaa E. Abdel-Hakim M. Aly, Motaz Ahmad El-Saban
  • Publication number: 20160258737
    Abstract: A counting system includes a counting apparatus, which includes a plurality of multi-sensor detectors configured to detect physical contact data and vertical range data corresponding to one or more steps across the multi-sensor detectors, and first circuitry configured to determine physical contact vectors and coordinate data from the physical contact data and the vertical range data. The counting system also includes at least one server including second circuitry configured to receive the physical contact vectors and the coordinate data from the counting apparatus, determine footprint patterns and body patterns based on the physical contact vectors and the coordinate data, and estimate a number of beings passing over the counting apparatus based on the footprint patterns and the body patterns.
    Type: Application
    Filed: February 25, 2016
    Publication date: September 8, 2016
    Applicant: UMM AL-QURA UNIVERSITY
    Inventors: Ehab MLYBARI, Esam YOSRY, Abdel-Rahman HEDAR, Alaa E. ABDEL-HAKIM, Gamal ELSAYED
  • Publication number: 20130346082
    Abstract: Low-dimensional structure from high-dimensional data is described for example, in the context of video foreground/background segmentation, speech signal background identification, document clustering and other applications where distortions in the observed data may exist. In various embodiments a first convex optimization process is used to find low dimensional structure from observations such as video frames in a manner which is robust to distortions in the observations; a second convex optimization process is used for incremental observations so bringing computational efficiency whilst retaining robustness. In various embodiments error checks are made to decide when to move between the first and second optimization processes. In various examples, the second convex optimization process encourages similarity between the solution it produces and the solution of the first convex optimization process, for example, by using an objective function which is suitable for convex optimization.
    Type: Application
    Filed: June 20, 2012
    Publication date: December 26, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Alaa E. Abdel-Hakim M. Aly, Motaz Ahmad El-Saban