Patents by Inventor Sebastian Ahmed

Sebastian Ahmed 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: 20170019231
    Abstract: An approach is provided for generating response frames. Incoming frames are processed by a receive controller to determine type and attributes. Based on the type and the attributes of the incoming frame, a response frame is constructed and transmitted by a transmit controller. A response frame is constructed by setting values in a frame template. A block ACK can be implemented by means of a block ACK scoreboard.
    Type: Application
    Filed: July 13, 2015
    Publication date: January 19, 2017
    Inventors: Douglas A. Mammoser, Sebastian Ahmed, II
  • Publication number: 20170019850
    Abstract: An approach is provided for data processing methods wherein a PHY layer transmit operation is constructed by aggregating MAC layer data units (MPDUs) by means of a linked list. A link list of TX descriptors can be formed separately from the payloads. In order to minimize processor speed rates, the next transmission buffer is pre-fetched whenever appropriate. Interlocks are used to prevent conflict on descriptor fetches and payload fetches.
    Type: Application
    Filed: July 13, 2015
    Publication date: January 19, 2017
    Inventors: Sebastian Ahmed, Douglas A. Mammoser, II
  • Publication number: 20160315676
    Abstract: Techniques for performing automatic antenna sector-level sweep switching are described herein. According to an embodiment, an apparatus comprises a lookup table for storing a set of antenna configuration entries and a sector-level sweep (SLS) controller implemented in hardware that is communicatively coupled to the lookup table. The SLS sweep controller is operative to read an antenna configuration entry from the set of antenna configuration entries stored in the lookup table and output control signals to configure a set of one or more antennas based on the antenna configuration entry. The SLS controller is further operative to switch between different antenna configuration entries in the set of antenna configuration entries stored in the lookup table in response to a signal from a timing source thereby periodically changing the configuration of the set of one or more antennas.
    Type: Application
    Filed: April 23, 2015
    Publication date: October 27, 2016
    Inventors: Douglas A. Mammoser, Richard Steven Richmond, II, Sebastian Ahmed
  • Patent number: 9450620
    Abstract: A digital interface and control module and a multi-function digital bus for use in a wireless radio frequency receiver, transmitter, or transceiver that communicates over a millimeter-wave band at multi-gigabit speeds. The control module provides a low power, low cost, small form factor, and low pin-count solution for high-speed control of a multi-gigabit radio frequency circuitry. The control module may be used to steer an antenna array for beamforming including selecting different antennas and different phases in compliance with IEEE 802.11ad/WiGig specifications. The control module may also be used for individually controlling variable gain amplifiers and low noise amplifiers and for phase shift controls, gain settings, and other controls.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: September 20, 2016
    Assignee: Nitero Pty Ltd.
    Inventors: Sebastian Ahmed, Richard Steven Richmond, II
  • Patent number: 8723889
    Abstract: A display controller including a pixel processor which processes working pixel data for each pixel of a frame, and which includes an overlap detector, a collision detector, and a construction processor. The overlap detector detects an overlap when any new pixel value of a new update region is within a region of a current update of the frame. The collision detector issues a correction request when at least one pixel within the overlap region has a begin pixel value prior to the current update that is different from an end pixel value provided by the current update, and when a new pixel value provided by the new update for the pixel is different from the end pixel value. The construction processor updates the working pixel data before the current update is completed using a new pixel value for each non-overlapping pixel.
    Type: Grant
    Filed: January 25, 2011
    Date of Patent: May 13, 2014
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Xiaohui Wang, Sebastian Ahmed
  • Patent number: 8669892
    Abstract: A system and method for generating an analog signal is disclosed. In one embodiment, system includes a first-in, first-out (FIFO) buffer configured to receive and store a plurality of digital values written to the FIFO buffer. The system further includes a digital-to-analog converter (DAC) coupled to read the digital values from the FIFO buffer and configured to convert the digital values to an analog signal. The FIFO buffer is configured to operate in a first mode in which writes to the FIFO buffer are inhibited and current digital values stored in the FIFO buffer are provided to the DAC in a repeating sequence.
    Type: Grant
    Filed: March 22, 2012
    Date of Patent: March 11, 2014
    Assignee: Silicon Laboratories Inc.
    Inventors: Alan Westwick, Sebastian Ahmed
  • Patent number: 8629794
    Abstract: An integrated circuit includes a current-based digital-to-analog converter (IDAC) including a clock input and including an output. The integrated circuit further includes a sample synchronization generator to provide a clock signal to a clock output terminal and a first timing signal related to the clock signal to the clock input of the IDAC. The sample synchronization generator controls the clock signal and the first timing signal to communicate a control signal to a peripheral module.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: January 14, 2014
    Assignee: Silicon Laboratories Inc.
    Inventors: Thomas Saroshan David, Bradley Martin, Sebastian Ahmed
  • Publication number: 20130249724
    Abstract: A system and method for generating an analog signal is disclosed. In one embodiment, system includes a first-in, first-out (FIFO) buffer configured to receive and store a plurality of digital values written to the FIFO buffer. The system further includes a digital-to-analog converter (DAC) coupled to read the digital values from the FIFO buffer and configured to convert the digital values to an analog signal. The FIFO buffer is configured to operate in a first mode in which writes to the FIFO buffer are inhibited and current digital values stored in the FIFO buffer are provided to the DAC in a repeating sequence.
    Type: Application
    Filed: March 22, 2012
    Publication date: September 26, 2013
    Inventors: Alan Westwick, Sebastian Ahmed
  • Publication number: 20130222165
    Abstract: An integrated circuit includes a current-based digital-to-analog converter (IDAC) including a clock input and including an output. The integrated circuit further includes a sample synchronization generator to provide a clock signal to a clock output terminal and a first timing signal related to the clock signal to the clock input of the IDAC. The sample synchronization generator controls the clock signal and the first timing signal to communicate a control signal to a peripheral module.
    Type: Application
    Filed: February 28, 2012
    Publication date: August 29, 2013
    Inventors: Thomas Saroshan David, Bradley Martin, Sebastian Ahmed
  • Publication number: 20120188272
    Abstract: A display controller including a pixel processor which processes working pixel data for each pixel of a frame, and which includes an overlap detector, a collision detector, and a construction processor. The overlap detector detects an overlap when any new pixel value of a new update region is within a region of a current update of the frame. The collision detector issues a correction request when at least one pixel within the overlap region has a begin pixel value prior to the current update that is different from an end pixel value provided by the current update, and when a new pixel value provided by the new update for the pixel is different from the end pixel value. The construction processor updates the working pixel data before the current update is completed using a new pixel value for each non-overlapping pixel.
    Type: Application
    Filed: January 25, 2011
    Publication date: July 26, 2012
    Applicant: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Xiaohui Wang, Sebastian Ahmed
  • Patent number: 8189384
    Abstract: A device includes a one-time-programmable memory including multiple random accessible input/output pins. Each random accessible I/O pin corresponds to a unique memory address in the one-time-programmable memory. The device also includes a multiplexing circuit with multiple inputs. Each of the multiple inputs is coupled to one of the multiple random accessible I/O pins. An output of the multiplexing circuit has a bit width that is less than the number of the multiple random accessible I/O pins.
    Type: Grant
    Filed: February 11, 2011
    Date of Patent: May 29, 2012
    Assignee: Sigmatel, Inc.
    Inventor: Sebastian Ahmed
  • Publication number: 20110141791
    Abstract: A device includes a one-time-programmable memory including multiple random accessible input/output pins. Each random accessible I/O pin corresponds to a unique memory address in the one-time-programmable memory. The device also includes a multiplexing circuit with multiple inputs. Each of the multiple inputs is coupled to one of the multiple random accessible I/O pins. An output of the multiplexing circuit has a bit width that is less than the number of the multiple random accessible I/O pins.
    Type: Application
    Filed: February 11, 2011
    Publication date: June 16, 2011
    Applicant: SIGMATEL, INC.
    Inventor: Sebastian Ahmed
  • Patent number: 7911839
    Abstract: Systems and methods to control one time programmable (OTP) memory are disclosed. A method may include determining a functionality for a hardware capability bus in an integrated circuit. The method may also include storing data in a first register of the integrated circuit based on the functionality. The method may also include disabling the functionality in the integrated circuit by setting at least one bit in a one time programmable memory bank in the integrated circuit based on the data.
    Type: Grant
    Filed: July 8, 2010
    Date of Patent: March 22, 2011
    Assignee: Sigmatel, Inc.
    Inventor: Sebastian Ahmed
  • Publication number: 20100272265
    Abstract: Systems and methods to control one time programmable (OTP) memory are disclosed. A method may include determining a functionality for a hardware capability bus in an integrated circuit. The method may also include storing data in a first register of the integrated circuit based on the functionality. The method may also include disabling the functionality in the integrated circuit by setting at least one bit in a one time programmable memory bank in the integrated circuit based on the data.
    Type: Application
    Filed: July 8, 2010
    Publication date: October 28, 2010
    Applicant: SIGMATEL, INC.
    Inventor: Sebastian Ahmed
  • Patent number: 7778074
    Abstract: Systems and methods to control one time programmable (OTP) memory are included. A method may include determining a functionality for a hardware capability bus in an integrated circuit. The method may also include storing data in a first register of the integrated circuit based on the functionality. The method may also include disabling the functionality in the integrated circuit by setting at least one bit in a one time programmable memory bank in the integrated circuit based on the data.
    Type: Grant
    Filed: March 23, 2007
    Date of Patent: August 17, 2010
    Assignee: Sigmatel, Inc.
    Inventor: Sebastian Ahmed
  • Publication number: 20080232151
    Abstract: Systems and methods to control one time programmable (OTP) memory are disclosed. A method may include determining a functionality for a hardware capability bus in an integrated circuit. The method may also include storing data in a first register of the integrated circuit based on the functionality. The method may also include disabling the functionality in the integrated circuit by setting at least one bit in a one time programmable memory bank in the integrated circuit based on the data.
    Type: Application
    Filed: March 23, 2007
    Publication date: September 25, 2008
    Applicant: SIGMATEL, INC.
    Inventor: Sebastian Ahmed