Patents by Inventor Muhammad Dawood

Muhammad Dawood 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).

  • Publication number: 20190156452
    Abstract: Systems and methods for providing a visible watermark in a remote session. The methods comprise: determining if a graphic update needs to be made at a client computing device during the remote session; generating a first graphic update message in response to a determination that a graphic update is needed; identifying pixels of the graphic which would be affected by at least one watermark if the graphic and watermark were both displayed on a screen of the client computing device; constructing a second string of commands specifying a new color value for each of the pixels that were previously identified; converting the first graphic update message to a second graphic update message by inserting the second string of commands in between a first string of commands and an End-Of-Frame (“EOF”) command; and communicating the second graphic update message from the sever to the client computing device.
    Type: Application
    Filed: November 20, 2017
    Publication date: May 23, 2019
    Inventor: Muhammad A. Dawood
  • Patent number: 10140728
    Abstract: An encoder includes a processor and a memory coupled thereto. A digital image to be encoded is stored in the memory. The digital image includes an array of pixels, with each pixel having an RGB color value associated therewith. Image filtering is performed on the digital image and includes calculating an RGB Euclidean geometric distance between a current pixel and a prior pixel, comparing the calculated RGB Euclidean geometric distance to a threshold, and changing the RGB color value of the current pixel to the same RGB color value as the prior pixel when the calculated RGB Euclidean geometric distance is less than the threshold. Run length encoding is performed on the filtered digital image.
    Type: Grant
    Filed: August 11, 2016
    Date of Patent: November 27, 2018
    Assignee: Citrix Systems, Inc.
    Inventor: Muhammad Dawood
  • Publication number: 20180139459
    Abstract: Systems and methods are provided for encoding a multi-pixel caching scheme for lossless encoders. The systems and methods can include obtaining a sequence of pixels, determining repeating sub-sequences of the sequence of pixels consisting of a single repeated pixel and non-repeating sub-sequences of the sequence of pixels, responsive to the determination, encoding the repeating sub-sequences using a run-length of the repeated pixel and encoding the non-repeating sub-sequences using a multi-pixel cache, wherein the encoding using a multi-pixel cache comprises, encoding non-repeating sub-sequences stored in the multi-pixel cache as the location of the non-repeating sub-sequences in the multi-pixel cache, and encoding non-repeating sub-sequences not stored in the multi-pixel cache using the value of the pixels in the non-repeating sub-sequences.
    Type: Application
    Filed: November 16, 2016
    Publication date: May 17, 2018
    Inventor: Muhammad DAWOOD
  • Patent number: 9754385
    Abstract: Computer-implemented systems and methods are disclosed for encoding a display frame, wherein the systems and methods acquire a plurality of display frames. The computer implemented systems and methods further detect transient regions for a display frame of the plurality of display frames. Systems and methods are disclosed for encoding transient regions of a display frame using a first encoding mechanism if the display frame contains transient regions. Further, systems and methods are disclosed for encoding non-transient regions using a second encoding mechanism if the display frame contains non-transient regions.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: September 5, 2017
    Assignee: CITRIX SYSTEMS, INC.
    Inventor: Muhammad Dawood
  • Publication number: 20160284105
    Abstract: Computer-implemented systems and methods are disclosed for encoding a display frame, wherein the systems and methods acquire a plurality of display frames. The computer implemented systems and methods further detect transient regions for a display frame of the plurality of display frames. Systems and methods are disclosed for encoding transient regions of a display frame using a first encoding mechanism if the display frame contains transient regions. Further, systems and methods are disclosed for encoding non-transient regions using a second encoding mechanism if the display frame contains non-transient regions.
    Type: Application
    Filed: March 26, 2015
    Publication date: September 29, 2016
    Inventor: Muhammad DAWOOD
  • Patent number: 8610621
    Abstract: A method for transmission and detection in an adaptive-on-transmit (AT) system operating in the electromagnetic spectrum comprising determining a waveform-filter pair; and employing the waveform-filter pair in transmission and detection, wherein two or more are provided of the group consisting of an auto-correlation function sidelobe level reduction proportional to a the filter length, K, or better, an out-of-band spectral suppression of at least about 40 dB, and a frequency spectrum power tail power decay of K?4 or better.
    Type: Grant
    Filed: August 2, 2011
    Date of Patent: December 17, 2013
    Assignee: Arrowhead Center, Inc.
    Inventors: Ana Vazquez Alejos, Muhammad Dawood
  • Patent number: 8570207
    Abstract: A method, system, and software for using Brillouin precursors to enhance UWB, RF, and Microwave Remote Sensing systems by providing greater penetration depths and or resolution. Embodiments also include methods, software, and systems which provide a method to detect the formation of Brillouin precursor waveforms in any given dispersive media, for any transmitted signal and any frequency range.
    Type: Grant
    Filed: June 9, 2011
    Date of Patent: October 29, 2013
    Assignee: Arrowhead Center, Inc.
    Inventors: Muhammad Dawood, Habeeb Ur Rahman Mohammed, Ana Vazquez Alejos