DATA PROTECTION SYSTEM
First Claim
1. A method of communicating from a transmitter to a receiver over a communications medium, comprising the steps of:
- in the transmitter, the steps of;
formatting data into a data stream to be communicated across the communications medium, the data stream comprising a plurality of headers;
for each of the plurality of headers, the steps of;
first, modifying information encoded by the header by performing a bitwise logical operation between selected bits of the header with a predetermined bit pattern; and
second, transmitting the plurality of headers on to the communications medium;
in the receiver, the steps of;
receiving the plurality of headers from the communications medium; and
for each of the received headers, recovering the information encoded by the header.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of communicating from a transmitter to a receiver over a communications medium. For the transmitter, the method includes the step of formatting data into a data stream to be communicated across the communications medium. This data stream comprises a plurality of headers (PACK HEADER). Moreover, for each of the plurality of headers, the method performs two steps. First, the method modifies information encoded by the header by performing a bitwise logical operation between selected bits of the header (B) with a predetermined bit pattern (A). Second, the method transmits the plurality of headers on to the communications medium. For the receiver, the method includes the step of receiving the plurality of headers from the communications medium. Additionally, for each of the received headers, the receiver recovers the information encoded by the header.
In another embodiment, there is provided an information package medium (DVD). The package medium comprises means for storing a plurality of data quantities. Each of the plurality of data quantities comprises a set of bits. The package medium further comprises a plurality of machine-readable scramble codes (Scramble_Pattern_IDs), and each of the plurality of machine-readable scramble codes corresponds to one of the plurality of data quantities and indicates a manner of descrambling the corresponding one of the plurality of data quantities.
51 Citations
47 Claims
-
1. A method of communicating from a transmitter to a receiver over a communications medium, comprising the steps of:
-
in the transmitter, the steps of;
formatting data into a data stream to be communicated across the communications medium, the data stream comprising a plurality of headers;
for each of the plurality of headers, the steps of;
first, modifying information encoded by the header by performing a bitwise logical operation between selected bits of the header with a predetermined bit pattern; and
second, transmitting the plurality of headers on to the communications medium;
in the receiver, the steps of;
receiving the plurality of headers from the communications medium; and
for each of the received headers, recovering the information encoded by the header. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An information package medium, comprising:
-
means for storing a plurality of data quantities, wherein each of the plurality of data quantities comprises a set of bits; and
a plurality of machine-readable scramble codes, wherein each of the plurality of machine-readable scramble codes corresponds to one of the plurality of data quantities and indicates a manner of descrambling the corresponding one of the plurality of data quantities. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
28. A method of communicating from a transmitter to a receiver over a communications medium, comprising the steps of:
in the transmitter, the steps of;
reading a plurality of data quantities from an information package medium, wherein each of the plurality of data quantities comprises a set of bits;
reading a plurality of machine-readable scramble codes from the information package medium, wherein each of the plurality of machine-readable scramble codes corresponds to one of the plurality of data quantities and indicates a manner of descrambling the corresponding one of the plurality of data quantities;
formatting the plurality of data quantities into a data stream to be communicated across the communications medium; and
transmitting the data stream on to the communications medium.
Specification