Display device content selection through viewer identification and affinity prediction
First Claim
1. A server device comprising:
- a communication interface operable to communicatively couple the server device to a display device over a network; and
a control system comprising at least a processor and a memory storing program codes operable to;
obtain social relationship information identifying a social relationship between a reference person and one of a plurality of other subjects that appear in a plurality of images, the plurality of images associated with the reference person;
determine a subject affinity defining a subject affinity score between the reference person and the one of the plurality of other subjects based on the social relationship information, the plurality of other subjects corresponding to subjects other than the reference person; and
determine an image affinity for each of the plurality of images based on the subject affinity for the one of the plurality of other subjects, each image affinity defining an image affinity score between the reference person and a corresponding one of the plurality of images based on the one of the plurality of other subjects appearing in the one of the plurality of images; and
select, by the server device, based on the image affinity for each of the plurality of images, one or more images from the plurality of images.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and device are described for customizing the content selection to present on a display device based on identifying the viewer of the device. In one embodiment, the present disclosure relates to selecting from among a group of digital images, those images that are most likely to be of interest to the viewer. In general, many of the images available to the display device will be comprised of images containing subject faces. Using the relationship information to predict subject affinity, the display device computes an image affinity for each image by accumulating the individual subject affinity predictions between the viewer and each subject identified in each image. The image affinities are used to select images for presentation on the display device.
126 Citations
29 Claims
-
1. A server device comprising:
-
a communication interface operable to communicatively couple the server device to a display device over a network; and a control system comprising at least a processor and a memory storing program codes operable to; obtain social relationship information identifying a social relationship between a reference person and one of a plurality of other subjects that appear in a plurality of images, the plurality of images associated with the reference person; determine a subject affinity defining a subject affinity score between the reference person and the one of the plurality of other subjects based on the social relationship information, the plurality of other subjects corresponding to subjects other than the reference person; and determine an image affinity for each of the plurality of images based on the subject affinity for the one of the plurality of other subjects, each image affinity defining an image affinity score between the reference person and a corresponding one of the plurality of images based on the one of the plurality of other subjects appearing in the one of the plurality of images; and select, by the server device, based on the image affinity for each of the plurality of images, one or more images from the plurality of images. - View Dependent Claims (2, 3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
4. The server device of claim DR wherein the control system is further operable to:
-
obtain reference person information identifying the reference person; and obtain image information identifying the plurality of images associated with the reference person. - View Dependent Claims (5)
-
-
27. A system comprising:
-
a server device comprising; a first communication interface operable to communicatively coupling the server device to a display device client; and a first control system comprising a first processor and a first memory storing first program codes operable to; obtain social relationship information identifying a social relationship between a reference person and one of a plurality of other subjects that appear in a plurality of images; determine a subject affinity defining a subject affinity score between the reference person and the one of the plurality of other subjects based on the social relationship information, the plurality of other subjects corresponding to subjects other than the reference person; and determine an image affinity for each of the plurality of images based on the subject affinity for the one of the plurality of other subjects, each image affinity defining an image affinity score between the reference person and a corresponding one of the plurality of images based on the one of the plurality of other subjects appearing in the one of the plurality of images; select, by the server device, one or more images based on their image affinities; and send, to the display device client, image presentation information, the image presentation information comprising one or more image indicators indicating the one or more images; and the display device client operable to; obtain information identifying the reference person; send, to the server device, the information identifying the reference person; and receive, from the server device, the image presentation information. - View Dependent Claims (29)
-
-
28. A method of operating a server device comprising:
using at least a processor and memory for; obtaining social relationship information identifying a social relationship between a reference person and one of a plurality of other subjects that appear in a plurality of images, the plurality of images associated with the reference person; determining a subject affinity defining a subject affinity score between the reference person and the one of the plurality of other subjects based on the social relationship information between the reference person and the one of the plurality of other subjects, the plurality of other subjects corresponding to subjects other than the reference person; and determining an image affinity for each of the plurality of images based on the subject affinity for the one of the plurality of other subjects, each image affinity defining an image affinity score between the reference person and a corresponding one of the plurality of images based on the one of the plurality of other subjects appearing in the one of the plurality of images; and selecting, by the server device, based on the image affinity for each of the plurality of images, one or more images from the plurality of images.
Specification