The document describes a geometrically constrained independent vector analysis (CIVA) algorithm for online source extraction. It incorporates geometric constraints into an independent vector analysis framework to extract a desired source based on its direction of arrival. The algorithm was shown to outperform standard IVA and provide better extraction of the desired speech signal in simulated scenarios with static and time-varying numbers of interfering sources, even in reverberant conditions. Future work will include comparing CIVA to beamforming methods and evaluating it using recorded audio data.