METHODS, COMPUTER PROGRAM PRODUCTS, AND APPARATUS FOR RECEIVING TARGETED CONTENT BASED ON LOCALLY STORED USER DATA
First Claim
1. A method for receiving targeted content, the method comprising:
- receiving program content and targeted content, wherein the targeted content received is associated with user information stored locally on a user device;
determining at what position or at what time in the program content to include the targeted content;
rendering the program content and the targeted content, with the targeted content included at the determined position or time in the program content, for presentation to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Targeted content is delivered to and received by at least one user device based on user information stored locally at the user device. Program content and targeted content are received. The targeted content received is associated with user information stored locally on the user device, while the program content is broadcast to multiple users. A determination by a scanning process is made at what position or at what time in the program content to include the targeted content. The program content and the targeted content are rendered, with the targeted content included at the determined position or time in the program content, for presentation to the user.
55 Citations
20 Claims
-
1. A method for receiving targeted content, the method comprising:
-
receiving program content and targeted content, wherein the targeted content received is associated with user information stored locally on a user device; determining at what position or at what time in the program content to include the targeted content; rendering the program content and the targeted content, with the targeted content included at the determined position or time in the program content, for presentation to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product that includes a computer readable medium useable by a processor, the medium having stored thereon a sequence of instructions which, when executed by the processor, causes the processor to perform a method including:
-
receiving program content and targeted content, wherein the targeted content received is associated with user information stored locally on a user device; determining at what position or at what time during the program content to include the targeted content; and rendering the program content and targeted content, with the targeted content included at the determined position or time in the program content, for presentation to the user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for receiving targeted content, comprising:
-
an input for receiving program content and targeted content, wherein the targeted content received is associated with user information stored locally on a user device; and a rendering module for determining at what position or at what time in the program content to include the targeted content and rendering the program content and targeted content, with the targeted content included at the determined position or time in the program content, for presentation to the user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification