Claims Analysis
Total Claims: 43
Claim 1
Independent Claim
193 words
In an information retrieval system including a server computer 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, a method for inserting an advertisement into a document displayed on the display device, the method comprising the acts of: 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.
Claim 2
Dependent Claim
193 words
In an information retrieval system including a server computer 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, a method for inserting an advertisement into a document displayed on the display device, the method comprising the acts of: 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.
Claim 3
Dependent Claim
24 words
A method as defined in claim 1 , wherein the act of inserting data representing the selected advertisement is conducted at the client system.
Claim 4
Dependent Claim
29 words
A method as defined in claim 2 , further comprising, before the act of selecting an advertisement, an act of receiving a plurality of advertisements at the client system.
Claim 5
Dependent Claim
16 words
A method as defined in claim 1 , wherein the information document is an HTML document.
Claim 6
Dependent Claim
39 words
A method as defined in claim 1 , wherein the act of compiling the profile includes an act of including in the profile user information further characterizing the user, in addition to the television programming viewed by the user.
Claim 7
Dependent Claim
14 words
A method as defined in claim 1 , wherein the information document includes news.
Claim 8
Dependent Claim
23 words
A method as defined in claim 1 , wherein the information document includes reference information relating to the content of the television programming.
Claim 9
Dependent Claim
22 words
A method as defined in claim 1 , wherein the act of requesting an information document is conducted without direct user assistance.
Claim 10
Dependent Claim
27 words
A method as recited in claim 1 , wherein the act of compiling a profile includes an act of identifying closed captioning received from the television programming.
Claim 11
Dependent Claim
21 words
A method as recited in claim 1 , wherein the selected advertisement replaces a preexisting advertisement included with the information document.
Claim 12
Dependent Claim
20 words
A method as recited in claim 1 , wherein the selected advertisement is selected prior to requesting the information document.
Claim 13
Dependent Claim
20 words
A method as recited in claim 1 , wherein the user profile is categorized according to topics of television programming.
Claim 14
Dependent Claim
29 words
A method as recited in claim 1 , wherein information relating to the user profile is only retained in the user profile for only a predetermined period of time.
Claim 15
Dependent Claim
63 words
A computer program product for use in an information retrieval system including a server computer 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 computer program product comprising: one or more computer-readable media having computer-executable instructions for implementing the method recited in claim 1 .
Claim 16
Dependent Claim
26 words
A computer program product as defined in claim 14 , wherein the act of inserting data representing the selected advertisement is conducted at the client system.
Claim 17
Dependent Claim
31 words
A computer program product as defined in claim 14 , further comprising, before the act of selecting an advertisement, an act of receiving a plurality of advertisements at the client system.
Claim 18
Dependent Claim
18 words
A computer program product as defined in claim 14 , wherein the information document is an HTML document.
Claim 19
Dependent Claim
41 words
A computer program product as defined in claim 14 , wherein the act of compiling the profile includes an act of including in the profile user information further characterizing the user, in addition to the television programming viewed by the user.
Claim 20
Dependent Claim
16 words
A computer program product as defined in claim 14 , wherein the information document includes news.
Claim 21
Dependent Claim
25 words
A computer program product as defined in claim 14 , wherein the information document includes reference information relating to the content of the television programming.
Claim 22
Dependent Claim
24 words
A computer program product as defined in claim 14 , wherein the act of requesting an information document is conducted without direct user assistance.
Claim 23
Dependent Claim
29 words
A computer program product as recited in claim 14 , wherein the act of compiling a profile includes an act of identifying closed captioning received from the television programming.
Claim 24
Dependent Claim
194 words
In an information retrieval system including a 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, a method for inserting an advertisement into a document displayed on the display device, the method comprising the acts of: 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.
Claim 25
Dependent Claim
194 words
In an information retrieval system including a 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, a method for inserting an advertisement into a document displayed on the display device, the method comprising the acts of: 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.
Claim 26
Dependent Claim
22 words
A method as recited in claim 23 , wherein communications between the remote server and the client system pass through an ISP.
Claim 27
Dependent Claim
28 words
A method as recited in claim 23 , wherein the client system displays the information document, including the selected advertisement, on the display device of the client system.
Claim 28
Dependent Claim
21 words
A method as recited in claim 23 , wherein the selected advertisement replaces a preexisting advertisement included with the information document.
Claim 29
Dependent Claim
20 words
A method as recited in claim 23 , wherein the user profile is categorized according to topics of television programming.
Claim 30
Dependent Claim
29 words
A method as recited in claim 23 , wherein information relating to the user profile is only retained in the user profile for only a predetermined period of time.
Claim 31
Dependent Claim
22 words
A computer program product having one or more computer-readable media having computer-executable instructions for implementing the method recited in claim 23 .
Claim 32
Dependent Claim
205 words
In an information retrieval system including a 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, a method for inserting an advertisement into a document displayed on the display device, the method comprising the acts of: 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 unit 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.
Claim 33
Dependent Claim
205 words
In an information retrieval system including a 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, a method for inserting an advertisement into a document displayed on the display device, the method comprising the acts of: 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 unit 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.
Claim 34
Dependent Claim
24 words
A method as recited in claim 30 , the ISP accesses and stores the profile prior to receiving the request for the information document.
Claim 35
Dependent Claim
28 words
A method as recited in claim 30 , wherein the client system displays the information document, including the selected advertisement, on the display device of the client system.
Claim 36
Dependent Claim
21 words
A method as recited in claim 30 , wherein the selected advertisement replaces a preexisting advertisement included with the information document.
Claim 37
Dependent Claim
30 words
A method as recited in claim 30 , wherein the advertisement is selected by the ISP, based on the user profile, prior to receiving the request for the information document.
Claim 38
Dependent Claim
25 words
A method as recited in claim 30 , wherein user profile information is received by the ISP each time the client requests an information document.
Claim 39
Dependent Claim
32 words
A method as recited in claim 30 , wherein user profile information is received by the ISP each time the client begins a new Internet session that is served by the ISP.
Claim 40
Dependent Claim
21 words
A method as recited in claim 30 , wherein user profile information is received by the ISP on a daily basis.
Claim 41
Dependent Claim
20 words
A method as recited in claim 30 , wherein the user profile is categorized according to topics of television programming.
Claim 42
Dependent Claim
29 words
A method as recited in claim 30 , wherein information relating to the user profile is only retained in the user profile for only a predetermined period of time.
Claim 43
Dependent Claim
22 words
A computer program product having one or more computer-readable media having computer-executable instructions for implementing the method recited in claim 30 .