IP Library Patent Application 12508201
Patent Application
App. No. 12/508,201

System and Method for Dynamically Changing Advertisements

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/508,201
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.

Claims (45)

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 . The method of claim 1 , the method steps further comprising:

providing one or more advertisements for display within the IM client interface upon initiation of the IM session.

3 . The method of claim 1 , the method steps further comprising:

initiating an IM session based upon the user's IM session request.

4 . The method of claim 1 , the method steps further comprising:

selecting one or more advertisements based upon an analysis of the most popular word in the parsed message.

5 . The method of claim 1 , the method steps further comprising:

parsing the message text on the user's IM client interface as the user types the message.

6 . The method of claim 1 , the method steps further comprising:

periodically parsing the message text on the user's IM client interface.

7 . The method of claim 6 wherein the period for parsing is based upon a count of the messages sent or received.

8 . The method of claim 6 wherein the period for parsing is based upon a fixed period of time.

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.

10 . The system of claim 9 , wherein all modules are operable on a single computing device.

11 . The system of claim 9 , wherein the message polling module periodically parses the message text on the user's IM client interface and requests one or more advertisements from the advertisement publishing service based upon the IM message textual content.

12 . The system of claim 11 , wherein the one or more requested advertisements are based upon an analysis of the most popular word in the parsed message text content.

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.

14 . The computer software program of claim 13 , the program steps further comprising:

providing one or more advertisements for display within the IM client interface upon initiation of the IM session.

15 . The computer software program of claim 13 , the program steps further comprising:

initiating an IM session based upon the user's IM session request.

16 . The computer software program of claim 13 , the program steps further comprising:

selecting one or more advertisements based upon an analysis of the most popular word in the parsed message.

17 . The computer software program of claim 13 , the program steps further comprising:

parsing the message text on the user's IM client interface as the user types the message.

18 . The computer software program of claim 13 , the program steps further comprising:

periodically parsing the message text on the user's IM client interface.

19 . The computer software program of claim 18 , wherein the period for parsing is based upon a count of the messages sent or received.

20 . The computer software program of claim 18 , wherein the period for parsing is based upon a fixed period of time.

Assignments (2)
SECURITY AGREEMENT Recorded Jan 8, 2014
From: NEXPLORE TECHNOLOGIES, INC. (NEXPLORE CORPORATION)
To: SHORE CHAN DEPUMPO LLP
Reel/Frame 031946/0674 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2009
From: MANDEL, EDWARD W.
To: NEXPLORE TECHNOLOGIES, INC.
Reel/Frame 023214/0365 →