IP Library Granted Patent US 7,764,277
Granted Patent B2
US 7,764,277 · App. 11/155,946 · Granted Jul 27, 2010

System and method for user interface generation

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 7,764,277
App. No.
11/155,946
Granted
Jul 27, 2010
Kind
B2
Abstract

Systems and methods for use in displaying user interface components upon user interfaces of computing devices. A system and method could be configured to receive an image to be displayed upon a user interface of the device. One or more indicators can be used to specify how the image is to be divided into multiple regions. The regions of the divided image are displayed with a user interface component upon the user interface of the device.

Claims (43)

1. A method for use in displaying a user interface component upon a user interface of a computing device, comprising:

receiving an image to be displayed upon a user interface of the device;

using a plurality of parameters to specify how the image is to be divided into multiple regions;

wherein the parameters specify distances from an edge of the image to a predetermined division line associated with the image;

wherein one or more additional parameters are used to further divide the image into additional sub-regions;

wherein the additional sub-regions include: a corner, associated with the image, that extends into a main associated with the image; a corner, associated with the image, that is a different size than an adjacent corner; or combinations thereof; and

displaying the regions of the divided image with a user interface component upon the user interface of the device;

wherein a plurality of the regions of the divided image are used as part of a border around the user interface component.

2. The method of claim 1 , wherein the user interface component is a menu, a window, or a button.

3. The method of claim 1 , wherein the image is a scaleable or vector image.

4. The method of claim 1 , wherein the image is a bitmap image.

5. The method of claim 1 , wherein the parameters are integer parameters that are used in dividing the image into the multiple regions.

6. The method of claim 1 , wherein the distances are specified for the top, right, bottom, and left distances.

7. The method of claim 6 , wherein a plurality of the divided regions are painted in the corners of the user interface component.

8. The method of claim 7 , wherein a plurality of the divided regions are tiled along the edges of the user interface component.

9. The method of claim 7 , wherein at least one of the divided regions is tiled throughout the center of the user interface component.

10. The method of claim 1 , wherein the divided regions are used within a shape that is in the form of a rectangle.

11. The method of claim 1 , wherein the divided regions are used within a shape that is not in the form of a rectangle.

12. The method of claim 1 , wherein said using of the parameters to specify how the image is to be divided reduces at least substantially a pixelation problem.

13. The method of claim 1 , wherein the computing device is a wireless mobile communications device; wherein the wireless mobile communications device uses only one screen resolution, thereby requiring only one bitmap.

14. The method of claim 13 , wherein the wireless mobile communications device is used to send and receive e-mail messages.

15. The method of claim 1 , wherein the computing device is a handheld device; wherein the handheld device uses only one screen resolution, thereby requiring only one bitmap.

16. Computer-readable medium capable of causing the computing device to perform the method of claim 1 .

17. The method of claim 1 , wherein exactly eight regions of the divided image are used as part of the border around the user interface component.

18. The method of claim 1 , wherein four of the regions of the divided image are each tiled as part of the border around the user interface component.

19. The method of claim 1 , wherein a plurality of the regions of the divided image are used as part of the border around the outside of the user interface component such that no portion of the user interface component extends beyond the displayed regions of the divided image.

20. The method of claim 1 , wherein a plurality of the regions of the divided image are used as part of the border around the user interface object such that the regions of the divided image completely surround the user interface object.

21. A mobile device configured to display one or more user interface components to a user, comprising:

a storage device to store an image for display upon a user interface of the device; and

interface generation instructions configured to use a plurality of parameters to specify how the image is to be divided into multiple regions;

wherein the parameters specify distances from an edge of the image to a predetermined division line associated with the image;

wherein one or more additional parameters are used to further divide the image into additional sub-regions;

wherein the additional sub-regions include: a corner, associated with the image, that extends into a main region associated with the image; a corner, associated with the image, that is a different size than an adjacent corner; or combinations thereof; and

wherein the regions of the divided image are displayed with a user interface component upon the user interface of the device;

wherein a plurality of the regions of the divided image are used as part of a border around the user interface component.

22. A system for use in displaying one or more user interface components to a user of a computing device, comprising:

means for receiving an image to be displayed upon a user interface of the computing device;

means for using a plurality of parameters to specify how the image is to be divided into multiple regions;

wherein the parameters specify distances from an edge of the image to a predetermined division line associated with the image;

wherein one or more additional parameters are used to further divide the image into additional sub-regions;

wherein the additional sub-regions include: a corner, associated with the image, that extends into a main region associated with the image; a corner, associated with the image, that is a different size than an adjacent corner; or combinations thereof; and

means for displaying the regions of the divided image with a user interface component upon the user interface of the device;

wherein a plurality of the regions of the divided image are used as part of a border around the user interface component.

Assignments (5)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Nov 5, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034176/0557 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2005
From: KLASSEN, GERHARD D.; BELLS, MATTHEW
To: RESEARCH IN MOTION LIMITED
Reel/Frame 016864/0110 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2005
From: KLASSEN, GERHARD D.; BELLS, MATTHEW
To: RESEARCH IN MOTION LIMITED
Reel/Frame 016567/0841 →