Method, system and program product for the insertion and retrieval of identifying artifacts in transmitted lossy and lossless data
First Claim
1. A method comprising:
- receiving carrier data at a data processing system;
the data processing system analyzing the carrier data to identify one or more insertion areas within carrier data for the insertion of identifying data, wherein the identifying data identifies an association with the carrier data, based on one or more characteristics of the carrier data within a given insertion area indicating that variations of the carrier data at one or more samples within the given insertion area may be imperceptible by a human sensory system;
the data processing system inserting the identifying data in one or more locations of the carrier data based on the identified one or more insertion areas, resulting in modified carrier data containing the identifying data;
storing the modified carrier data in a storage device; and
transmitting the modified carrier data from the data processing system.
5 Assignments
0 Petitions
Accused Products
Abstract
Identifying artifacts are inserting in radio frequency broadcast data at the transmitter and retrieved at a receiver, allowing verification of the receipt of the transmitted data, authentication of transactions that use the transmitted data, or activation of processes dependent on receipt of the carrier data. A content system receives content data to serve as carrier data, and an identifying artifact insertion system inserts artifact data into the carrier data based on predetermined characteristics of the carrier data without requiring human intervention, and then generates a composite data sequence. A data transmit system connected to the identifying artifact insertion system and the content system transmits the composite data sequence. A receiver system performs real-time, automated extraction of identifying artifacts within lossy carrier data and verifies the reception of the data artifacts in the carrier data.
-
Citations
41 Claims
-
1. A method comprising:
-
receiving carrier data at a data processing system; the data processing system analyzing the carrier data to identify one or more insertion areas within carrier data for the insertion of identifying data, wherein the identifying data identifies an association with the carrier data, based on one or more characteristics of the carrier data within a given insertion area indicating that variations of the carrier data at one or more samples within the given insertion area may be imperceptible by a human sensory system; the data processing system inserting the identifying data in one or more locations of the carrier data based on the identified one or more insertion areas, resulting in modified carrier data containing the identifying data; storing the modified carrier data in a storage device; and transmitting the modified carrier data from the data processing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 40)
-
-
17. A method comprising:
-
receiving modulated carrier data containing identifying data at a data processing system; the data processing system sampling the received modulated carrier data; the data processing system analyzing the modulated carrier data to determine the amplitude slope of the modulated carrier data corresponding to the one or more samples of the received modulated carrier data; the data processing system demodulating the identifying data from the modulated carrier data based on the slope of the modulated carrier data within a predetermined length of the carrier data corresponding to the length of the identifying data to generate demodulated identifying data; and storing the demodulated identifying data in a storage device coupled to the data processing system. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 41)
-
-
25. A system comprising:
an identifying data insertion system configured to perform; identifying one or more insertion areas within carrier data for the insertion of identifying data, wherein the identifying data identifies an association with the carrier data, based on one or more characteristics of the carrier data within a given insertion area indicating that variations of the carrier data at one or more samples within the given insertion area may be imperceptible by a human sensory system; inserting the identifying data in one or more locations of the carrier data based on the identified one or more insertion areas, resulting in modified carrier data containing the identifying data; and transmitting the modified carrier data. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
Specification