Methods for delivering task-related digital content based on task-oriented user activity
First Claim
1. A computer-implemented method for automatically presenting digital content to a user of a computer, the method comprising:
- the computer receiving input from a user corresponding to a current task being performed by the user;
the computer computing task-related metadata from;
i) the current task being performed by the user, ii) past event records stored in a database of a task-oriented user activity system, and (iii) credential data associated with the user, wherein computing the task-related metadata includes predicting a predicted task of the user, wherein predicting the predicted task includes determining that performing the current task indicates a probability of subsequently performing the predicted task and includes using the past event records, and wherein the task-related metadata includes information that is relevant to the predicted task and that includes information corresponding to the credential data associated with the user;
the computer communicating the task-related metadata to a digital content service provider via a data network;
the digital content service provider extracting the information from the task-related metadata and determining, using the extracted information, digital content relevant to a profile of the user, wherein the profile of the user is specified according to the predicted task and the credential data associated with the user, and wherein the information relevant to the predicted task and the information corresponding to the credential data that are included in the task-related metadata determine the digital content that is selected by the digital content provider after extracting the information from the task-related metadata;
the digital content service provider communicating the digital content to the computer; and
the computer presenting the digital content to the user of the computer.
10 Assignments
0 Petitions
Accused Products
Abstract
A method for automatically presenting digital content to a user of a computer computes task-related metadata from data which may include i) a most recent event record, ii) a most recent specification received from the user of a task being performed by the user, iii) an automatic prediction of the current task being executed by the user, iii) past event records and associated task identifiers stored in a database and/or iv) content in resources associated with a given task. The task-related metadata is communicated to a digital content service provider. Digital content relevant to the user based on the task-related metadata is then selected, sent to the computer, and presented to the user. Rules and filters control the metadata going out and the content coming in, allowing automatic adaptation based on the current task, characteristics of the content, and other factors.
-
Citations
35 Claims
-
1. A computer-implemented method for automatically presenting digital content to a user of a computer, the method comprising:
-
the computer receiving input from a user corresponding to a current task being performed by the user; the computer computing task-related metadata from;
i) the current task being performed by the user, ii) past event records stored in a database of a task-oriented user activity system, and (iii) credential data associated with the user, wherein computing the task-related metadata includes predicting a predicted task of the user, wherein predicting the predicted task includes determining that performing the current task indicates a probability of subsequently performing the predicted task and includes using the past event records, and wherein the task-related metadata includes information that is relevant to the predicted task and that includes information corresponding to the credential data associated with the user;the computer communicating the task-related metadata to a digital content service provider via a data network; the digital content service provider extracting the information from the task-related metadata and determining, using the extracted information, digital content relevant to a profile of the user, wherein the profile of the user is specified according to the predicted task and the credential data associated with the user, and wherein the information relevant to the predicted task and the information corresponding to the credential data that are included in the task-related metadata determine the digital content that is selected by the digital content provider after extracting the information from the task-related metadata; the digital content service provider communicating the digital content to the computer; and the computer presenting the digital content to the user of the computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 35)
-
-
25. A computer-implemented method for automatically presenting digital content to a user of a computer, the method comprising:
-
the computer receiving input from a user corresponding to a current task being performed by the user; the computer computing task-related metadata from;
i) the current task being performed by the user, ii) past event records stored in a database of a task-oriented user activity system, and (iii) credential data associated with the user, wherein computing the task-related metadata includes predicting a predicted task of the user, wherein predicting the predicted task includes determining that performing the current task indicates a probability of subsequently performing the predicted task and includes using the past event records, and wherein the task-related metadata includes information that is extractable by a digital content service provider and that is relevant to the predicted task and that further includes information corresponding to the credential data associated with the user;the computer communicating the task-related metadata to the digital content service provider via a data network; the computer receiving, from the digital content service provider, digital content relevant to the a profile of the user, wherein the profile of the user is specified according to the predicted task and the credential data associated with the user, and wherein the information relevant to the predicted task and the information corresponding to the credential data that are included in the task-related metadata determine the digital content that is selected by the digital content provider after extracting the information from the task-related metadata; and the computer presenting the digital content to the user of the computer. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification