Patent Document ID: 7739354
Application ID: 09797318

Base Claim:
1. A computer implemented method for embedding data in a text page at a proxy, the proxy comprising an intermediary between a resource and a request for the resource, the method comprising: receiving the request for the resource at the proxy from a client machine, wherein the proxy is configured to accept requests from a plurality of client machines, wherein the client machines are independent of the proxy; extracting, at the proxy, a resource identifier from the request and storing said the resource identifier, wherein the resource identifier identifies the resource being requested; forwarding the request for said resource from the proxy to a location having the resource; receiving the resource in response to forwarding the request; thereafter, at the proxy, parsing the received resource based at least partially on the resource identifier to match the received resource with the previously stored resource identifier; analyzing a plurality of templates using at least the previously stored resource identifier to obtain a template associated with the resource; using the template associated with the received resource identified by the previously stored resource identifier to identify one or more recognized elements in the received resource; and embedding data into the received resource based on the one or more recognized elements.

---

Claim 17:
17. The computer implemented method of claim 1 wherein identifying said one or more recognized elements further comprises performing a location search, said location search comprising locating text based on the position of said text in said resource.