Methods and systems for images with interactive filters
First Claim
Patent Images
1. A method, comprising:
- at an electronic device with a display and an input device;
selecting a native pixilated image;
selecting an interactive filter to apply to the native pixilated image;
generating interactive filter data uniquely associated with the native pixilated image and corresponding to the selected interactive filter;
displaying a first representation of the native pixilated image in accordance with the interactive filter data wherein all or a first subset of the pixels of the native pixilated image are obscured in the first representation;
receiving a user input with respect to the first representation, the user input corresponding to interaction with the interactive filter applied to the native pixilated image;
in accordance with the user input and the interactive filter data, displaying a second representation of the native pixilated image, wherein none of the pixels in the native pixilated image are obscured or a second subset of the pixels of the native pixilated image are obscured in the second representation, wherein a number of pixels in the second subset is less than a number of pixels in the first subset;
setting an interaction control parameter for the native pixilated image and the interactive filter in accordance with user configuration; and
sending the native pixilated image and the interactive filter data and the interaction control parameter to a remote electronic device, wherein display of the native pixilated image at the remote electronic device in response to interaction with the interactive filter at the remote electronic device is restricted in accordance with the interaction control parameter.
3 Assignments
0 Petitions
Accused Products
Abstract
A method at an electronic device with a display and an input device includes: selecting an image; selecting an interactive filter; generating interactive filter data associated with the image and corresponding to the selected interactive filter; displaying a first representation of the image in accordance with the interactive filter data; receiving a user input; and in accordance with the user input and the interactive filter data, displaying a second representation of the image.
-
Citations
26 Claims
-
1. A method, comprising:
at an electronic device with a display and an input device; selecting a native pixilated image; selecting an interactive filter to apply to the native pixilated image; generating interactive filter data uniquely associated with the native pixilated image and corresponding to the selected interactive filter; displaying a first representation of the native pixilated image in accordance with the interactive filter data wherein all or a first subset of the pixels of the native pixilated image are obscured in the first representation; receiving a user input with respect to the first representation, the user input corresponding to interaction with the interactive filter applied to the native pixilated image; in accordance with the user input and the interactive filter data, displaying a second representation of the native pixilated image, wherein none of the pixels in the native pixilated image are obscured or a second subset of the pixels of the native pixilated image are obscured in the second representation, wherein a number of pixels in the second subset is less than a number of pixels in the first subset; setting an interaction control parameter for the native pixilated image and the interactive filter in accordance with user configuration; and sending the native pixilated image and the interactive filter data and the interaction control parameter to a remote electronic device, wherein display of the native pixilated image at the remote electronic device in response to interaction with the interactive filter at the remote electronic device is restricted in accordance with the interaction control parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
17. An electronic device, comprising:
-
a display; an input device; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; selecting a native pixilated image; selecting an interactive filter to apply to the native pixilated image; generating interactive filter data uniquely associated with the native pixilated image and corresponding to the selected interactive filter; displaying a first representation of the native pixilated image in accordance with the interactive filter data on the display, wherein all or a first subset of the pixels of the native pixilated image are obscured in the first representation; receiving a user input with respect to the first representation, the user input corresponding to interaction with the interactive filter applied to the native pixilated image; in accordance with the user input and the interactive filter data, displaying a second representation of the native pixilated image on the display, wherein none of the pixels in the native pixilated image are obscured or a second subset of the pixels of the native pixilated image are obscured in the second representation, wherein a number of pixels in the second subset is less than a number of pixels in the first subset; setting an interaction control parameter for the native pixilated image and the interactive filter in accordance with user configuration; and sending the native pixilated image and the interactive filter data and the interaction control parameter to a remote electronic device, wherein display of the native pixilated image at the remote electronic device in response to interaction with the interactive filter at the remove electronic device is restricted in accordance with the interaction control parameter.
-
-
18. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions which, when executed by an electronic device with a display and an input device, cause the device to:
-
select a native pixilated image; select an interactive filter to apply to the native pixilated image; generate interactive filter data uniquely associated with the native pixilated image and corresponding to the selected interactive filter; display a first representation of the native pixilated image in accordance with the interactive filter data on the display, wherein all or a first subset of the pixels of the native pixilated image are obscured in the first representation; receive a user input with respect to the first representation, the user input corresponding to interaction with the interactive filter applied to the native pixilated image; in accordance with the user input and the interactive filter data, display a second representation of the native pixilated image on the display, wherein none of the pixels in the native pixilated image are obscured or a second subset of the pixels of the native pixilated image are obscured in the second representation, wherein a number of pixels in the second subset is less than a number of pixels in the first subset; set an interaction control parameter for the native pixilated image and the interactive filter in accordance with user configuration; and send the native pixilated image and the interactive filter data and the interaction control parameter to a remote electronic device, wherein display of the image at the remote electronic device in response to interaction with the interactive filter at the remote electronic device is restricted in accordance with the interaction control parameter.
-
-
19. A method, comprising:
at a first electronic device with a display and an input device; receiving, from a second electronic device; an image, interactive filter data associated with the image, the interactive filter data corresponding to an interactive filter applied to the image, and an interaction control parameter associated with the image and the interactive filter; displaying a first representation of the image in accordance with the interactive filter data; receiving a first user input with respect to the first representation, the first user input corresponding to interaction with the interactive filter applied to the image; in accordance with the first user input and the interactive filter data and the interaction control parameter, displaying a second representation of the image; sending a request to override the interaction control parameter to the second electronic device; receiving a response to the request from the second electronic device; receiving a second user input with respect to the first representation, the second user input corresponding to interaction with the interactive filter applied to the image; and in accordance with the second user input and the interactive filter data and the request response, displaying a third representation of the image. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
Specification