Computer-vision content detection for sponsored stories
AssigneeFacebook, Inc.
InventorsJustin Mitchell, Samuel Odio, David Harry Garcia
Life of this patent
Estimating the term…
Abstract
In one embodiment, a system may receive sponsor specifications from a sponsor designating one or more concepts, monitor a plurality of activity streams for upload by users of matching multimedia objects, determine a geographic location associated with each matching multimedia object, receive a request from the sponsor associated with a specific geographic area, and send to a client device associated with the sponsor in response to the request information identifying the geographic locations associated with the respective matching multimedia objects that are within the specific geographic area.
Claims18
A method comprising:
- receiving, by one or more computer systems, sponsor specifications from a sponsor, wherein the sponsor specifications designate one or more concepts;
- monitoring, by one or more computer systems, a plurality of activity streams for upload by users of matching multimedia objects, each matching multimedia object comprising one or more image objects associated with one or more of the concepts, respectively;
- determining, by one or more computing systems, for each matching multimedia object, a geographic location associated with the matching multimedia object;
- receiving, by one or more computer systems, a request for a product heat map from the sponsor, wherein the request specifies a specific geographic area and one or more of the concepts at a specified interval of time;
- and
- sending, in response to the request, to a client device associated with the sponsor, the product heat map of the specific geographic area displaying the geographic locations associated with the respective matching multimedia objects associated with the one or more concepts specified in the request that are within the specific geographic area at the specified interval of time.
One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
- receive, by one or more computer systems, sponsor specifications from a sponsor, wherein the sponsor specifications designate one or more concepts;
- monitor, by one or more computer systems, a plurality of activity streams for upload by users of matching multimedia objects, each matching multimedia object comprising one or more image objects associated with one or more of the concepts, respectively;
- determine, by one or more computing systems, for each matching multimedia object, a geographic location associated with the matching multimedia object;
- receive, by one or more computer systems, a request for a product heat map from the sponsor, wherein the request specifies a specific geographic area and one or more of the concepts at a specified interval of time;
- and
- send, in response to the request, to a client device associated with the sponsor, the product heat map of the specific geographic area displaying the geographic locations associated with the respective matching multimedia objects associated with the one or more concepts specified in the request that are within the specific geographic area at the specified interval of time.
A system comprising:
- one or more processors;
- and a non-transitory memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to:
- receive, by one or more computer systems, sponsor specifications from a sponsor, wherein the sponsor specifications designate one or more concepts;
- monitor, by one or more computer systems, a plurality of activity streams for upload by users of matching multimedia objects, each matching multimedia object comprising one or more image objects associated with one or more of the concepts, respectively;
- determine, by one or more computing systems, for each matching multimedia object, a geographic location associated with the matching multimedia object;
- receive, by one or more computer systems, a request for a product heat map from the sponsor, wherein the request specifies a specific geographic area and one or more of the concepts at a specified interval of time;
- and
- send, in response to the request, to a client device associated with the sponsor, the product heat map of the specific geographic area displaying the geographic locations associated with the respective matching multimedia objects associated with the one or more concepts specified in the request that are within the specific geographic area at the specified interval of time.
Dependencies are inferred from the claim text.