Claims
- 1. A method for detecting errors in a data package, comprising:
receiving at least two data elements; receiving, separately from the at least two data elements, a set of desired code point values corresponding to a data package; determining a set of current code point values for the at least two data elements; and comparing the set of current code point values to the set of desired code point values.
- 2. The method of claim 1, further comprising:
determining if a change has occurred in the data package based on the comparison of the sets of code point values; and if a change is determined to have occurred, requesting retransmission of at least one of the at least two data elements.
- 3. The method of claim 1, further comprising:
determining if a change has occurred in the data package based on the comparison of the sets of code point values; and if a change is determined to have occurred, preventing the use of at least one of the at least two data elements.
- 4. The method of claim 1, further comprising:
determining if a change has occurred in the data package based on the comparison of the sets of code point values; and if a change is determined to have occurred:
identifying the particular data element, of the at least two data elements, in which the change occurred, and determining a corrective action to perform.
- 5. The method of claim 4, wherein the corrective action is requesting a retransmission of at least one of the at least two data elements.
- 6. The method of claim 4, wherein the corrective action is preventing use of at least one of the at least two data elements.
- 7. The method of claim 4, wherein the corrective action to perform is determined based on characteristics of the particular data element in which the change occurred.
- 8. The method of claim 1, further comprising:
determining if a change has occurred in the data package based on the comparison of the sets of code point values; and if a change is determined to have occurred:
identifying the particular data element, of the at least two data elements, in which the change occurred, and based on the similarity of a watermark in the particular data element in which the change occurred to a corresponding watermark in the set of desired code point values, determining that the particular data element may still be used.
- 9. The method of claim 7, wherein the corrective action is determined based on the particular data element in which the change occurred being related to the content rating of the data package.
- 10. The method of claim 1, wherein the at least two data elements and the set of desired code points are received from at least one network component via different data paths.
- 11. The method of claim 1, wherein the at least two data elements is received from a first network component and the set of desired code points is received from a second network component.
- 12. A method for detecting changes in a data package transmitted over a network, comprising:
receiving, from a first network component, a set of current code point values corresponding to a data package at a code point monitor; receiving, from a second network component, a set of desired code point values corresponding to the data package at the code point monitor; and comparing the set of current code point values to the set of desired code point values, wherein the set of current code point values is determined at the first network component based on the data package received by the first network component.
- 13. The method of claim 12, wherein the first network component is a set top box.
- 14. The method of claim 12, wherein the code point monitor logs the result of the comparison.
- 15. The method of claim 12, further comprising:
determining if a change has occurred in the data package based on the comparison of the sets of code point values; and if a change is determined to have occurred, transmitting an instruction to perform a corrective action.
- 16. The method of claim 15, wherein the corrective action is preventing use of at least a portion of the data package.
- 17. The method of claim 15, wherein the corrective action is requesting retransmission of at least a portion of the data package.
- 18. The method of claim 15, further comprising:
determining the particular data element in which the change occurred, and determining the corrective action based on characteristics of the particular data element in which the change occurred.
- 19. The method of claim 18, wherein the corrective action is determined based on the particular data element in which the change occurred being related to a content rating of the data package.
- 20. A system for detecting changes in a data package transmitted over a network, comprising:
a data network; a data package server connected to the data network; and a code point monitor connected to the network, wherein the data package server is configured to determine a set of desired code point values based on the data package before transmitting the data package and the set of desired code point values over the data network, and the code point monitor is configured to compare the set of desired code point values to a set of current code point values determined after the data package has been received.
- 21. The system of claim 20, further comprising:
a subscriber set top box, wherein the subscriber set top box is configured to receive the data package from the data package server and to determine the set of current code point values based on the received data package.
- 22. The system of claim 21, wherein the subscriber set top box includes the code point monitor.
- 23. The system of claim 21, wherein the subscriber set top box is configured to transmit the set of current code point values to a separate code point monitor.
- 24. The system of claim 20, wherein the code point monitor is configured to log the result of the comparison.
- 25. The system of claim 20, wherein the code point monitor is configured to determine if a change has occurred in the data package based on the comparison of the sets of code point values; and the code point monitor is configured to transmit an instruction to perform a corrective action to a network component if a change is determined to have occurred.
- 26. The system of claim 25, wherein the corrective action is preventing use of at least a portion of the data package.
- 27. The system of claim 25, wherein the corrective action is requesting retransmission of at least a portion of the data package.
- 28. The system of claim 25, wherein the code point monitor determines a particular data element in which the change occurred, and the corrective action is based on characteristics of the particular data element in which the change occurred.
- 29. The system of claim 20, wherein the set of desired code point values are transmitted with the data package.
- 30. The system of claim 20, wherein the set of desired code point values are transmitted separately from the data package.
- 31. A code point monitor comprising:
a network interface; and a processor configured to:
receive at least two data elements; receive, separately from the at least two data elements, a set of desired code point values corresponding to a data package; determine a set of current code point values for the at least two data elements; and compare the set of current code point values to the set of desired code point values.
- 32. The code point monitor of claim 31, wherein the processor is further configured to:
determine if a change has occurred in the data package based on the comparison of the sets of code point values; and if a change is determined to have occurred, request retransmission of at least one of the at least two data elements.
- 33. The code point monitor of claim 31, wherein the processor is further configured to:
determine if a change has occurred in the data package based on the comparison of the sets of code point values; and if a change is determined to have occurred, prevent the use of at least one of the at least two data elements.
- 34. The code point monitor of claim 31, wherein the processor is further configured to:
determine if a change has occurred in the data package based on the comparison of the sets of code point values; and if a change is determined to have occurred:
identify the particular data element, of the at least two data elements, which caused the error, and determine a corrective action to perform.
- 35. The code point monitor of claim 34, wherein the corrective action is requesting a retransmission of at least one of the at least two data elements.
- 36. The code point monitor of claim 34, wherein the corrective action is preventing the use of at least one of the at least two data elements.
- 37. The code point monitor of claim 34, wherein the corrective action to perform is determined based on characteristics of the particular data element in which the change occurred.
- 38. The code point monitor of claim 31, wherein the processor is further configured to:
determine if a change has occurred in the data package based on the comparison of the sets of code point values; and if a change is determined to have occurred:
identify the particular data element, of the at least two data elements, in which the change occurred, and based on the similarity of a watermark in the particular data element in which the change occurred to a corresponding watermark in the set of desired code point values, determine that the particular data element may still be used.
- 39. The code point monitor of claim 37, wherein the corrective action is determined based on the particular data element in which the change occurred being related to a content rating of the data package.
Parent Case Info
[0001] This application claims priority to, and incorporates herein by reference in its entirety, U.S. Provisional Application No. 60/396,119, entitled “SYSTEMS AND METHODS FOR PERFORMING QUALITY ASSURANCE ON INTERACTIVE TELEVISION AND SOFTWARE APPLICATION DATA DELIVERED VIA A NETWORK,” which was filed on Jul. 15, 2002.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60396119 |
Jul 2002 |
US |