Back to results
US 11,122,200 B2Granted
Supplying content aware photo filters
AssigneeSnap Inc.
InventorTimothy Sehn
Life of this patent
Estimating the term…
Abstract
A server includes a photo filter module with instructions executed by a processor to identify when a client device captures a photograph. Photograph filters are selected based upon attributes of the client device and attributes of the photograph. The photograph filters are supplied to the client device.
Claims20
A system comprising:
- a processor configured to execute instructions for performing operations comprising:
- receiving, by a client device, a plurality of photograph filters, each of the plurality of photograph filters being configured to overlay an image to augment the image, wherein a first filter of the plurality of photograph filters that is configured to modify an entirety of the image slides across the image in response to a first user input comprising a first swipe motion, and wherein a second filter of the plurality of photograph filters that is configured to modify only a first particular feature of an object depicted in the image slides across the image modified by the first filter in response to a second user input comprising a second swipe motion received after the first user input, a given one of the plurality of photograph filters comprising weather information at a time at which the image was captured by the client device, wherein the plurality of photograph filters is selected to be received by the client device using bids from vendors, where the bids from the vendors are based on characteristics of a user of the client device, a location of the user, and content of the image.
A method comprising:
- receiving, by a client device, a plurality of photograph filters, each of the plurality of photograph filters being configured to overlay an image to augment the image, wherein a first filter of the plurality of photograph filters that is configured to modify an entirety of the image slides across the image in response to a first user input comprising a first swipe motion, and wherein a second filter of the plurality of photograph filters that is configured to modify only a first particular feature of an object depicted in the image slides across the image modified by the first filter in response to a second user input comprising a second swipe motion received after the first user input, a given one of the plurality of photograph filters comprising weather information at a time at which the image was captured by the client device, wherein the plurality of photograph filters is selected to be received by the client device using bids from vendors, where the bids from the vendors are based on characteristics of a user of the client device, a location of the user, and content of the image.
A non-transitory machine-readable storage medium that includes instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
- receiving, by a client device, a plurality of photograph filters each of the plurality of photograph filters being configured to overlay an image to augment the image, wherein a first filter of the plurality of photograph filters that is configured to modify an entirety of the image slides across the image in response to a first user input comprising a first swipe motion, and wherein a second filter of the plurality of photograph filters that is configured to modify only a first particular feature of an object depicted in the image slides across the image modified by the first filter in response to a second user input comprising a second swipe motion received after the first user input, a given one of the plurality of photograph filters comprising weather information at a time at which the image was captured by the client device, wherein the plurality of photograph filters is selected to be received by the client device using bids from vendors, where the bids from the vendors are based on characteristics of a user of the client device, a location of the user, and content of the image.
Dependencies are inferred from the claim text.