Patent ID: 7290039
Filing Date: 2007-10-30
Classification: G06F

Abstract:
1. A method for determining a user's intent to be implemented in a computer environment, comprising: receiving an input from the user containing the user's intent; determining if the received input is a high-level user message to be resolved into one or more constituents and one or more topologies wherein, the constituents are one or more devices or content referred to in the intent and the topologies specify relationships between the constituents; if the received input is not a high-level user message, determining if the received input is a detailed request comprising one or more of a plurality of constituents and one or more of a plurality of topologies; determining a resource context based upon devices available for use, networks available for use, and content available for use, and determining the constituent and the topologies based upon the resource context; upon determining that the received input is a high-level user message, automatically resolving the user intent into the constituents and the topologies that form a configuration of network components based upon at least one of the resource context, a user context or an application context, wherein the resource context, user context and application context provide information comprising resource availability, preferences and user authority limitations; and implementing the configuration of network components based on the user's intent.