Computer-vision content detection for connecting objects in media to users
First Claim
Patent Images
1. A method comprising:
- receiving, by one or more computer systems, a multimedia object from a first user of an online social network, wherein the first user is represented by a first user node of a social graph associated with the online social network;
detecting, by one or more computer systems, one or more concepts associated with the multimedia object, the one or more concepts being represented by one or more concept nodes of the social graph, respectively; and
identifying, by one or more computer systems, one or more second users of the online social network as being exposed to the one or more concepts associated with the multimedia object, each second user being identified based at least in part on one or more social actions associated with the second user with respect to the multimedia object, wherein the one or more second users are represented by one or more second user nodes of the social graph, respectively, each second user node being within a specified degree of separation of the first user node.
2 Assignments
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.
22 Citations
20 Claims
-
1. A method comprising:
-
receiving, by one or more computer systems, a multimedia object from a first user of an online social network, wherein the first user is represented by a first user node of a social graph associated with the online social network; detecting, by one or more computer systems, one or more concepts associated with the multimedia object, the one or more concepts being represented by one or more concept nodes of the social graph, respectively; and identifying, by one or more computer systems, one or more second users of the online social network as being exposed to the one or more concepts associated with the multimedia object, each second user being identified based at least in part on one or more social actions associated with the second user with respect to the multimedia object, wherein the one or more second users are represented by one or more second user nodes of the social graph, respectively, each second user node being within a specified degree of separation of the first user node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. One or more non-transitory computer-readable storage media embodying software that is operable when executed to:
-
receive a multimedia object from a first user of an online social network, wherein the first user is represented by a first user node of a social graph associated with the online social network; detect one or more concepts associated with the multimedia object, the one or more concepts being represented by one or more concept nodes of the social graph, respectively; and identify one or more second users of the online social network as being exposed to the one or more concepts associated with the multimedia object, each second user being identified based at least in part on one or more social actions associated with the second user with respect to the multimedia object, wherein the one or more second users are represented by one or more second user nodes of the social graph, respectively, each second user node being within a specified degree of separation of the first user node. - View Dependent Claims (16, 17, 18, 19)
-
-
20. 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;receive a multimedia object from a first user of an online social network, wherein the first user is represented by a first user node of a social graph associated with the online social network; detect one or more concepts associated with the multimedia object, the one or more concepts being represented by one or more concept nodes of the social graph, respectively; and identify one or more second users of the online social network as being exposed to the one or more concepts associated with the multimedia object, each second user being identified based at least in part on one or more social actions associated with the second user with respect to the multimedia object, wherein the one or more second users are represented by one or more second user nodes of the social graph, respectively, each second user node being within a specified degree of separation of the first user node.
- one or more processors; and
Specification