Patent Document ID: 9043320
Application ID: 12710008

Base Claim:
1. A method comprising the steps of: receiving, using a computing device, a find-in-page query, from a user, relating to a webpage of a website displayed by a web browser on the computing device, the query comprising a search string of characters the user is searching for in the webpage, wherein the find-in-page query is invoked by a function of the web browser; collecting, using the computing device, a first set of metadata relating to each of a plurality of data objects displayed on the webpage, such that the first set of metadata is collected from the HyperText Markup Language (HTML) code comprising the webpage relating to at least one respective data object of the plurality of data objects displayed on the webpage; collecting, using the computing device, a second set of metadata relating to each of the plurality of data objects, such that the second set of metadata is collected from the respective source code of each data object of the plurality of data objects; collecting, using the computing device, a third set of metadata relating to each of the plurality of data objects, using the computing device, such that the third set of metadata is collected, over a network, via communication with a search engine, such that at least a subset of the third set of metadata originates from a plurality of additional websites; identifying, using the computing device, at least a subset of the plurality of data objects matching the find-in-page query such that the search string is matched to metadata in the first, second and third sets of metadata, such that the metadata relating to the identified at least a subset of the plurality of data objects comprises the search string; altering, using the computing device, the display of the of the at least a subset of the plurality of data objects on the webpage, such that the user is able to identify each of the at least a subset of the plurality of data objects.

---

Claim 7:
7. The method of claim 1 wherein the third set of metadata is collected using the search engine by sending a search query to the search engine, wherein the search query comprises a Uniform Resource Locator (URL) for each of the plurality of data objects, whereby the search engine retrieves a fingerprint for each of the plurality of data objects and returns aggregated metadata for each respective object.