Apparatus and method for supplying content aware photo filters
First Claim
Patent Images
1. A server, comprising:
- a photograph filter module with instructions executed by a processor to;
identify when a client device captures a photograph;
select a plurality of photograph filters based at least in part on geolocation information received from the client device, the plurality of photograph filters incorporating the geolocation information received from the client device;
supply the plurality of photograph filters to the client device, wherein the plurality of photograph filters are configured to be individually selectable for sequential presentation on a display of the client device and the plurality of photograph filters are not presented on the display of the client device until a gesture is applied to the display of the client device by a user, and then are sequentially overlaid on top of the photograph captured by the client device to augment the photograph in response to the gesture of the user applied to the display of the client device.
2 Assignments
0 Petitions
Accused Products
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.
-
Citations
17 Claims
-
1. A server, comprising:
-
a photograph filter module with instructions executed by a processor to; identify when a client device captures a photograph; select a plurality of photograph filters based at least in part on geolocation information received from the client device, the plurality of photograph filters incorporating the geolocation information received from the client device; supply the plurality of photograph filters to the client device, wherein the plurality of photograph filters are configured to be individually selectable for sequential presentation on a display of the client device and the plurality of photograph filters are not presented on the display of the client device until a gesture is applied to the display of the client device by a user, and then are sequentially overlaid on top of the photograph captured by the client device to augment the photograph in response to the gesture of the user applied to the display of the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
identifying when a client device captures a photograph; selecting a plurality of photograph filters based at least in part on geolocation information received from the client device, the plurality of photograph filters incorporating the geolocation information received from the client device; supplying the plurality of photograph filters to the client device, wherein the plurality of photograph filters are configured to be individually selectable for sequential presentation on a display of the client device and are not presented on the display of the client device until a gesture is applied to the display of the client device by a user, and then are sequentially overlaid on top of the photograph to augment the photograph in response to the gesture of the user applied to the display of the client device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A server, comprising:
-
a photograph filter module with instructions executed by a processor to; identify when a client device captures a photograph; select a plurality of photograph filters based at least in part on geolocation information received from the client device; supply the plurality of photograph filters to the client device, wherein the plurality of photograph filters are configured to be individually selectable for sequential presentation on a display of the client device and are not presented on the display of the client device until a gesture is applied to the display of the client device by a user, and then are sequentially overlaid on top of the photograph to augment the photograph in response to the gesture of the user applied to the display of the client device.
-
Specification