Patents by Inventor Joseph ANDONIEH

Joseph ANDONIEH 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: 10236964
    Abstract: A method and apparatus for beamforming training in basic service set discovery is provided. Beacon data is transmitted from a first wireless communication device, the beacon data comprising: beacon data parameters for operation of a basic service set: and beamforming data that includes receive beamforming training fields. Beamforming occurs with a second wireless communication device that receives beacon data.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: March 19, 2019
    Assignee: PERASO TECHNOLOGIES INC.
    Inventors: Joseph Andonieh, Bradley Robert Lynch, Gary Cheng, Christopher James Hansen
  • Publication number: 20190013896
    Abstract: A method in a transmitter station includes: generating payload data for transmission to a receiver station via a plurality of antennae of the transmitter station; selecting a number of transmit streams for transmission of the payload data; selecting respective modulation schemes for each of the transmit streams; according to the modulation schemes and to an active one of (i) a single-encoder mode and (ii) a per-stream encoder mode, generating the number of coded, modulated transmit streams; wherein each coded, modulated transmit stream contains a portion of the payload data; and providing the coded, modulated transmit streams to respective ones of the antennae for transmission to the receiver station.
    Type: Application
    Filed: July 5, 2018
    Publication date: January 10, 2019
    Inventors: Gary CHENG, Joseph ANDONIEH, Bradley Robert LYNCH, Christopher James HANSEN
  • Patent number: 10110273
    Abstract: A wireless communication assembly stores configuration parameter sets for predefined spectral masks, including: a single channel mask for a base channel bandwidth, and defining target power levels for each of a base in-band bandwidth, base transition bandwidths, and a base floor bandwidth; and a bonded channel mask for a multiple of the base channel bandwidth, and defining target power levels for each of a bonded in-band bandwidth equivalent to the sum of the base in-band bandwidth and the base channel bandwidth, and bonded transition and floor bandwidths that are multiples of the base transition and floor bandwidths. A radio controller selects predefined channels each having the base channel bandwidth, for transmitting data to a recipient station; retrieves selected one of the configuration parameter sets based on the number of selected channels; and applies the selected configuration parameter set to data for transmission to the recipient station.
    Type: Grant
    Filed: September 11, 2017
    Date of Patent: October 23, 2018
    Assignee: PERASO TECHNOLOGIES INC.
    Inventors: Gary Cheng, Christopher James Hansen, Joseph Andonieh, Bradley Robert Lynch
  • Publication number: 20180294919
    Abstract: A wireless communications assembly and method for encoding and modulating data for transmission is provided. The method includes receiving primary data to be transmitted to a receiving station; selecting a data rate at which to transmit the primary data; selecting a mode associated with the data rate, the mode defining a modulation scheme and a target code rate; generating encoded data, including modifying an error correcting block format having a predefined code rate to generate the encoded data at the target code rate; and extracting at least a portion of the encoded data for modulation of a carrier signal and transmission to a receiving station.
    Type: Application
    Filed: April 6, 2018
    Publication date: October 11, 2018
    Inventors: Gary CHENG, Christopher James HANSEN, Joseph ANDONIEH, Bradley Robert LYNCH
  • Publication number: 20180198507
    Abstract: A method in a wireless communications assembly of a first station having a plurality of antennas and configured to perform a beamforming procedure with a second station, the method comprising: controlling the plurality of antennas to simultaneously transmit, using a first sector of each of the plurality of antennas, a respective first beam including first frame data containing a first beam set identifier element identifying each of the plurality of antennas and each of the first sectors; subsequently controlling the plurality of antennas to simultaneously transmit, using a second sector of each of the plurality of antennas, a respective second beam including second frame data containing a second beam set identifier element identifying each of the plurality of antennas and each of the second sectors; and receiving, from the second station, first feedback data including one of the first beam set identifier element and the second beam set identifier element.
    Type: Application
    Filed: January 12, 2018
    Publication date: July 12, 2018
    Inventors: Gary CHENG, Christopher James HANSEN, Joseph ANDONIEH, Bradley Robert LYNCH
  • Patent number: 10002028
    Abstract: A method for rendering a scene across N number of processors is provided. The method includes evaluating performance statistics for each of the processors and establishing load rendering boundaries for each of the processors, the boundaries defining a respective portion of the scene. The method also includes dynamically adjusting the boundaries based upon the establishing and the evaluating.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: June 19, 2018
    Assignee: ATI Technologies ULC
    Inventors: Joseph Andonieh, Arshad Rahman
  • Publication number: 20180132224
    Abstract: A method in a first wireless station of establishing a connection with a second wireless station includes: generating a frame including a capabilities element having: a core capabilities field containing a predefined sequence of core subfields having respective predefined lengths; the core subfields containing respective first core values defining core capabilities of the first wireless station; and at least one extended capability field containing: an extended capability identifier subfield containing an identifier of one of a plurality of predefined extended capabilities; an extended capability length subfield containing an extended capability length value; and an extended capability payload subfield having a length equal to the extended capability length value; the payload subfield containing a first extended value defining an extended capability of the first wireless station; and responsive to generating the frame, transmitting the frame.
    Type: Application
    Filed: November 3, 2017
    Publication date: May 10, 2018
    Inventors: Gary CHENG, Joseph ANDONIEH, Bradley Robert LYNCH, Christopher James HANSEN
  • Publication number: 20180076848
    Abstract: A wireless communication assembly stores configuration parameter sets for predefined spectral masks, including: a single channel mask for a base channel bandwidth, and defining target power levels for each of a base in-band bandwidth, base transition bandwidths, and a base floor bandwidth; and a bonded channel mask for a multiple of the base channel bandwidth, and defining target power levels for each of a bonded in-band bandwidth equivalent to the sum of the base in-band bandwidth and the base channel bandwidth, and bonded transition and floor bandwidths that are multiples of the base transition and floor bandwidths. A radio controller selects predefined channels each having the base channel bandwidth, for transmitting data to a recipient station; retrieves selected one of the configuration parameter sets based on the number of selected channels; and applies the selected configuration parameter set to data for transmission to the recipient station.
    Type: Application
    Filed: September 11, 2017
    Publication date: March 15, 2018
    Inventors: Gary CHENG, Christopher James HANSEN, Joseph ANDONIEH, Bradley Robert LYNCH
  • Publication number: 20180026696
    Abstract: A method and apparatus for beamforming training using frames is provided. A device generates a frame comprising header data and beamforming data. The beamforming data is organized into units of beamforming training (TRN) fields. The header data comprises numbers indicating: a first type of TRN fields in each of the units of the beamforming data, to be transmitted using same antenna settings used for the header data; a second type of TRN fields in each of the units to be transmitted using different antenna settings than used for the header data; and how the first type of TRN fields are organized into respective groups of the second type of TRN fields in each of the units that are to be consecutively transmitted using same respective antenna settings, the respective antenna settings changing with each successive group of the third number of the second type of TRN fields.
    Type: Application
    Filed: July 7, 2017
    Publication date: January 25, 2018
    Inventors: Christopher James HANSEN, Gary CHENG, Joseph ANDONIEH, Bradley Robert LYNCH
  • Publication number: 20180026752
    Abstract: A method and apparatus for establishing unsolicited block acknowledgements is provided. During a process, at a first wireless device, to associate with a basic service set that includes a second wireless communication device, the first wireless device transmits, via a controller and using a radio: an indication that the first wireless communication device supports block acknowledgements; and at least one common block acknowledgement parameter defining unsolicited block acknowledgement. Thereafter, the first wireless communication device exchanges data with the second wireless communication device according to the at least one common block acknowledgement parameter defining the unsolicited block acknowledgement.
    Type: Application
    Filed: July 17, 2017
    Publication date: January 25, 2018
    Inventors: Joseph ANDONIEH, Gary CHENG, Christopher James HANSEN, Bradley Robert LYNCH
  • Publication number: 20180026700
    Abstract: A method and apparatus for beamforming training in basic service set discovery is provided. Beacon data is transmitted from a first wireless communication device, the beacon data comprising: beacon data parameters for operation of a basic service set: and beamforming data that includes receive beamforming training fields. Beamforming occurs with a second wireless communication device that receives beacon data.
    Type: Application
    Filed: July 20, 2017
    Publication date: January 25, 2018
    Inventors: Joseph ANDONIEH, Bradley Robert LYNCH, Gary CHENG, Christopher James HANSEN
  • Publication number: 20170367101
    Abstract: A method for spatial re-use in a first wireless communications assembly of a first service set, comprising: establishing data transfer communications within the first service set; detecting wireless interference generated by a second wireless communications assembly of a second service set distinct from the first service set; responsive to the detecting, sending a notice of interference indicator to the second wireless communications assembly; receiving a response to the notice of interference indicator from the second wireless communications assembly; based on the response, selecting an interference-reducing corrective action to perform within the first service set; and initiating the selected corrective action within the first service set.
    Type: Application
    Filed: June 20, 2017
    Publication date: December 21, 2017
    Inventors: Gary CHENG, Christopher James HANSEN, Joseph ANDONIEH, Bradley Robert LYNCH
  • Publication number: 20150339171
    Abstract: A method for rendering a scene across N number of processors is provided. The method includes evaluating performance statistics for each of the processors and establishing load rendering boundaries for each of the processors, the boundaries defining a respective portion of the scene. The method also includes dynamically adjusting the boundaries based upon the establishing and the evaluating.
    Type: Application
    Filed: July 31, 2015
    Publication date: November 26, 2015
    Applicant: ATI TECHNOLOGIES ULC
    Inventors: Joseph Andonieh, Arshad Rahman
  • Patent number: 9148819
    Abstract: A sub-frame is generated for each MSDU to be aggregated in an A-MSDU and the sub-frame is stored in place in memory. For each sub-frame, an MSDU descriptor identifying the memory location of the sub-frame is stored in a queue. When a transmit opportunity for an MPDU arises, a DMA engine sequentially transfers the components of sub-frames stored in memory to a PHY layer using a list or other sequence of DMA descriptors obtained from at least a subset of the MSDU descriptors. Thus, these MSDU descriptors allow the aggregation of A-MSDUs to be initiated while the MSDUs are in place in the same memory in which they were initially stored.
    Type: Grant
    Filed: November 6, 2012
    Date of Patent: September 29, 2015
    Assignee: Peraso Technologies, Inc.
    Inventors: Bradley R. Lynch, Joseph Andonieh
  • Publication number: 20140126559
    Abstract: A sub-frame is generated for each MSDU to be aggregated in an A-MSDU and the sub-frame is stored in place in memory. For each sub-frame, an MSDU descriptor identifying the memory location of the sub-frame is stored in a queue. When a transmit opportunity for an MPDU arises, a DMA engine sequentially transfers the components of sub-frames stored in memory to a PHY layer using a list or other sequence of DMA descriptors obtained from at least a subset of the MSDU descriptors. Thus, these MSDU descriptors allow the aggregation of A-MSDUs to be initiated while the MSDUs are in place in the same memory in which they were initially stored.
    Type: Application
    Filed: November 6, 2012
    Publication date: May 8, 2014
    Inventors: Bradley R. Lynch, Joseph Andonieh
  • Patent number: 8675002
    Abstract: A method for providing two or more processors access to a single command buffer is provided. The method includes receiving instructions in the command buffer from a central processor, at least one of the instructions being designated for a particular one of the two or more processors. The method also includes sending the at least one instruction to only the particular processor.
    Type: Grant
    Filed: June 9, 2010
    Date of Patent: March 18, 2014
    Assignee: ATI Technologies, ULC
    Inventors: Joseph Andonieh, Arshad Rahman
  • Publication number: 20120001905
    Abstract: A computer based rendering system is provided. The computer based rendering system includes an abstraction mechanism to provide configuring instructions to two or more processors, the configuring instructions being operative to facilitate scene rendering. The configuring provides processor setup instructions to at least one driver. Each of the two or more processors renders a respective portion of the scene independent of the other of the processors.
    Type: Application
    Filed: June 30, 2011
    Publication date: January 5, 2012
    Applicant: ATI Technologies, ULC
    Inventors: Joseph ANDONIEH, Arshad Rahman
  • Publication number: 20120001925
    Abstract: A method for rendering a scene across N number of processors is provided. The method includes evaluating performance statistics for each of the processors and establishing load rendering boundaries for each of the processors, the boundaries defining a respective portion of the scene. The method also includes dynamically adjusting the boundaries based upon the establishing and the evaluating.
    Type: Application
    Filed: June 30, 2011
    Publication date: January 5, 2012
    Applicant: ATI Technologies, ULC
    Inventors: Joseph ANDONIEH, Arshad RAHMAN