AUTOMATED USER ACTIVITY ASSOCIATED DATA COLLECTION AND REPORTING FOR CONTENT/METADATA SELECTION AND PROPAGATION SERVICE
First Claim
Patent Images
1. A method to be performed on a client device comprising:
- monitoring by the client device user activities on the client device;
applying a plurality of data collection rules, by the client device, to observed user activities on the client device to selectively generate a plurality of user activity associated data including actively associated and passively associated data;
filtering or modifying by the client device the generated user activity associated data based at least in part on a plurality of data filtering rules or data modification rules respectively; and
selectively reporting by the client device the user activity associated data, filtered or unfiltered, modified or unmodified, to a content selection and propagation service configured to select and propagate content or metadata to a plurality of client devices.
1 Assignment
0 Petitions
Accused Products
Abstract
In various embodiments, a client device is endowed with a client data collection and management service, a client content/metadata selection and propagation service and a client content presentation, to automatically collect user activity associated data to support a content/metadata selection and propagation service to select and propagate content/metadata more efficiently, flexibly and effectively (with high relevancy).
-
Citations
25 Claims
-
1. A method to be performed on a client device comprising:
-
monitoring by the client device user activities on the client device; applying a plurality of data collection rules, by the client device, to observed user activities on the client device to selectively generate a plurality of user activity associated data including actively associated and passively associated data; filtering or modifying by the client device the generated user activity associated data based at least in part on a plurality of data filtering rules or data modification rules respectively; and selectively reporting by the client device the user activity associated data, filtered or unfiltered, modified or unmodified, to a content selection and propagation service configured to select and propagate content or metadata to a plurality of client devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 23, 24)
-
-
15. A method comprising
determining by the client device a plurality patterns relevant to the client device or a user of the client device, based at least in part on a plurality of locally collected user activity associated data, filtered or unfiltered, or modified or unmodified; -
generating by the client device, a plurality of local messages comprising content or metadata based at least in part on the determined relevant patterns; queuing by the client device, the generated messages; receiving from a content selection and propagation service, by the client device, messages comprising content or metadata; and selectively merging by the client device, the received messages with the locally queued messages comprising content or metadata. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 25)
-
Specification