Back to results
US 11,537,500 B2Granted
Method for providing error detection for a disk drive of a set top box
AssigneeARRIS Enterprises LLC
InventorDavid Harold Grant
Life of this patent
Estimating the term…
Abstract
Various implementations described herein are directed to technologies for providing error detection for a disk drive of a digital video recorder (DVR). Access data is measured according to a degree of usage of a disk drive of a DVR. The access data is stored. The stored access data is analyzed to detect performance degradation of the disk drive.
Claims13
A method, comprising:
- receiving, by an access module of a digital video recorder (DVR), at least one of a read data access request and a write data access request for a disk drive in the DVR;
- periodically measuring, based on the at least one of a read and write data access request, a time for each read and write access to data in a memory of the disk drive in the digital video recorder (DVR), wherein a frequency that the access module periodically measures time for each read and write access to data in the memory is set according to a degree of usage of the disk drive in the digital video recorder (DVR);
- storing the measured time for each read and write access to data in the memory, wherein the memory includes a plurality of different bins, each bin representing a different range of timing durations, and wherein storing includes storing the measured time for each read and write access to data in a respective bin, of the plurality of different bins, that encompasses the measured time;
- and
- comparing the stored measured time for each read and write access to data in the memory with the measured time a read and write access to data in the memory of the disk drive in the past to detect performance degradation of the disk drive.
2 more elements
A digital video recorder (DVR) comprising:
- a disk drive memory;
- a processor;
- and
- a data storage memory storing code to configure the processor to:
- receive, by an access module of the digital video recorder (DVR), at least one of a read data access request and a write data access request to a disk drive of the digital video recorder (DVR);
- periodically measure a time for each read and write access to data in the disk drive memory in the digital video recorder (DVR), wherein a frequency that the access module periodically measures time for each read or write access to data in the disk drive memory is set according to a degree of usage of the disk drive in the digital video recorder (DVR);
- store the measured time for each read and write access to data in the disk drive memory, wherein the disk drive memory includes a plurality of different bins, each bin representing a different range of timing durations, and wherein the processor stores the measured time for each read and write access to data in a respective bin, of the plurality of bins, that encompasses the measured time;
- and
- compare the stored measured time for each read and write access to data in the disk drive memory with the measured time to access data in the disk drive memory in the past to detect performance degradation of the disk drive.
6 more elements
A non-transient computer readable medium containing program instructions for causing a computer to perform the method of:
- receiving, by an access module of a digital video recorder (DVR), at least one of a read data access request and a write data access request to a disk drive of the digital video recorder (DVR);
- periodically measuring a time for each read and write access to data in a memory of a disk drive in the digital video recorder (DVR), wherein a frequency that the access module periodically measures time for each read and write access to data in the memory is set according to a degree of usage of the disk drive in the digital video recorder (DVR);
- storing the measured time for each read and write access to data in the memory, wherein the memory includes a plurality of different bins, each bin representing a different range of timing durations, and wherein storing includes storing the measured time for each read and write access to data in a respective bin, of the plurality of different bins, that encompasses the measured time;
- and
- comparing the stored measured time for each read and write access to data in the memory with the measured time for each read and write access of access data in the memory of the disk drive in the past to detect performance degradation of the disk drive.
2 more elements
Dependencies are inferred from the claim text.