Patent ID: 9633378
Date: 2017-04-25
CPC Classifications: G06F,G06N,G06Q

Claim:
1. A method, comprising: at and by a server computer operating in a network environment and having at least one processor and non-transitory computer memory: obtaining, utilizing a set of obtaining rules, a plurality of explicit or implicit computer-readable field identifiers from a plurality of sites or applications on the Internet; applying via programming code a set of enhancing rules to enhance results of the obtaining of the plurality of computer-readable field identifiers; mapping the plurality of computer-readable field identifiers to one another using a set of normalized variables stored in a normalized variable data database, the normalized variable data database representing a universal variable map of searchable classes and attributes of products or services on the Internet, the mapping linking computer-readable field identifiers of the plurality of sites or applications; automatically programmatically generating a deep-linked ad utilizing the universal variable map, the deep-linked ad linking one or more of a set of computer-readable field identifiers used by a first site or application with one or more of a set of computer-readable field identifiers used by a second site or application; placing the deep-linked ad on a page of the first site or application; and in response to user interaction with the deep-linked ad on the page of the first site or application on a user device: