Patent ID: 8744951

Claim:
A computer-implemented method for operating a device, the method comprising: providing, by a computer, a plurality of time extensions and an advertisement presentation having a specified duration, wherein each of the time extensions delays the advertisement presentation by a corresponding delay period, and wherein the delay period corresponding to a time extension subsequent to a preceding time extension is reduced from the delay period corresponding to the preceding time extension; receiving, by the computer, a first user input prompting the preceding time extension; postponing, by the computer, in response to the first user input, the advertisement presentation for the delay period corresponding to the preceding time extension; reducing, by the computer, the delay period corresponding to the time extension subsequent to the preceding time extension; selecting, by the computer, a function from among a plurality of functions of an operating system in a device; disabling, by the computer, the function; presenting, by the computer, the advertisement presentation in the device while the function is disabled; and enabling, by the computer, the function in response to the advertisement presentation ending.