Predictive information discovery engine
First Claim
1. A method of operating a computer as a predictive information discovery engine in an operating environment, the operating environment including execution of one or more applications with which a user interacts to accomplish a task, comprising:
- receiving trigger signals from trigger components in the operating environment, the trigger components monitoring the user'"'"'s interaction with the application and responding to predetermined user actions to generate the trigger signals each including signal-specific metadata, the signal-specific metadata obtained from a store of metadata including current context information about the user'"'"'s use of the application; and
automatically responding to the trigger signals to (i) query external data sources for information relevant to a current operating context of the user and applications as reflected in the signal-specific metadata from the trigger signals, and (ii) for information returned in response to the querying, present the returned information to the user in the current operating context to enable the user to use the presented information in connection with the task,wherein automatically responding to the trigger signals includes, in response to one trigger signal, both (i) querying one of the external data sources and receiving returned information in response to the querying, and (ii) presenting the returned information to the user in the current operating context to enable the user to use the presented information in connection with the task,and wherein the returned information is presented asynchronously with respect to a sequence of operations being performed by the user,and wherein the metadata are organized into use-case metadata and information metadata, the use-case metadata describing (i) the current operating context for the user, (ii) an association of the user with other users, and (iii) dependencies for an official procedure, project plan, or policy, the information metadata describing the information returned from the external data sources and being used to manage the external access for efficient operation.
9 Assignments
0 Petitions
Accused Products
Abstract
A computer executes a predictive information discovery engine in an operating environment that includes execution of an application with which a user interacts to accomplish a task. Trigger signals are received from trigger components that monitor the user'"'"'s interaction with the application and respond to user actions to generate the trigger signals. The trigger signals include signal-specific metadata obtained from a store of metadata including current context information about the user'"'"'s use of the application. The trigger signals are automatically responded by (i) querying external data sources for information relevant to a current operating context as reflected in the signal-specific metadata, and (ii) for information returned in response to the querying, presenting the returned information to the user in the current operating context to enable the user to use the presented information in connection with the task.
19 Citations
18 Claims
-
1. A method of operating a computer as a predictive information discovery engine in an operating environment, the operating environment including execution of one or more applications with which a user interacts to accomplish a task, comprising:
-
receiving trigger signals from trigger components in the operating environment, the trigger components monitoring the user'"'"'s interaction with the application and responding to predetermined user actions to generate the trigger signals each including signal-specific metadata, the signal-specific metadata obtained from a store of metadata including current context information about the user'"'"'s use of the application; and automatically responding to the trigger signals to (i) query external data sources for information relevant to a current operating context of the user and applications as reflected in the signal-specific metadata from the trigger signals, and (ii) for information returned in response to the querying, present the returned information to the user in the current operating context to enable the user to use the presented information in connection with the task, wherein automatically responding to the trigger signals includes, in response to one trigger signal, both (i) querying one of the external data sources and receiving returned information in response to the querying, and (ii) presenting the returned information to the user in the current operating context to enable the user to use the presented information in connection with the task, and wherein the returned information is presented asynchronously with respect to a sequence of operations being performed by the user, and wherein the metadata are organized into use-case metadata and information metadata, the use-case metadata describing (i) the current operating context for the user, (ii) an association of the user with other users, and (iii) dependencies for an official procedure, project plan, or policy, the information metadata describing the information returned from the external data sources and being used to manage the external access for efficient operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product comprising a non-transitory computer-readable medium having computer program instructions recorded thereon, the instructions being operative, when executed by a computer, to cause the computer to perform a method of operating as a predictive information discovery engine in an operating environment, the operating environment including execution of one or more applications with which a user interacts to accomplish a task, the method including:
-
receiving trigger signals from trigger components in the operating environment, the trigger components monitoring the user'"'"'s interaction with the application and responding to predetermined user actions to generate the trigger signals each including signal-specific metadata, the signal-specific metadata obtained from a store of metadata including current context information about the user'"'"'s use of the application; and automatically responding to the trigger signals to (i) query external data sources for information relevant to a current operating context of the user and applications as reflected in the signal-specific metadata from the trigger signals, and (ii) for information returned in response to the querying, present the returned information to the user in the current operating context to enable the user to use the presented information in connection with the task, wherein automatically responding to the trigger signals includes, in response to one trigger signal, both (i) querying one of the external data sources and receiving returned information in response to the querying, and (ii) presenting the returned information to the user in the current operating context to enable the user to use the presented information in connection with the task, and wherein the returned information is presented asynchronously with respect to a sequence of operations being performed by the user, and wherein the metadata are organized into use-case metadata and information metadata, the use-case metadata describing (i) the current operating context for the user, (ii) an association of the user with other users, and (iii) dependencies for an official procedure, project plan, or policy, the information metadata describing the information returned from the external data sources and being used to manage the external access for efficient operation.
-
Specification