System and method of inserting advertisements into an information retrieval system display
First Claim
1. A client system operating in an information retrieval system including a server computer and the client system, wherein the client system has access to television programming viewed by a user of the information retrieval system and wherein the client system comprises a display device and one or more computer-readable media having computer-executable instructions for implementing a method for inserting an advertisement into a document displayed on the display device, wherein the method comprises:
- compiling a profile of the user of the information retrieval system at the client system, the profile including information corresponding to television programming viewed by the user, and wherein the user profile is updated every time the client views a television program;
requesting, by the client system, an information document from the server computer;
the client system selecting an advertisement from an advertisement repository for insertion into the information document based on the user profile, wherein the profile includes information related to only a most recently viewed television program, such that television programming viewed less recently than the most recently viewed television programming is not included in the profile for use in selecting the advertisement;
inserting data representing the selected advertisement into the information document; and
displaying the information document, including the selected advertisement, on the display device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for selecting and inserting advertisements in an information document displayed to a user, wherein the selection is based at least in part on television programming viewed by the user. The systems and methods may be implemented using the Internet or another information retrieval system that includes a client system and a remote server. The client system monitors television programming viewed by the user and compiles a user profile characterizing the television programming. When the user requests an Internet resource using the client system, the television programming information in the user profile is utilized to select an appropriate advertisement. The advertisement is then inserted in the information document and displayed to the user. Advertisement selection and insertion may be conducted at the remote server, the client system, or at the level of the Internet service provider. Such selection of advertisement increases the efficiency by which Internet advertisements are tailored to individuals. Instead of advertisements, information relating to the television programming may be retrieved over the Internet and displayed without direct user assistance.
-
Citations
20 Claims
-
1. A client system operating in an information retrieval system including a server computer and the client system, wherein the client system has access to television programming viewed by a user of the information retrieval system and wherein the client system comprises a display device and one or more computer-readable media having computer-executable instructions for implementing a method for inserting an advertisement into a document displayed on the display device, wherein the method comprises:
-
compiling a profile of the user of the information retrieval system at the client system, the profile including information corresponding to television programming viewed by the user, and wherein the user profile is updated every time the client views a television program;
requesting, by the client system, an information document from the server computer;
the client system selecting an advertisement from an advertisement repository for insertion into the information document based on the user profile, wherein the profile includes information related to only a most recently viewed television program, such that television programming viewed less recently than the most recently viewed television programming is not included in the profile for use in selecting the advertisement;
inserting data representing the selected advertisement into the information document; and
displaying the information document, including the selected advertisement, on the display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A remote server operating in an information retrieval system including the remote server, an ISP, and a client system having a display device, wherein the client system has access to television programming viewed by a user of the information retrieval system, the remote server comprising one or more computer-readable media having computer-executable instructions for implementing a method for inserting an advertisement into a document displayed on the display device, the method comprising:
-
the remote server receiving a request from the client system for an information document from the remote server;
the remote server accessing a profile of a user from the client system, the profile including information associated with television programming viewed by the user, wherein the user profile is updated every time the client views a television program;
the remote server selecting an advertisement from an advertisement repository for insertion into the information document based on the user profile, wherein the profile includes information related to only a most recently viewed television program, such that television programming viewed less recently than the most recently viewed television programming is not included in the profile for use in selecting the advertisement;
inserting data representing the selected advertisement into the information document; and
transmitting the information document to the client system. - View Dependent Claims (12, 13, 14)
-
-
15. An ISP operating in an information retrieval system including a remote server, the ISP, and a client system having a display device, wherein the client system has access to television programming viewed by a user of the information retrieval system, the ISP comprising one or more computer-readable media having computer-executable instructions for implementing a method for inserting an advertisement into a document displayed on the display device, the method comprising:
-
the ISP receiving a request from the client system for an information document from the remote server;
the ISP obtaining the information document from the remote server;
the ISP accessing a profile of a user from the client system, the profile including information associated with television programming viewed by the user, wherein the user profile is updated every time the client views a television program;
the ISP selecting an advertisement from an advertisement repository for insertion into the information document based on the user profile, wherein the profile includes information related to only a most recently viewed television program, such that television programming viewed less recently than the most recently viewed television programming is not included in the profile for use in selecting the advertisement;
the ISP inserting data representing the selected advertisement into the information document; and
the ISP transmitting the information document to the client system. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification