Methods and apparatus to provide an electronic agent
First Claim
Patent Images
1. A method comprising:
- identifying, by executing an instruction with a processor, an interactive media program received at an information presenting device;
accessing, by executing an instruction with the processor, a list of keywords associated with the interactive media program via a network, the keywords associated with the interactive media program by a provider of the interactive media program;
identifying, by executing an instruction with the processor, a user identifier of a user of the information presenting device;
accessing user profile information associated with the user identifier;
automatically accessing, by executing an instruction with the processor, a first database using at least one of the keywords to retrieve at least two advertisements associated with the interactive media program;
automatically determining, by executing an instruction with the processor, a selected advertisement of the at least two advertisements based on a proximity of a business represented in the selected advertisement to a location indicated in the user profile information;
generating, by executing an instruction with the processor, an electronic agent including a character with a speech bubble, the speech bubble including text to at least one of present the selected advertisement determined from the first database or offer to retrieve the selected advertisement identified via the first database; and
presenting the electronic agent overlaid on the interactive media program presented on the information presenting device, the presenting of the electronic agent including presenting spoken audio of the text displayed in the speech bubble.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus to provide an electronic agent are disclosed. An example method includes receiving an interactive program via a network at a first information presenting device, accessing a list of keywords associated with the interactive program via the network, accessing a first database using at least one of the keywords, and presenting an electronic agent on the first information presenting device to at least one of present information retrieved from the first database or offer to retrieve information identified via the first database.
61 Citations
28 Claims
-
1. A method comprising:
-
identifying, by executing an instruction with a processor, an interactive media program received at an information presenting device; accessing, by executing an instruction with the processor, a list of keywords associated with the interactive media program via a network, the keywords associated with the interactive media program by a provider of the interactive media program; identifying, by executing an instruction with the processor, a user identifier of a user of the information presenting device; accessing user profile information associated with the user identifier; automatically accessing, by executing an instruction with the processor, a first database using at least one of the keywords to retrieve at least two advertisements associated with the interactive media program; automatically determining, by executing an instruction with the processor, a selected advertisement of the at least two advertisements based on a proximity of a business represented in the selected advertisement to a location indicated in the user profile information; generating, by executing an instruction with the processor, an electronic agent including a character with a speech bubble, the speech bubble including text to at least one of present the selected advertisement determined from the first database or offer to retrieve the selected advertisement identified via the first database; and presenting the electronic agent overlaid on the interactive media program presented on the information presenting device, the presenting of the electronic agent including presenting spoken audio of the text displayed in the speech bubble. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A tangible machine-readable storage device excluding propagating signals, and comprising instructions that, when executed, cause a machine to perform operations comprising:
-
identifying an interactive media program received at an information presenting device; accessing a list of keywords associated with the interactive media program via a network, the keywords associated with the interactive media program by a provider of the interactive media program; identifying a user identifier of a user of the information presenting device; accessing user profile information associated with the user identifier; automatically accessing a first database using at least one of the keywords to retrieve at least two advertisements associated with the interactive media program; automatically determining a selected advertisement of the at least two advertisements based on a proximity of a business represented in the selected advertisement to a location indicated in the user profile information; generating an electronic agent including a character with a speech bubble, the speech bubble including text to at least one of present the selected advertisement determined from the first database or offer to retrieve the selected advertisement determined via the first database; and presenting the electronic agent on the information presenting device as an overlay on top of the interactive media program, the presenting of the electronic agent including presenting spoken audio of the text displayed in the speech bubble. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A tangible machine-readable storage disk excluding propagating signals, and comprising instructions that, when executed, cause a machine to perform operations including:
-
identifying an interactive media program transmitted to an information presenting device; associating a list of keywords with the interactive media program; receiving a request for information associated with the list of keywords from the information presenting device; identifying a user identifier of a user of the information presenting device; obtaining user profile information associated with the user identifier; automatically accessing a database using at least one of the keywords to retrieve at least two advertisements associated with the interactive media program; automatically determining a selected advertisement of the at least two advertisements based on a proximity of a business represented in the selected advertisement to a location indicated in the user profile information; generating an electronic agent including a character with a speech bubble, the speech bubble including text to at least one of present the selected advertisement or offer to retrieve the selected advertisement identified via the database; and forwarding the electronic agent to the information presenting device, the electronic agent to be presented by the information presenting device as an overlay on top of the interactive media program, the electronic agent to be presented by the information presenting device via spoken audio of the text displayed in the speech bubble. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
Specification