×

Flow computing

  • US 7,774,299 B2
  • Filed: 05/09/2005
  • Issued: 08/10/2010
  • Est. Priority Date: 05/09/2005
  • Status: Expired due to Fees
First Claim
Patent Images

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.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×