IP Library Granted Patent US 8,520,028
Granted Patent B1
US 8,520,028 · App. 13/552,840 · Granted Aug 27, 2013

Drag handle for applying image filters in picture editor

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,520,028
App. No.
13/552,840
Granted
Aug 27, 2013
Kind
B1
Abstract

The present disclosure provides for dynamic application of image filters in picture editor applications. A selected filter is dynamically applied to a portion of an image displayed on a screen as a drag handle is moved across the image, the portion of the image to which the selected filter is applied being changeable in size with motion of handle across the image and determined by a position of the handle on the screen. Changes to the portion of the image caused by application of the selected filter are dynamically displayed as the handle is moved across the image displayed on the screen.

Claims (50)

1. An electronic device, comprising:

a screen;

a processor coupled to the screen;

a memory coupled to and in cooperative arrangement with the processor, the processor and the memory configured to:

dynamically apply a selected image effect filter of a plurality of selectable image effect filters to a portion of an image displayed on the screen as a drag handle is moved across the image to dynamically change the size of the filtered portion of the image with respect to the size of an unfiltered portion of the image, the portion of the image to which the selected image effect filter is applied being dynamically changeable in size relative to the unfiltered portion with motion of handle across the image and determined by a position of the handle on the screen;

dynamically display the changes to the portion of the image caused by application of the selected image effect filter as the handle is moved across the image displayed on the screen;

select another image effect filter of the plurality of selectable image effect filters; and

in response to selection of the another image effect filter, deselect the previously selected image effect filter and remove application of the previously selected image effect filter to the displayed image.

2. The device of claim 1 , where each of the selectable image effect filters of the plurality of selectable image effect filters has an associated drag handle and further in response to selection of the another image effect filter of the plurality of selectable image effect filters, the processor and memory further configured to:

display the associated drag handle of the selected another image effect filter.

3. An electronic device, comprising:

a screen;

a processor coupled to the screen;

a memory coupled to and in cooperative arrangement with the processor, the processor and the memory configured to:

dynamically apply a selected image effect filter of a plurality of selectable image effect filters to a portion of an image displayed on the screen as a drag handle is moved across the image to dynamically change the size of the filtered portion of the image with respect to the size of an unfiltered portion of the image, the portion of the image to which the selected image effect filter is applied being dynamically changeable in size relative to the unfiltered portion with motion of handle across the image and determined by a position of the handle on the screen;

dynamically display the changes to the portion of the image caused by application of the selected image effect filter as the handle is moved across the image displayed on the screen;

in response to a tap on the portion of the image to which the selected image effect filter is applied, apply the selected image effect filter to the entire image displayed on the screen.

4. An electronic device, comprising:

a screen;

a processor coupled to the screen;

a memory coupled to and in cooperative arrangement with the processor, the processor and the memory configured to:

dynamically apply a selected image effect filter of a plurality of selectable image effect filters to a portion of an image displayed on the screen as a drag handle is moved across the image to dynamically change the size of the filtered portion of the image with respect to the size of an unfiltered portion of the image, the portion of the image to which the selected image effect filter is applied being dynamically changeable in size relative to the unfiltered portion with motion of handle across the image and determined by a position of the handle on the screen;

apply the selected image effect filter to the entire image displayed on the screen in response to the handle being moved and released beyond a threshold line in the image representative of a threshold portion of the image, the threshold line being user definable; and

dynamically display the changes to the portion of the image caused by application of the selected image effect filter as the handle is moved across the image displayed on the screen.

5. The device of claim 4 , where the threshold line is predefined in a picture editor application and is user definable in the picture editor application.

6. The device of claim 4 , where the threshold portion of the image is a defined percentage of a width dimension of the image displayed on the screen and is one of approximately 50% of the width of the image and approximately 75% of the width of the image.

7. The device of claim 4 , the processor and memory further configured to:

in response to the handle being moved beyond the threshold line in the image, dynamically apply the selected image effect filter to the entire image in a snap application of the selected image effect filter to the entire image.

8. The device of claim 7 , the processor and memory further configured to:

in response to the handle being moved beyond the threshold line in the image, dynamically apply the selected image effect filter to a non-threshold portion of the image to which the selected image effect filter has not been applied.

9. The device of claim 4 , the processor and memory further configured to:

apply the selected image effect filter to the entire image displayed on the screen in response to the handle being moved beyond the threshold line in the image representative of the handle being moved beyond a threshold portion of the image even when the handle is released after being moved beyond the threshold line in the image.

10. An electronic device, comprising:

a screen;

a processor coupled to the screen;

a memory coupled to and in cooperative arrangement with the processor, the processor and the memory configured to:

dynamically apply a selected image effect filter of a plurality of selectable image effect filters to a portion of an image displayed on the screen as a drag handle is moved across the image to dynamically change the size of the filtered portion of the image with respect to the size of an unfiltered portion of the image, the portion of the image to which the selected image effect filter is applied being dynamically changeable in size relative to the unfiltered portion with motion of handle across the image and determined by a position of the handle on the screen;

display for selection the plurality of selectable image effect filters in a selection area of the screen;

indicate the selected image effect filter of the plurality of selectable image effect filters as selected in the selection area of the screen, where the selected image effect filter is highlighted in the selection area by one or more of placement of a highlighted box around the selected image effect filter and a color background behind the selected image effect filter; and

dynamically display the changes to the portion of the image caused by application of the selected image effect filter as the handle is moved across the image displayed on the screen.

11. The device of claim 10 , the processor and memory further configured to:

display for selection the plurality of selectable image effect filters in a selectable listing of selectable image effect filters, the selectable listing being scrollable in the selection area of the screen.

12. The device of claim 1 , wherein the drag handle is coupled to a first boundary of one or more boundaries of the image and to a second boundary of the one or more boundaries of the image.

13. The device of claim 1 , wherein a boundary of the filtered portion extends from a first boundary of one or more boundaries of the image to a second boundary of the one or more boundaries of the image.

14. The device of claim 3 , wherein the drag handle is coupled to a first boundary of one or more boundaries of the image and to a second boundary of the one or more boundaries of the image.

15. The device of claim 3 , wherein a boundary of the filtered portion extends from a first boundary of one or more boundaries of the image to a second boundary of the one or more boundaries of the image.

16. The device of claim 4 , wherein the drag handle is coupled to a first boundary of one or more boundaries of the image and to a second boundary of the one or more boundaries of the image.

17. The device of claim 4 , wherein a boundary of the filtered portion extends from a first boundary of one or more boundaries of the image to a second boundary of the one or more boundaries of the image.

18. The device of claim 10 , wherein the drag handle is coupled to a first boundary of one or more boundaries of the image and to a second boundary of the one or more boundaries of the image.

19. The device of claim 10 , wherein a boundary of the filtered portion extends from a first boundary of one or more boundaries of the image to a second boundary of the one or more boundaries of the image.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
CHANGE OF NAME Recorded Jul 18, 2013
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 030831/0749 →