A system, computer-readable storage medium storing at least one program, and a computer-implemented method for determining a level of confidence that an identified media item is currently being presented to a user is presented. A media item being presented to a user on an output device coupled to the client device is identified, the client device including an input device usable by a user of the client device to instruct the client device to acquire and present media items from a plurality of media devices. A level of confidence that the identified media item is currently being presented to the user is calculated. A determination is made that at least one predetermined event has occurred. A level of confidence that the identified media item is currently being presented to the user is adjusted based on the at least one predetermined event.
Please help me write a proper abstract based on the patent claims. CLAIM: 1.-74. (canceled) 75. A computer-implemented method for determining a level of confidence that an identified media item is currently being presented to a user, performed on a client device having at least one processor and memory storing at least one program for execution by the at least one processor to perform the method, comprising: identifying a media item being presented on an output device coupled to the client device, the client device including an input device usable by a user of the client device to instruct the acquiring of media items from a plurality of media devices; calculating a level of confidence that the identified media item is currently being presented to the user; subsequent to the calculating, determining that at least one predetermined event associated with user interaction with the media item has occurred; and in response to the determining, adjusting the level of confidence that the identified media item is currently being presented to the user based on the at least one predetermined event. 76. The computer-implemented method of claim 75, wherein the at least one predetermined event includes a plurality of input events received from the input device of the client device with a frequency exceeding a predetermined threshold frequency of input events. 77. The computer-implemented method of claim 76, wherein adjusting the level of confidence that the identified media item is currently being presented to the user based on the at least one predetermined event includes increasing the level of confidence that the identified media item is currently being presented to the user. 78. The computer-implemented method of claim 75, wherein the at least one predetermined event includes detecting that the user is using another input device to acquire media items from the plurality of media devices. 79. The computer-implemented method of claim 78, wherein adjusting the level of confidence that the identified media item is currently being presented to the user based on the at least one predetermined event includes decreasing the level of confidence that the identified media item is currently being presented to the user. 80. The computer-implemented method of claims 75, wherein the at least one predetermined event includes a current time that is in a range of times during which the user uses the input device of the client device to instruct the client device to acquire and present media items from the plurality of media devices. 81. The computer-implemented method of claim 80, wherein adjusting the level of confidence that the identified media item is currently being presented to the user based on the at least one predetermined event includes increasing the level of confidence that the identified media item is currently being presented to the user. 82. The computer-implemented method of claim 75, wherein the at least one predetermined event includes a current time that is in a range of times during which the user does not use an input device of the client device to instruct the client device to acquire and present media items from the plurality of media devices. 83. The computer-implemented method of claim 82, wherein adjusting the level of confidence that the identified media item is currently being presented to the user based on the at least one predetermined event includes decreasing the level of confidence that the identified media item is currently being presented to the user. 84. The computer-implemented method of claim 75, wherein the at least one predetermined event includes a time period since a most-recent tune-in event exceeding a predetermined time period. 85. The computer-implemented method of claim 84, wherein adjusting the level of confidence that the identified media item is currently being presented to the user based on the at least one predetermined event includes decreasing the level of confidence that the identified media item is currently being presented to the user. 86. The computer-implemented method of claim 75, including: determining that the level of confidence is below a predetermined threshold level of confidence; and identifying the media item currently being presented on the output device coupled to the client device. 87. The computer-implemented method of claim 75, including: analyzing the media item to identify patterns in the media item; and increasing the level of confidence that the identified media item is currently being presented to the user when the patterns include an expected pattern for the media item; and decreasing the level of confidence that the identified media item is currently being presented to the user when the patterns do not include an expected pattern for the media item. 88. The computer-implemented method of claim 87, wherein the expected pattern is selected from the group consisting of: an audio watermark in an audio signal of the media item; a video watermark in a video signal of the media item; a channel logo in the video signal of the media item; and a credit roll at a particular time index of the media item. 89. The computer-implemented method of claim 75, wherein identifying the media item being presented on the output device coupled to the client device includes identifying the media item being presented based on input events received from the input device of the client device. 90. The computer-implemented method of claim 75, wherein identifying the media item being presented on the output device coupled to the client device includes: analyzing the media item to extract a watermark; and identifying the media item based on the watermark. 91. The computer-implemented method of claim 75, wherein identifying the media item being presented on the output device coupled to the client device includes: analyzing the media item to extract a fingerprint; and identifying the media item based on the fingerprint. 92. The computer-implemented method of claim 75, wherein identifying the media item being presented on the output device coupled to the client device includes: using an optical character recognition technique to extract text from a video signal of the media item; and identifying the media item based on the extracted text. 93. The computer-implemented method of claim 75, wherein identifying the media item being presented on the output device coupled to the client device includes: issuing a command to the media device to provide information relating to the media item; and analyzing the information relating to the media item to identify the media item. 94. The computer-implemented method of claim 75, wherein prior to identifying the media item being presented on the output device coupled to the client device, the method includes: receiving, via the input device, a request from a user to access the media item from the media device; acquiring the media item using the media device; and presenting the media item to the user on the output device coupled to the client device. 95. The computer-implemented method of claim 75, wherein the output device is selected from the group consisting of: a monitor; a projector; a television; and a speaker. 96. The computer-implemented method of claim 75, wherein a respective media device is selected from the group consisting of: a digital video recorder; a satellite radio set top box; an over-the-air radio tuner; an over-the-air television tuner; a satellite television set top box; a cable television set top box; an Internet Protocol television set top box; a game console; a web browser executing on the client device; and an streaming media application executing on the client device. 97. A system to determine a level of confidence that an identified media item is currently being presented to a user, comprising: at least one processor; memory; and at least one program stored in the memory and executable by the at least one processor, the at least one program comprising instructions to: identify a media item being presented on an output device coupled to the client device, the client device including an input device usable by a user of the client device to instruct acquiring of media items from a plurality of media devices; calculate a level of confidence that the identified media item is currently being presented to the user; subsequent to the calculating, determine that at least one predetermined event associated with user interaction with the media item has occurred; and in response to the determining, adjust the level of confidence that the identified media item is currently being presented to the user based on the at least one predetermined event. 98. A non-transitory computer readable storage medium storing at least one program configured for execution by at least one processor of a computer system, the at least one program comprising instructions to: identify a media item being presented to a user on an output device coupled to the client device, the client device including an input device usable by a user of the client device to instruct the client device to acquire and present media items from a plurality of media devices; calculate a level of confidence that the identified media item is currently being presented to the user; subsequent to the calculating, determine that at least one predetermined event associated with user interaction with the media item has occurred; and in response to the determining, adjust the level of confidence that the identified media item is currently being presented to the user based on the at least one predetermined event.