Claims
- 1. A method of controlling operation of a personal video recorder (“PVR”), the method comprising:
identifying a message point in operation of a PVR; and transmitting a message to a user.
- 2. The method of claim 1 wherein identifying a message point comprises encountering a message point identification in operation of PVR application software.
- 3. The method of claim 1 wherein the message comprises a non-blocking, asynchronous post message.
- 4. The method of claim 1 wherein the message comprises a blocking, synchronous send message.
- 5. The method of claim 1 wherein:
the message point has an associated message point identification; the method further comprises selecting, in dependence upon the message point identification, a message to be transmitted; and transmitting a message further comprises transmitting the selected message.
- 6. The method of claim 1 further comprising:
receiving a response to the transmitted selected message; selecting, in dependence upon the response, a command to be executed; and executing the command.
- 7. A system of controlling operation of a personal video recorder (“PVR”), the system comprising:
means for identifying a message point in operation of a PVR; and means for transmitting a message to a user.
- 8. The system of claim 7 wherein means for identifying a message point comprises means for encountering a message point identification in operation of PVR application software.
- 9. The system of claim 7 wherein the message comprises a non-blocking, asynchronous post message.
- 10. The system of claim 7 wherein the message comprises a blocking, synchronous send message.
- 11. The system of claim 7 wherein:
the message point has an associated message point identification; the system further comprises means for selecting, in dependence upon the message point identification, a message to be transmitted; and means for transmitting a message further comprises means for transmitting the selected message.
- 12. The system of claim 7 further comprising:
means for receiving a response to the transmitted selected message; means for selecting, in dependence upon the response, a command to be executed; and means for executing the command.
- 13. A computer program product of controlling operation of a personal video recorder (“PVR”), the computer program product comprising:
a recording medium; means, recorded on the recording medium, for identifying a message point in operation of a PVR; and means, recorded on the recording medium, for transmitting a message to a user.
- 14. The computer program product of claim 13 wherein means for identifying a message point comprises means, recorded on the recording medium, for encountering a message point identification in operation of PVR application software.
- 15. The computer program product of claim 13 wherein the message comprises a non-blocking, asynchronous post message.
- 16. The computer program product of claim 13 wherein the message comprises a blocking, synchronous send message.
- 17. The computer program product of claim 13 wherein:
the message point has an associated message point identification; the computer program product further comprises means, recorded on the recording medium, for selecting, in dependence upon the message point identification, a message to be transmitted; and means, recorded on the recording medium, for transmitting a message further comprises means, recorded on the recording medium, for transmitting the selected message.
- 18. The computer program product of claim 13 further comprising:
means, recorded on the recording medium, for receiving a response to the transmitted selected message; means, recorded on the recording medium, for selecting, in dependence upon the response, a command to be executed; and means, recorded on the recording medium, for executing the command.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] The present application is related to the following co-pending U.S. Patent Applications having the same inventors and assignee, which are hereby incorporated by reference:
[0002] 1. Patent Application Ser. No. ______ (Attorney Docket Number AUS9-2002-0109), titled “Personal Video Recording With Storage Space Loans”
[0003] 2. Patent Application Ser. No. ______ (Attorney Docket Number AUS9-2002-0110), titled “Personal Video Recording with Recovery of Displayed Storage Space”
[0004] 3. Patent Application Ser. No. ______ (Attorney Docket Number AUS9-2002-0111), titled “Personal Video Recording With Further Compression Of Recorded Shows”
[0005] 4. Patent Application Ser. No. ______ (Attorney Docket Number AUS9-2002-0325), titled “Personal Video Recording with Pools and Groups”
[0006] 5. Patent Application Ser. No. ______ (Attorney Docket Number AUS9-2002-0347), titled “Personal Video Recording With Storage Space Requirement Checking”
[0007] 6. Patent Application Ser. No. ______ (Attorney Docket Number AUS9-2002-0357), titled “Personal Video Recording With Apportioned Loans of Storage Space”
[0008] The present application is related to the following co-pending U.S. Patent Applications having the same inventors, the same assignee, and the same filing date, also hereby incorporated by reference:
[0009] 7. Patent Application Ser. No. ______ (Attorney Docket Number AUS9-2002-0358), titled “Personal Video Recording With Machine Learning For Messaging”