Computer-vision content detection for connecting objects in media to users
First Claim
Patent Images
1. A method comprising, by one or more computer systems of an online social network:
- accessing, by one or more computer systems, a multimedia object received from a first user of the online social network;
detecting, by one or more computer systems, one or more concepts associated with the multimedia object, wherein each detected concept corresponds to a particular entity of the online social network;
identifying, by one or more computer systems, one or more second users who have been exposed to the detected one or more concepts based on whether the one or more second users have interacted with the multimedia object on the online social network, wherein the first user is within a threshold degree of separation from each of the one or more second users of the online social network;
recording, by one or more computer systems, an inferred exposure to the detected one or more concepts by the identified second users based on their interactions with the multimedia object; and
pushing, by one or more computing systems, content associated with one or more of the detected concepts to one or more client systems of the one or more second users;
wherein the content pushed comprises advertisements associated with the particular entity that corresponds to a detected concept of the detected one or more concepts.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, apparatuses and systems directed to detecting objects in user-uploaded multimedia such as photos and videos, determining the location at which the media was captured, inferring a set of users of a social network who were physically present at the time and place of capture, and pushing remarketing content to the set of inferred users for the detected objects, or alternatively, the competitors of the detected concepts.
13 Citations
18 Claims
-
1. A method comprising, by one or more computer systems of an online social network:
-
accessing, by one or more computer systems, a multimedia object received from a first user of the online social network; detecting, by one or more computer systems, one or more concepts associated with the multimedia object, wherein each detected concept corresponds to a particular entity of the online social network; identifying, by one or more computer systems, one or more second users who have been exposed to the detected one or more concepts based on whether the one or more second users have interacted with the multimedia object on the online social network, wherein the first user is within a threshold degree of separation from each of the one or more second users of the online social network; recording, by one or more computer systems, an inferred exposure to the detected one or more concepts by the identified second users based on their interactions with the multimedia object; and pushing, by one or more computing systems, content associated with one or more of the detected concepts to one or more client systems of the one or more second users; wherein the content pushed comprises advertisements associated with the particular entity that corresponds to a detected concept of the detected one or more concepts. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. One or more non-transitory computer-readable storage media embodying software that is operable when executed to:
-
access a multimedia object received from a first user of an online social network; detect one or more concepts associated with the multimedia object, wherein each detected concept corresponds to a particular entity of the online social network; identify one or more second users who have been exposed to the detected one or more concepts based on whether the one or more second users have interacted with the multimedia object on the online social network, wherein the first user is within a threshold degree of separation from each of the one or more second users of the online social network; record an inferred exposure to the detected one or more concepts for the identified second users based on their interactions with the multimedia object; and push content associated with one or more of the detected concepts to one or more client systems of the one or more second users; wherein the content pushed comprises advertisements associated with the particular entity that corresponds to a detected concept of the detected one or more concepts. - View Dependent Claims (15, 16, 17)
-
-
18. A system comprising:
-
one or more processors; and a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to; access a multimedia object received from a first user of an online social network; detect one or more concepts associated with the multimedia object, wherein each detected concept corresponds to a particular entity of the online social network; identify one or more second users who have been exposed to the detected one or more concepts based on whether the one or more second users have interacted with the multimedia object on the online social network, wherein the first user is within a threshold degree of separation from each of the one or more second users of the online social network; record an inferred exposure to the detected one or more concepts for the identified second users based on their interactions with the multimedia object; and push content associated with one or more of the detected concepts to one or more client systems of the one or more second users; wherein the content pushed comprises advertisements associated with the particular entity that corresponds to a detected concept of the detected one or more concepts.
-
Specification