Patents by Inventor Yasser A. Zaghloul

Yasser A. Zaghloul 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: 11902092
    Abstract: Provided are systems, methods, and apparatuses for latency-aware edge computing to optimize network traffic. A method can include: determining network parameters associated with a network architecture, the network architecture comprising a data center and an edge data center; determining, using the network parameters, a first programmatically expected latency associated with the data center and a second programmatically expected latency associated with the edge data center; and determining, based at least in part on a difference between the first programmatically expected latency or the second programmatically expected latency, a distribution of a workload to be routed between the data center and the edge data center.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: February 13, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Qinling Zheng, Ehsan Najafabadi, Yasser Zaghloul
  • Publication number: 20230289073
    Abstract: A storage device may include a connector comprising a power management pin, a detector circuit configured to detect a transition of a power management signal received on the power management pin, and a power management circuit capable of configuring power to at least a portion of the storage device based, at least in part, on the detector circuit detecting a transition of the power management signal. The connector may further include a port enable pin, and the power management circuit may be configured to be disabled based, at least in part, on a state of the port enable pin. A storage device may include a connector comprising a power management pin, a nonvolatile memory, and a power management circuit configured to operate in a first power management mode based on determining a first state of the nonvolatile memory.
    Type: Application
    Filed: May 22, 2023
    Publication date: September 14, 2023
    Inventors: Sompong Paul OLARIG, Yasser ZAGHLOUL
  • Patent number: 11656770
    Abstract: A storage device may include a connector comprising a power management pin, a detector circuit configured to detect a transition of a power management signal received on the power management pin, and a power management circuit capable of configuring power to at least a portion of the storage device based, at least in part, on the detector circuit detecting a transition of the power management signal. The connector may further include a port enable pin, and the power management circuit may be configured to be disabled based, at least in part, on a state of the port enable pin. A storage device may include a connector comprising a power management pin, a nonvolatile memory, and a power management circuit configured to operate in a first power management mode based on determining a first state of the nonvolatile memory.
    Type: Grant
    Filed: July 10, 2020
    Date of Patent: May 23, 2023
    Inventors: Sompong Paul Olarig, Yasser Zaghloul
  • Publication number: 20210373951
    Abstract: Provided are systems, methods, and apparatuses for resource allocation. The method can include: determining a first value of a parameter associated with at least one first device in a first cluster; determining a threshold based on the first value of the parameter; receiving a request for processing a workload at the first device; determining that a second value of the parameter associated with at least one second device in a second cluster meets the threshold; and responsive to meeting the threshold, routing at least a portion of the workload to the second device.
    Type: Application
    Filed: December 28, 2020
    Publication date: December 2, 2021
    Inventors: Krishna T. Malladi, Andrew Chang, Ehsan Najafabadi, Yasser A. Zaghloul
  • Publication number: 20210318815
    Abstract: A storage device may include a connector comprising a power management pin, a detector circuit configured to detect a transition of a power management signal received on the power management pin, and a power management circuit capable of configuring power to at least a portion of the storage device based, at least in part, on the detector circuit detecting a transition of the power management signal. The connector may further include a port enable pin, and the power management circuit may be configured to be disabled based, at least in part, on a state of the port enable pin. A storage device may include a connector comprising a power management pin, a nonvolatile memory, and a power management circuit configured to operate in a first power management mode based on determining a first state of the nonvolatile memory.
    Type: Application
    Filed: July 10, 2020
    Publication date: October 14, 2021
    Inventors: Sompong Paul Olarig, Yasser Zaghloul
  • Publication number: 20200364229
    Abstract: A solid state drive (SSD) is disclosed. The SSD may include flash memory to store data and an SSD controller to manage reading data from and writing data to the flash memory. The SSD may also include a field programmable gate array (FPGA) operative to perform a comparison of a search sequence with a reference sequence, where the reference sequence is stored in the flash memory. The FPGA may: identify a continuous match of atoms between the search sequence and the reference sequence; divide the search sequence into a left portion of the search sequence that includes atoms before the continuous match of atoms in the search sequence, a center portion of the search sequence that includes the continuous match of atoms in the search sequence, and a right portion of the search sequence that includes atoms after the continuous match of atoms in the search sequence; match the left portion of the search sequence with the reference sequence; and match the right portion of the search sequence with the reference sequence.
    Type: Application
    Filed: August 26, 2019
    Publication date: November 19, 2020
    Inventors: Salvatore ARCURI, Stephen FISCHER, Vijay BALAKRISHNAN, Anahita SHAYESTEH, Ramdas P. KACHARE, Jason MARTINEAU, Yasser ZAGHLOUL
  • Publication number: 20200267053
    Abstract: Provided are systems, methods, and apparatuses for latency-aware edge computing to optimize network traffic. A method can include: determining network parameters associated with a network architecture, the network architecture comprising a data center and an edge data center; determining, using the network parameters, a first programmatically expected latency associated with the data center and a second programmatically expected latency associated with the edge data center; and determining, based at least in part on a difference between the first programmatically expected latency or the second programmatically expected latency, a distribution of a workload to be routed between the data center and the edge data center.
    Type: Application
    Filed: February 13, 2020
    Publication date: August 20, 2020
    Inventors: Qinling Zheng, Ehsan Najafabadi, Yasser Zaghloul
  • Patent number: 8331002
    Abstract: A passive all optical polarization switch and apparatus and methods for implementing logical operations using the switch is provided. The switch converts a first polarized beam having a polarization angle equals to or nearly equals to ±45 degrees into a beam equal to or nearly equal to the vertical component of the first polarized beam. The switch converts a second polarized beam having a polarization angle equals to or nearly equals to ±45 degrees into a beam equal to or nearly equal to the horizontal component of the second polarized beam. The switch combines the vertical component of the first polarized beam and the horizontal component of the second polarized beam to produce an output polarized beam. The switch is used to implement all optical polarization logic gates.
    Type: Grant
    Filed: January 26, 2009
    Date of Patent: December 11, 2012
    Inventors: Yasser A. Zaghloul, Arm Zaghloul
  • Patent number: 8325404
    Abstract: Logical operations are implemented using polarization-based logic level representation. An input polarized beam is split into a first beam and a second beam. The first beam is polarized at a first relative polarization angle and the second beam is polarized at a second relative polarization angle. The ratio of the amplitudes of two perpendicular polarization components of the input polarized beam is one or nearly one and the difference between the first relative polarization angle and the second relative polarization angle is 180 degrees or nearly 180 degrees. The relative polarization angle of the input polarized beam equals or nearly equals either the first relative polarization angle or the second relative polarization angle.
    Type: Grant
    Filed: August 1, 2011
    Date of Patent: December 4, 2012
    Inventors: Yasser A. Zaghloul, Abdel Rahman M Zaghloul
  • Publication number: 20120127550
    Abstract: Logical operations are implemented using polarization-based logic level representation. An input polarized beam is split into a first beam and a second beam. The first beam is polarized at a first relative polarization angle and the second beam is polarized at a second relative polarization angle. The ratio of the amplitudes of two perpendicular polarization components of the input polarized beam is one or nearly one and the difference between the first relative polarization angle and the second relative polarization angle is 180 degrees or nearly 180 degrees. The relative polarization angle of the input polarized beam equals or nearly equals either the first relative polarization angle or the second relative polarization angle.
    Type: Application
    Filed: August 1, 2011
    Publication date: May 24, 2012
    Inventors: Yasser A. Zaghloul, Abdel Rahman M. Zaghloul
  • Patent number: 8004734
    Abstract: Apparatus and methods for implementing logical operations using polarization-based logic level representation is provided. An apparatus and method split an input polarized beam into a first beam and a second beam, wherein the first beam and the second beam have an identical or nearly identical relative polarization angle that equals or nearly equals the relative polarization angle of the input polarized beam. The apparatus and method further polarize at a first relative polarization angle the first beam and polarize at a second relative polarization angle the second beam. The ratio of the amplitudes of two perpendicular polarization components of the input polarized beam is one or nearly one and the difference between the first relative polarization angle and the second relative polarization angle is 180 degrees or nearly 180 degrees.
    Type: Grant
    Filed: May 18, 2007
    Date of Patent: August 23, 2011
    Inventors: Yasser A. Zaghloul, Abdel Rahman M Zaghloul
  • Publication number: 20090190196
    Abstract: A passive all optical polarization switch and apparatus and methods for implementing logical operations using the switch is provided. The switch converts a first polarized beam having a polarization angle equals to or nearly equals to ±45 degrees into a beam equal to or nearly equal to the vertical component of the first polarized beam. The switch converts a second polarized beam having a polarization angle equals to or nearly equals to ±45 degrees into a beam equal to or nearly equal to the horizontal component of the second polarized beam. The switch combines the vertical component of the first polarized beam and the horizontal component of the second polarized beam to produce an output polarized beam. The switch is used to implement all optical polarization logic gates.
    Type: Application
    Filed: January 26, 2009
    Publication date: July 30, 2009
    Inventors: Yasser A. Zaghloul, Arm Zaghloul
  • Publication number: 20070297034
    Abstract: Apparatus and methods for implementing logical operations using polarization-based logic level representation is provided. An apparatus and method split an input polarized beam into a first beam and a second beam, wherein the first beam and the second beam have an identical or nearly identical relative polarization angle that equals or nearly equals the relative polarization angle of the input polarized beam. The apparatus and method further polarize at a first relative polarization angle the first beam and polarize at a second relative polarization angle the second beam. The ratio of the amplitudes of two perpendicular polarization components of the input polarized beam is one or nearly one and the difference between the first relative polarization angle and the second relative polarization angle is 180 degrees or nearly 180 degrees.
    Type: Application
    Filed: May 18, 2007
    Publication date: December 27, 2007
    Inventors: Yasser Zaghloul, Abdel Zaghloul
  • Publication number: 20070058167
    Abstract: A closed-form formula is provided which is used to: 1) design thin-film coatings and transmission-polarization devices for polarization applications: determine the substrate optical constant, and the optical constant and thickness of a film-substrate system and the angle of incidence of operation to perform as a pre-specified optical polarization device at pre-specified conditions., 2) design transmission ellipsometric memory for CD, DVD, and other similar applications, 3) do real-time dynamic characterization of film-substrate systems by transmission ellipsometry using any ellipsometer to measure one or two pairs of the two ellipsometric angles psi and del at one or two angles of incidence and at only one wavelength to determine the optical constants of the film-substrate system and its film thickness, 4) develop computer programs and hardware implementation of items 1-3.
    Type: Application
    Filed: September 7, 2006
    Publication date: March 15, 2007
    Inventors: A.R. Zaghloul, Mervat Zaghloul, Yasser Zaghloul
  • Publication number: 20070024850
    Abstract: A method to dynamically and completely identify in real-time a transparent-film absorbing-substrate system: determine the film thickness and optical constant and the substrate optical constant, using any ellipsometer to measure only one pair of the two ellipsometric angles psi and del at only one angle of incidence and at only one wavelength, and a fast optimized genetic algorithm which employs a fitness function based on a physical condition along with an optimization method are provided. With proper modification the provided optimized genetic algorithm, and the provided optimization method, are used to fully characterize absorbing-film absorbing-substrate systems, to fully characterize a pellicle which is an unsupported film, to fully characterize a bare substrate, to fully characterize multiple-film-substrate systems, and to design single- and multiple-film-substrate systems.
    Type: Application
    Filed: July 14, 2006
    Publication date: February 1, 2007
    Inventors: AR Zaghloul, Yasser Zaghloul
  • Publication number: 20070024851
    Abstract: Seven methods to dynamically characterize in real-time the substrate of absorbing-film absorbing-substrate systems in an absorbing mediums: determine the substrate optical constant or the substrate optical constant and film thickness, depending on the method, using an ellipsometer to measure one or two pairs of the two ellipsometric angles psi and del at one or two angles of incidence and at only one wavelength, and the known film optical constant or film optical constant and film thickness, are provided. Also, seven corresponding methods to design reflection-type film-substrate optical polarization devices: determine the substrate optical constant or the optical constant and film thickness of a film-substrate system to perform as a pre-specified optical polarization device at pre-specified conditions. A software program and/or a smart device to be a part of any ellipsometer or ellipsometer system, or to be added to any existing ellipsometer or ellipsometer system, are also provided.
    Type: Application
    Filed: July 23, 2006
    Publication date: February 1, 2007
    Inventors: Mervat Zaghloul, A R Zaghloul, Yasser Zaghloul