Boil the corn briefly, just enough to soften it.
Cut the corn off the cob and place it in a medium bowl.
Chop up everything else and add it to the corn - except the avocado. Wait until serving time to chop the avocado so it doesn't turn brown.
Melt the butter and mix it with the dried spices.
Refrigerate until ready to eat, garnish with fresh cilantro.