Patents by Inventor Mazen Alkhatib

Mazen Alkhatib 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: 9753982
    Abstract: Disclosed is a method of facilitating learning a programming language. The method may include presenting, with a processor, a prompt to a user. Further, the method may include receiving, with a processor, an input representing a program behavior. Furthermore, the method may include generating, with a processor, a source code based on the input. Additionally, executing the source code may produce the program behavior.
    Type: Grant
    Filed: October 19, 2015
    Date of Patent: September 5, 2017
    Inventor: Mazen Alkhatib
  • Publication number: 20160110169
    Abstract: Disclosed is a method of facilitating learning a programming language. The method may include presenting, with a processor, a prompt to a user. Further, the method may include receiving, with a processor, an input representing a program behavior. Furthermore, the method may include generating, with a processor, a source code based on the input. Additionally, executing the source code may produce the program behavior.
    Type: Application
    Filed: October 19, 2015
    Publication date: April 21, 2016
    Inventor: Mazen Alkhatib
  • Patent number: 8036258
    Abstract: A communication system is provided which offers increased transmission speed while maintaining a low bit error rate. At the transmitter, a digital input is entered and a microprocessor determines from a particular subset of pulse sequence codes a single sequence of pulse coefficients that corresponds to that particular digital input. The sequence of pulse coefficients are then multiplied by a pulse shape, modulate and transmitted. At the receiver, the modulated pulses are demodulated. The demodulated pulses are then, on a pulse by pulse basis, subtracted from each of the subset of pulse sequences with the absolute values of each pulse for each pulse sequence being summed. A comparator selects a sequence of pulse coefficients corresponding to the lowest summed value of a particular pulse sequence, which is then mapped to a digital signal which is the same digital signal as the digital input.
    Type: Grant
    Filed: October 17, 2007
    Date of Patent: October 11, 2011
    Inventors: Mazen Alkhatib, Mohammad Alam
  • Publication number: 20090103638
    Abstract: A communication system is provided which offers increased transmission speed while maintaining a low bit error rate. At the transmitter, a digital input is entered and a microprocessor determines from a particular subset of pulse sequence codes a single sequence of pulse coefficients that corresponds to that particular digital input. The sequence of pulse coefficients are then multiplied by a pulse shape, modulate and transmitted. At the receiver, the modulated pulses are demodulated. The demodulated pulses are then, on a pulse by pulse basis, subtracted from each of the subset of pulse sequences with the absolute values of each pulse for each pulse sequence being summed. A comparator selects a sequence of pulse coefficients corresponding to the lowest summed value of a particular pulse sequence, which is then mapped to a digital signal which is the same digital signal as the digital input.
    Type: Application
    Filed: October 17, 2007
    Publication date: April 23, 2009
    Inventors: Mazen Alkhatib, Mohammad Alam