System and Method for Dynamically Changing Advertisements
First Claim
1. A method for providing, in a networked environment, dynamically changing advertisements in response to a user'"'"'s instant messaging (IM) exchange, the method steps comprising:
- providing an IM interaction module that is operably coupled with an advertisement publishing service and an IM service;
providing a message polling module that is operably coupled with the IM interaction module;
providing an advertisement display module that is operably coupled with the message polling module and with an IM client interface, wherein the IM client interface includes at least one area for display of one or more advertisements;
accepting from a user an IM session request;
parsing the text of a message sent or received by the user;
requesting one or more advertisements from the advertisement publishing service based upon the parsed message content; and
providing the one or more advertisements to the user'"'"'s IM client interface for display.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing, in a networked environment, dynamically changing advertisements in response to a user'"'"'s instant messaging (IM) exchange. An IM interaction module is operably coupled with an advertisement publishing service and an IM service; a message polling module is operably coupled with the IM interaction module; and an advertisement display module is operably coupled with the message polling module and with an IM client interface. The IM client interface includes at least one area for user IM session message text and at least one area for display of one or more advertisements that are provided by the advertisement publishing service based upon the IM session message text content. Method steps include accepting an IM session request, parsing the IM text message content, requesting advertisements based upon the parsed content, and providing the received advertisements to the user'"'"'s IM client interface for display.
28 Citations
20 Claims
-
1. A method for providing, in a networked environment, dynamically changing advertisements in response to a user'"'"'s instant messaging (IM) exchange, the method steps comprising:
-
providing an IM interaction module that is operably coupled with an advertisement publishing service and an IM service; providing a message polling module that is operably coupled with the IM interaction module; providing an advertisement display module that is operably coupled with the message polling module and with an IM client interface, wherein the IM client interface includes at least one area for display of one or more advertisements; accepting from a user an IM session request; parsing the text of a message sent or received by the user; requesting one or more advertisements from the advertisement publishing service based upon the parsed message content; and providing the one or more advertisements to the user'"'"'s IM client interface for display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for providing, in a networked environment, dynamically changing advertisements in response to a user'"'"'s instant messaging (IM) exchange, the system comprising:
-
an IM interaction module that is operably coupled with an advertisement publishing service and an IM service; a message polling module that is operably coupled with the IM interaction module; and an advertisement display module that is operably coupled with the message polling module and with an IM client interface, wherein the IM client interface includes at least one area for user IM session message text and at least one area for display of one or more advertisements that are provided by the advertisement publishing service based upon the IM session message text. - View Dependent Claims (10, 11, 12)
-
-
13. A computer software program tangibly embodied in a computer readable medium, the program including machine-readable instructions executable by a computer processor to perform a method for providing, in a networked environment, dynamically changing advertisements in response to a user'"'"'s instant messaging (IM) exchange, the IM exchange occurring on the user'"'"'s IM client interface, the program steps comprising:
-
accepting an IM session request from a user, via the user'"'"'s IM client interface; parsing the text of an IM message sent or received by the user; requesting one or more advertisements from an advertisement publishing service based upon the parsed message content; and providing the one or more advertisements to the user'"'"'s IM client interface for display. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification