Methods And System For Efficient Crawling Of Advertiser Landing Page URLs
OwnerAnkur K. Gupta, Veaceslav D. Filimonovinventors
Life of this patent
Estimating the term…
Abstract
A method and apparatus for the efficient storage, retrieval, and processing of landing pages and related metadata for use in a paid search advertising business model is provided. These techniques promote efficient crawling in situations including one landing page associated with multiple sponsored listings belonging to the same or different accounts. One or more landing pages may be crawled, based at least in part on one or more of the landing page URLs represented in a table. In an embodiment, each URL identifier is placed in an active or inactive queue, with only entries in the active queue crawled.
Claims28
A method comprising:
- in response to acceptance of a landing page URL submitted by an entity, determining whether the landing page URL is already represented in a table;
- in response to determining that the landing page URL is already represented in the table, adding entity information about the entity to a table entry corresponding to the landing page URL;
- and
- crawling one or more landing pages based at least in part on one or more of the landing page URLs represented in the table;
- wherein the method is performed by one or more special-purpose computing devices.
A method comprising:
- placing a URL identifier associated with a landing page URL and the corresponding landing page in an active queue;
- crawling one or more landing pages on the active queue;
- determining a time interval since a last active sponsored listing associated with the URL identifier has become inactive;
- if the time interval is greater than a pre-selected duration, placing the URL identifier on an inactive queue and discarding a stored copy of the corresponding landing page;
- and
- if a sponsored listing associated with a URL identifier in the inactive queue is activated, moving the URL identifier in the inactive queue to the active queue and associating the corresponding landing page in the active queue;
- wherein the method is performed by one or more special-purpose computing devices.
Dependencies are inferred from the claim text.