Abstract:
A method and system for providing personal video recording functions to a client viewing a broadcast program in a multi-client network. To provide the PVR functions, predetermined storage limits are allocated for each client in a storage device on the network. Each client is permitted to execute the PVR functions if the client's stored broadcast programming has not reached the client's predetermined storage limit. Otherwise, the client is only permitted to view the broadcast program in real time or the stored broadcast program. A client may clear space in the client's allocated portion of the storage device by fast-forwarding through stored broadcast programming.
Abstract:
The disclosed embodiments relate to a system for providing remote tuning and clock synchronization in a network. The system includes a device that receives a signal that includes a plurality of channels, a device that receives a user request indicative of a desire to view at least one of the plurality of channels, and a filter that filters the received signal and transmits a user signal corresponding to the at least one of the plurality of channels to the user. An alternative embodiment of the system includes a device that receives a signal that includes a plurality of packets, at least a portion of the plurality of packets comprising an embedded time stamp, a device that detects the at least a portion of the plurality of packets containing the embedded time stamp, and a device that computes an adjusted time stamp based on the embedded timestamp and a precision local clock and incorporates the adjusted timestamp into the at least a portion of the plurality of packets containing the embedded timestamp prior to transmitting the at least a portion of the plurality of packets to the network.