Methods for delivering task-related digital content based on task-oriented user activity
First Claim
1. A method for automatically presenting digital content to a user of a computer, the method comprising:
- a) computing task-related metadata from i) a current task being performed by the user as predicted by a task-oriented user activity system, and ii) past event records and associated task identifiers stored in a database of the task-oriented user activity system;
b) communicating the task-related metadata from the computer to a digital content service provider via a data network;
c) determining digital content relevant to the task from the task-related metadata;
d) communicating the digital content to the computer; and
e) 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.
133 Citations
26 Claims
-
1. A method for automatically presenting digital content to a user of a computer, the method comprising:
-
a) computing task-related metadata from i) a current task being performed by the user as predicted by a task-oriented user activity system, and ii) past event records and associated task identifiers stored in a database of the task-oriented user activity system; b) communicating the task-related metadata from the computer to a digital content service provider via a data network; c) determining digital content relevant to the task from the task-related metadata; d) communicating the digital content to the computer; and e) 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, 25, 26)
-
Specification