ELECTRONIC DISPLAYS WITH CUSTOMIZED CONTENT
First Claim
1. A computer program product comprising a non-transitory computer readable storage medium having instructions encoded thereon that, when executed by a processor, cause the processor to:
- receive a first set of user data from a first electronic display located at a geographical location, the first set of user data describing a plurality of users of an online system each having a client device different than the first electronic display;
receive a second set of user data from at least one of the client devices of the plurality of users, the second set of user data including information associated with a target user of the plurality of users;
select a first set of one or more content items based on the first set of user data, the second set of user data, and the geographical location of the first electronic display;
provide the first set of one or more content items to the first electronic display, the first electronic display displaying each content item of the first set of one or more content items in a display area of the first electronic display;
receive interaction data from the first electronic display indicating that the target user of the plurality of users interacted with a content item of the first set of one or more content items;
selecting a second set of one or more content items for the target user based on the received interaction data; and
provide a command to the first electronic display to modify the display area of the first electronic display according to the command, the modified display area of the first electronic display displaying the second set of one or more content items.
2 Assignments
0 Petitions
Accused Products
Abstract
An online system customizes content items to be displayed on electronic displays. The electronic displays may be located at a venue with a large amount of foot traffic from users such as a park, airport, restaurant, shopping center, or airport. The system receives information from an electronic display describing users in vicinity of, or interacting with, the electronic display. For instance, the electronic display receives information from client devices of the users or by using sensors such as a camera that captures images of the users. Additionally, the system may receive interaction data generated by a touchscreen device of the electronic display. Based on the received information, the online system can select content items that are customized based on the interests of the users. The online system can also provide customized content items for display on a user'"'"'s client device based on the user'"'"'s interaction with an electronic display.
-
Citations
20 Claims
-
1. A computer program product comprising a non-transitory computer readable storage medium having instructions encoded thereon that, when executed by a processor, cause the processor to:
-
receive a first set of user data from a first electronic display located at a geographical location, the first set of user data describing a plurality of users of an online system each having a client device different than the first electronic display; receive a second set of user data from at least one of the client devices of the plurality of users, the second set of user data including information associated with a target user of the plurality of users; select a first set of one or more content items based on the first set of user data, the second set of user data, and the geographical location of the first electronic display; provide the first set of one or more content items to the first electronic display, the first electronic display displaying each content item of the first set of one or more content items in a display area of the first electronic display; receive interaction data from the first electronic display indicating that the target user of the plurality of users interacted with a content item of the first set of one or more content items; selecting a second set of one or more content items for the target user based on the received interaction data; and provide a command to the first electronic display to modify the display area of the first electronic display according to the command, the modified display area of the first electronic display displaying the second set of one or more content items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving a first set of user data from a first electronic display located at a geographical location, the first set of user data describing a plurality of users of an online system each having a client device different than the first electronic display; receiving a second set of user data from at least one of the client devices of the plurality of users, the second set of user data including information associated with a target user of the plurality of users; selecting a first set of one or more content items based on the first set of user data, the second set of user data, and the geographical location of the first electronic display; providing the first set of one or more content items to the first electronic display, the first electronic display displaying each content item of the first set of one or more content items in a display area of the first electronic display; receiving interaction data from the first electronic display indicating that the target user of the plurality of users interacted with a content item of the first set of one or more content items; selecting a second set of one or more content items for the target user based on the received interaction data; and providing a command to the first electronic display to modify the display area of the first electronic display according to the command, the modified display area of the first electronic display displaying the second set of one or more content items. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
receiving a first set of user data from a first electronic display located at a geographical location, the first set of user data describing a plurality of users of an online system each having a client device different than the first electronic display; selecting one or more content items based on the first set of user data and the geographical location of the first electronic display; providing the one or more content items to the first electronic display, the first electronic display displaying each content item of the one or more content items in a display area of the first electronic display; receiving interaction data from the first electronic display indicating that a target user of the plurality of users interacted with a content item of the one or more content items; and in response to receiving the interaction data from the electronic display; selecting an additional content item for the target user based on the received interaction data; providing a command to the electronic display to modify the display area of the electronic display according to the command, the modified display area of the first electronic display displaying the additional content item; and providing information about the content item for display on the client device of the target user. - View Dependent Claims (20)
-
Specification