Apparatus and method for supplying content aware photo filters
First Claim
Patent Images
1. A system comprising:
- a server having a photo filter module with instructions executed by one or more processors that configure the one or more processors to;
identify when a client device captures a photograph;
select photograph filters based on attributes of the photograph identified by the server as captured by the client device;
supply the selected photograph filters to the client device, wherein the photograph filters are configured to be independently selectable by a user in response to a gesture on the photograph as presented by a display of the client device and wherein each of the photograph filters is an overlay for presentation on top of the photograph to augment the photograph and are not presented on the display of the client device until they are overlaid on the photograph in response to the gesture on the photograph presented on the display of the client device;
receive a selection of one or more of the photograph filters; and
route the one or more photograph filters and the photograph identified by the server as captured by the client device to another 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 photograph. The photograph filters are supplied to the client device.
206 Citations
20 Claims
-
1. A system comprising:
a server having a photo filter module with instructions executed by one or more processors that configure the one or more processors to; identify when a client device captures a photograph; select photograph filters based on attributes of the photograph identified by the server as captured by the client device; supply the selected photograph filters to the client device, wherein the photograph filters are configured to be independently selectable by a user in response to a gesture on the photograph as presented by a display of the client device and wherein each of the photograph filters is an overlay for presentation on top of the photograph to augment the photograph and are not presented on the display of the client device until they are overlaid on the photograph in response to the gesture on the photograph presented on the display of the client device; receive a selection of one or more of the photograph filters; and route the one or more photograph filters and the photograph identified by the server as captured by the client device to another client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A method comprising:
-
identifying, by a server, when a client device captures a photograph; selecting, by a server, photograph filters based on attributes of the photograph identified by the server as captured by the client device; supplying the selected photograph filters to the client device, wherein the photograph filters are configured to be independently selectable by a user in response to a gesture on the photograph as presented by a display of the client device and wherein each of the photograph filters is an overlay for presentation on top of the photograph to augment the photograph and are not presented on the display of the client device until they are overlaid on the photograph in response to the gesture on the photograph presented on the display of the client device; receiving, by the server, a selection of one or more of the photograph filters; and routing the one or more photograph filters and the photograph identified by the server as captured by the client device to another client device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory machine-readable storage medium storing processor executable instructions that, when executed by a processor of a machine, cause the machine to perform operations comprising:
-
identifying, by a server, when a client device captures a photograph; selecting, by the server, photograph filters based on attributes of the photograph; supplying the selected photograph filters to the client device, wherein the photograph filters are configured to be independently selectable by a user in response to a gesture on the photograph as presented by a display of the client device and wherein each of the photograph filters is an overlay for presentation on top of the photograph to augment the photograph and are not presented on the display of the client device until they are overlaid on the photograph in response to the gesture on the photograph presented on the display of the client device; receiving, by the server, a selection of one or more of the photograph filters; and routing the one or more photograph filters and the photograph identified by the server as captured by the client device to another client device. - View Dependent Claims (20)
-
Specification