Yahoo patent cube