PRESENTING ADVERTISEMENTS BASED ON WEB-PAGE INTERACTION

Patent №

US 9,224,151

Granted

2015-12-29

Filed 2008

Owner

MICROSOFT CORPORATION

AI components

5

ml · nlp · kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12141720

Embodiments of the invention provide a method, system, and media for presenting advertisements (or other information) based on user interaction with a web page. One embodiment of the method includes determining that programmatic code that describes the web page is to be dynamically modified before it is to be presented on a display device. The method further includes identifying remotely stored supplemental information that is associated with the web page. The supplemental information includes a listing of words on the web page that are to be considered key words which key words are to be associated with descriptive terms that relate to the key words. The descriptive terms might even be generated after a rendering of the web page as well as before. Additional supplemental information might include a listing of triggering events that are associated with different objects of the web page (such as key words, text boxes, etc.) such that if an object is interacted with in a predetermined way, then some action is to follow. The method additionally includes modifying the programmatic code of the web page according to the supplemental information, observing a triggering event, gathering descriptive words associated with the occurrence of the event trigger, communicating the appropriate descriptive words so as to return fresh advertising content, and without obscuring an initial content of the web page, presenting information based on the advertising content.

AI classification

Natural language1.00
Knowledge representation1.00
Machine learning0.97
AI hardware0.82
Planning0.57
Speech0.01
Evolutionary computation0.00
Vision0.00

Ownership

MICROSOFT CORPORATION

assignment · 211310989

Assignors

SINYAGIN, ALEKSEY Y., LUTHER, MICHAEL S.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC