On the server side:
Raw data acquisition
Filtering, clusterization, caching, compression, and slicing of acquired data
Uploading prepared data into XPVR-enabled devices over multiple delivery
pipelines
User data procurement
Remote scheduling and maintenance control and execution
On the PVR device:
Periodic TV data downloads, synchronization, and aggregation
Data sorting and search support
Data visualization in any desired presentation format
Complete device control