Patent ID: 7917484
Filing Date: 2011-03-29
Classification: G06F,Y10S

Abstract:
1. A system, comprising: a processor; and a memory comprising program instructions, wherein the program instructions are executable by the processor to perform: receiving a request for particular data of a data collection from a Web service client via a network; extracting a copy of the requested particular data from the data collection as an original data copy of the particular data; determining a tracer identifier for the original data copy, wherein the tracer identifier identifies at least one location within the original data copy and further identifies one or more tracer elements to be positioned at the identified at least one location; wherein determining the tracer identifier further comprising determining the tracer identifier as a permutation of a tracer template, wherein the permutation includes digits and said digits representing the at least one location of the tracer elements; marking the original data copy as identified by the tracer identifier, wherein said marking comprises positioning the one or more tracer elements at the identified at least one location within the original data copy, and wherein: the one or more tracer elements are perceptible to a user during normal presentation of the marked data copy; and the marked data copy appears to the user to be an unmarked copy of the requested particular data; storing the tracer identifier for the marked data copy, wherein the stored tracer identifier links the marked data copy to the Web service client; returning the marked data copy to the Web service client; and repeating said receiving, said determining, said marking, said storing, and said returning for the same particular data for a different Web service client, wherein the tracer identifier for the Web service client and the tracer identifier for the different Web service client are different; wherein said receiving, said extracting, said determining, said marking, said storing, said returning, and said repeating are all performed by a same Web service provider separate from the Web service client.