Patent ID: 7774299
Filing Date: 2010-08-10
Classification: G06F

Abstract:
1. One or more device-readable storage media encoded with device-executable instructions including steps comprising: identifying a user-initiated action performed in an application executing in a computing device; determining at least two possible results that the user-initiated action is intended to achieve; identifying idle computing resources in the computing device that are available; automatically performing other actions in the application to produce at least one of the possible results using the idling computing resources; determining a usage trajectory based, at least in part, on the user-initiated action and an output of a usage analyzer which is configured to analyze user usage pattern for an application; enabling a selection to direct the interactive data stream; in response to receiving the selection, including other possible results in the data stream in accordance with the selection; storing the possible results in a memory of the computing device; providing the at least one of the possible results by retrieving from the memory, wherein the possible results are determined based on a prediction algorithm, wherein the prediction algorithm accounts for at least one of a user preference, a user profile, historical personal behavior, or context of a current activity trajectory, wherein the usage trajectory is an Activity Profile Trajectory, wherein the Activity Profile Trajectory determines the most likely tasks that a user is trying to accomplish based on the user's historical preferences and activities; determining possible results based on the usage trajectory; and providing at least one of the possible results in an interactive data stream.