IP Library › Granted Patent US 8,068,698
Granted Patent B2
US 8,068,698 · App. 11/754,769 · Granted Nov 29, 2011

System and method for resizing images prior to upload

Assignee: Research In Motion Limited
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,068,698
App. No.
11/754,769
Granted
Nov 29, 2011
Kind
B2
Abstract

There is disclosed a system and method for resizing an image on a handheld mobile communication device prior to uploading to an image repository. In an embodiment, the method comprises: determining the size of an original image; determining any upload size restrictions for uploading the image to the image repository; and in dependence upon the upload size restrictions, resizing the original image to a new resized image to meet the upload size restriction. In another embodiment, the method may further comprise specifying at least one user selectable image size for resizing the original image; receiving a user selection of a desired image size; and resizing the original image to the user selected desired image size. In another embodiment, the image size automatically in dependence upon image upload bandwidth.

Claims (41)

1. A method of resizing an image on a handheld mobile communication device prior to transmitting to an online image repository, comprising:

determining the size of an original image;

displaying a plurality of sizing options on a display of the handheld mobile communications device, wherein at least two sizing options are each associated with a predetermined image size and wherein each predetermined image size specifies a size of an image after resizing;

receiving a selection of one of the sizing options;

extracting meta-data from the image;

modifying the extracted meta-data to replace the original image size with the size of the resized image in accordance with the selected sizing option;

resizing the original image in accordance with the selected sizing option to create a resized image; and

transmitting the resized image to the online image repository.

2. The method of claim 1 , further comprising selecting the image size automatically in dependence upon image transmission bandwidth.

3. The method of claim 1 , further comprising selecting the image size automatically in dependence upon storage space on the online image repository.

4. The method of claim 1 , further comprising transmitting the modified extracted meta-data to the online image repository.

5. The method of claim 1 , further comprising:

inserting the modified meta-data into the resized image; and

transmitting the resized image including the modified meta-data to the online image repository.

6. A system for resizing an image on a handheld mobile communication device prior to transmitting to an online image repository, the system comprising an image resizing module, executed on a processor, adapted to:

determine the size of an original image;

display a plurality of sizing options on a display of the handheld mobile communications device wherein at least two sizing options are each associated with a predetermined image size and wherein each predetermined image size specifies a size of an image after resizing;

receive a selection of one of the sizing options;

extract meta-data from the image;

modify the extracted meta-data to replace the original image size with the size of the resized image in accordance with the selected sizing option;

resize the original image in accordance with the selected sizing option to create a resized image; and

transmit the resized image to the online image repository.

7. The system of claim 6 , wherein the image resizing module is further adapted to select the image size automatically in dependence upon image transmit bandwidth.

8. The system of claim 6 , wherein the image resizing module is further adapted to select the image size automatically in dependence upon storage space on the online image repository.

9. The system of claim 6 , wherein the image resizing module is further adapted to prepare the modified extracted meta-data for transmission to the online image repository.

10. The system of claim 6 , wherein the image resizing module is further adapted to:

insert the modified meta-data into the resized image; and

prepare the resized image including the modified meta-data for transmission to the online image repository.

11. A non-transitory computer readable medium containing computer readable code that when loaded onto a mobile handheld communication device adapts the device to resize an image prior to transmitting the image to an online image repository, the computer readable medium comprising:

code for determining the size of an original image;

code for displaying a plurality of sizing options on a display of the handheld mobile communications device, wherein at least two sizing options are each associated with a predetermined image size and wherein each predetermined image size specifies a size of an image after resizing;

code for receiving a selection of one of the sizing options;

code for extracting meta-data from the image;

code for modifying the extracted meta-data to replace the original image size with the size of the resized image in accordance with the selected sizing option;

code for resizing the original image in accordance with the selected sizing option to create a resized image;

code for transmitting the resized image to the online image repository.

12. The computer readable medium of claim 11 , further comprising code for selecting the image size automatically in dependence upon image transmission bandwidth.

13. The computer readable medium of claim 11 , further comprising code for selecting the image size automatically in dependence upon storage space on the online image repository.

14. The computer readable medium of claim 11 , further comprising code for transmitting the modified extracted meta-data to the online image repository.

15. The method of claim 1 , wherein the predetermined image size is specified as a maximum size of any side of the image.

16. The method of claim 1 , further comprising: displaying an option to maintain the original image without resizing.

Assignments (8)
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 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 →
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 →
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 9, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 033283/0679 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2007
From: KLASSEN, GERHARD D.; DENT, TERRILL
To: RESEARCH IN MOTION LIMITED
Reel/Frame 019352/0956 →
Continuity (1)
Related Publication 20080298720A1 · Dec 4, 2008