1. One or more computer-readable media having computer-executable instructions embodied thereon for performing a method of determining an intent that is related to a present intent of the user, wherein the present intent is manifested through one or more actions performed by the user, the method comprising: receiving the one or more actions performed by the user; determining a present intent for the user based on the one or more actions, wherein the present intent is one of a plurality of intents within an intent ontology that defines relationships between intents and actions, and wherein each of the intents within the plurality of intents is associated with at least one other intent through a chain of intent, wherein the chain of intent includes a sequence of two or more related intents; selecting a related intent that is part of a specific chain of intent of which the present intent is also a part; and retrieving an online object that is associated with the related intent.