Patent ID: 8537737

Claim:
A method comprising the steps of: initializing transmission of multicast data with non-overlapping beamforming antennas by a wireless access point responsive to multiple clients; determining a beam pattern for transmission of said data by said access point responsive to feedback on a signal-to-noise-ratio SNR of each said client under every said beam pattern; and scheduling a multicast of said data to said clients responsive to said determining and to one of an optimal beam streaming configuration and a sub-optimal beam streaming configuration for partitioning said beam patterns into groups for creating composite beam patterns associated with assigned modulation coding and video streams; wherein said optimal beam streaming partition comprises determining U({right arrow over (z)},l,t) at a boundary condition of said transmission of multicast data, U({right arrow over (z)},l,t) being a maximum total utility of all users where there are t slots, 1˜l layers and the lth layer can be received by the clients in {right arrow over (z)} under each beam, and {right arrow over (z)} representing subset of clients under all beams.