Targeted Delivery of Content
First Claim
1. A machine-implemented method for targeted delivery over a network comprising a plurality of devices, the method comprising:
- receiving from a first device tracking information of content played by a first user on a per-content basis on the first device,wherein at least a portion of the tracking information is generated by processing a plurality of images of the first user to determine an identity of the first user by performing facial recognition using at least one facial recognition algorithm by at least one processor, andwherein the plurality of images is generated by a camera in communication with the first device while the first user was playing the content on the first device;
storing the tracking information indexed to the identity of the first user;
transmitting to a social network server a first query comprised of the identity of the first user, wherein the social network server is associated with a social network service;
receiving from the social network server in response to the first query an identity of a plurality of other users who are members of the social network service and who are associated with the first user; and
transmitting to the plurality of other users an identity of at least a portion of the content that was played by the first user on the first device, wherein the transmitting of the identity of the at least the portion of the content occurs automatically and in response to the receiving of the identity of the plurality of other users.
0 Assignments
0 Petitions
Accused Products
Abstract
A targeted delivery of content and related metadata is made to users of various types of electronic devices that are adapted to render or play the content. Images of each user are captured at various times while various items of the content are being played. According to one embodiment the images are processed via one or more facial recognition algorithms so that the identity of each of the users, including their names, is determined. This data is stored in a central server thereby establishing a database of profiles of these users. The profiles are comprised of tracking information of content played by each of the users on a per-content basis. The central server either uses this tracking information directly or transmits it to another server or another business entity, such as for example another content provider, for use by the other business entity.
-
Citations
20 Claims
-
1. A machine-implemented method for targeted delivery over a network comprising a plurality of devices, the method comprising:
-
receiving from a first device tracking information of content played by a first user on a per-content basis on the first device, wherein at least a portion of the tracking information is generated by processing a plurality of images of the first user to determine an identity of the first user by performing facial recognition using at least one facial recognition algorithm by at least one processor, and wherein the plurality of images is generated by a camera in communication with the first device while the first user was playing the content on the first device; storing the tracking information indexed to the identity of the first user; transmitting to a social network server a first query comprised of the identity of the first user, wherein the social network server is associated with a social network service; receiving from the social network server in response to the first query an identity of a plurality of other users who are members of the social network service and who are associated with the first user; and transmitting to the plurality of other users an identity of at least a portion of the content that was played by the first user on the first device, wherein the transmitting of the identity of the at least the portion of the content occurs automatically and in response to the receiving of the identity of the plurality of other users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A machine-implemented method for targeted delivery over a network comprising a plurality of devices, the method comprising:
-
establishing in a computer environment a database of a plurality of profiles of a plurality of users, wherein the plurality of profiles is comprised of tracking information of content played by each of the plurality of users on a per-content basis on a plurality of devices, wherein the tracking information is automatically generated by processing a plurality of images of each of the plurality of users to determine an identity of each of the plurality of users by performing facial recognition using at least one facial recognition algorithm by at least one processor, and wherein the plurality of images is generated by a plurality of cameras in communication with the plurality of devices while the plurality of users were playing the content on the plurality of devices; transmitting to a social network server a first query comprised of the identity of a first user, wherein the first user is one of the plurality of users and wherein the social network server is associated with a social network service; receiving from the social network server in response to the first query a plurality of content recommendations of a portion of the plurality of users who are members of the social network service and are associated with the first user; and transmitting to the first user the plurality of content recommendations of the portion of the plurality of users. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A server for communicating with a first device of a first user, wherein the first device has a camera in communication with the first device, and wherein the server is further for communicating with a social network server associated with a social network service, the server comprising:
-
a memory; and a processor coupled to the memory and operable to perform steps comprising; receiving from the first device tracking information of content played by the first user on a per-content basis on the first device, wherein at least a portion of the tracking information is generated by processing a plurality of images of the first user to determine an identity of the first user, and wherein the plurality of images is generated by the camera while the first user was playing the content on the first device; storing the tracking information indexed to the identity of the first user; transmitting to the social network server a first query comprised of the identity of the first user; receiving from the social network server in response to the first query an identity of a plurality of other users who are members of the social network service and who are associated with the first user; and transmitting to the plurality of other users an identity of at least a portion of the content that was played by the first user on the first device, wherein the transmitting of the identity of the at least the portion of the content is in response to the receiving of the identity of the plurality of other users.
-
Specification