Protecting content from unauthorized reproduction
First Claim
1. An electronic commerce system for watermarking data associated with one or more products, comprising:
- means for generating an algorithm for creating a particular watermark pattern in data, the data associated with one or more products available from one or more sellers, the data comprising one or more of product attribute values for each of the one or more products, seller attribute values for each of the one or more products, and product descriptions for each of the one or more products, the data being stored in one or more databases accessible to one or more buyer computers for search queries for data associated with certain of the products, the generated algorithm comprising a sifting function for creating the particular watermark pattern in the data for identifying the data and the source of the data, without adversely affecting the use of the data, the sifting function alters printable American Standard Code for Information Interchange (ASCII) characters in the data, wherein the particular watermark pattern comprises a plurality of non-printable ASCII characters inserted throughout the data according to a pre-defined arrangement, and the particular watermark pattern facilitates identification of a copy of the data and does not affect authorized use of the data by the one or more buyer computers; and
means for applying the sifting function to the data to create the particular watermark pattern in the data.
15 Assignments
0 Petitions
Accused Products
Abstract
A system for watermarking data associated with one or more products includes one or more software components that collectively generate an algorithm for creating a particular pattern in data associated with one or more products available from one or more sellers. The data is stored in one or more databases accessible to one or more buyer computers for search queries for data associated with certain of the products. The pattern facilitates identification of a copy of the data and does not substantially affect authorized use of the data by the one or more buyer computers or users associated with the buyer computers. The software components collectively apply the algorithm to the data to create the particular pattern in the data.
112 Citations
25 Claims
-
1. An electronic commerce system for watermarking data associated with one or more products, comprising:
-
means for generating an algorithm for creating a particular watermark pattern in data, the data associated with one or more products available from one or more sellers, the data comprising one or more of product attribute values for each of the one or more products, seller attribute values for each of the one or more products, and product descriptions for each of the one or more products, the data being stored in one or more databases accessible to one or more buyer computers for search queries for data associated with certain of the products, the generated algorithm comprising a sifting function for creating the particular watermark pattern in the data for identifying the data and the source of the data, without adversely affecting the use of the data, the sifting function alters printable American Standard Code for Information Interchange (ASCII) characters in the data, wherein the particular watermark pattern comprises a plurality of non-printable ASCII characters inserted throughout the data according to a pre-defined arrangement, and the particular watermark pattern facilitates identification of a copy of the data and does not affect authorized use of the data by the one or more buyer computers; and means for applying the sifting function to the data to create the particular watermark pattern in the data.
-
-
2. An electronic commerce system for watermarking data associated with one or more products, the system comprising:
a global content directory server for generating an algorithm for creating a particular watermark pattern in data, the data associated with one or more products available from one or more sellers, the data comprising one or more product attribute values, seller attribute values, and product descriptions for each of the one or more products, the data being stored in one or more databases accessible to one or more buyer computers for search queries for data associated with certain of the products, the generated algorithm comprising a sifting function for creating the particular watermark pattern in the data for identifying the data and the source of the data, without adversely affecting the use of the data, the sifting function alters printable American Standard Code for Information Interchange (ASCII) characters in the data, wherein the particular watermark pattern comprises a plurality of non-printable characters inserted throughout the data according to a pre-defined arrangement, and the particular watermark pattern facilitates identification of a copy of the data and does not affect authorized use of the data by the one or more buyer computers, wherein the sifting function is applied to the data to create the particular watermark pattern in the data. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9)
-
10. A method for watermarking data associated with one or more products, comprising:
-
generating an algorithm for creating a particular watermark pattern in data, the data associated with one or more products available from one or more sellers, the data comprising one or more product attribute values, seller attribute values, and product descriptions for each of the one or more products, the data being stored in one or more databases accessible to one or more buyers for search queries for data associated with certain of the products, the generated algorithm comprising a sifting function for creating the particular watermark pattern in the data for identifying the data and the source of the data, without adversely affecting the use of the data, the sifting function alters printable American Standard Code for Information Interchange (ASCII) characters in the data, wherein the particular watermark pattern comprises a plurality of non-printable ASCII characters inserted throughout the data according to a pre-defined arrangement, and the particular watermark pattern facilitates identification of a copy of the data and does not affect authorized use of the data by the one or more buyer computers; and applying the sifting function to the data to create the particular watermark pattern in the data. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. Software for watermarking data associated with one or more products, the software embodied in a computer-readable medium and when executed operable to:
-
generate an algorithm for creating a particular watermark pattern in data, the data associated with one or more products available from one or more sellers, the data comprising one or more product attribute values, seller attribute values, and product descriptions for each of the one or more products, the data being stored in one or more databases accessible to one or more buyers for search queries for data associated with certain of the products, the generated algorithm comprising a sifting function for creating the particular watermark pattern in the data for identifying the data and the source of the data, without adversely affecting the use of the data, the sifting function alters printable American Standard Code for Information Interchange (ASCII) characters in the data, wherein the particular watermark pattern comprises a plurality of non-printable ASCII characters inserted throughout the data according to a pre-defined arrangement, and the particular watermark pattern facilitates identification of a copy of the data and does not affect authorized use of the data by the one or more buyer computers; and apply the sifting function to the data to create the particular watermark pattern in the data. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification