IP Library Granted Patent US 10,142,451
Granted Patent B2
US 10,142,451 · App. 13/405,680 · Granted Nov 27, 2018

Method and apparatus pertaining to depicting a plurality of contact addresses

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 10,142,451
App. No.
13/405,680
Granted
Nov 27, 2018
Kind
B2
Abstract

A control circuit provides a list of contacts on a touch-screen display and then, in response to detecting a touch-based selection of a particular contact, responsively depicts a plurality of contact addresses as correspond to that particular contact. A most frequently utilized contact address is placed at a location on the touch-screen display that corresponds to the touch-based selection of the particular contact. So configured, the user need likely not move their touching finger to locate the desired contact address. The most frequently utilized contact address can comprise a most frequently called telephone number since any new telephone number was last added to the plurality of telephone numbers for this particular contact.

Claims (35)

1. An apparatus comprising:

a wireless transceiver;

a touch-screen display; and

a control circuit operably coupled to the touch-screen display and the wireless transceiver and configured to:

display on the touch-screen display a list of contacts, each contact within the list of contacts comprising an area of touch-based selection on the touch-screen display that is separate from an area of touch-based selection on the touch-screen display of each other contact within the list of contacts; and

in response to detecting a touch-based selection of a particular contact by detecting a touch at a touch location on the touch-screen display within the area of touch-based selection of the particular contact within the list of contacts, responsively displaying a plurality of contact addresses associated with the particular contact, each contact address within the plurality of contact addresses comprising an area of touch-based selection on the touch-screen display that is separate from an area of touch-based selection on the touch-screen display of each other contact address within the plurality of contact addresses, such that an area of touch-based selection of a most frequently utilized contact address of the plurality of contact addresses is displayed including therewithin the touch location on the touch-screen display of the touch-based selection of the particular contact.

2. The apparatus of claim 1 wherein the display of the list of contacts comprises a display of the contacts in a vertical stack.

3. The apparatus of claim 1 wherein the plurality of contact addresses comprises a plurality of telephone numbers.

4. The apparatus of claim 3 wherein the most frequently utilized contact address comprises a most frequently called one of the plurality of telephone numbers.

5. The apparatus of claim 4 wherein the mostly frequently called one of the plurality of telephone numbers comprises a telephone number most frequently called since any new telephone number was last added to the plurality of telephone numbers for the particular contact.

6. The apparatus of claim 5 wherein the control circuit is further configured to:

automatically reset a frequency count regarding usage of the plurality of telephone numbers in response to a new telephone number being added to the plurality of telephone numbers.

7. The apparatus of claim 1 wherein the control circuit is configured to depict the plurality of contact addresses by depicting the plurality of contract addresses in a vertical stack.

8. The apparatus of claim 1 wherein the control circuit is further configured to:

selectively display a virtual keyboard on the touch-screen display that overlays only a portion of the list of contacts; and

upon detecting a user's touch-based interaction with the list of contacts, responsively removing the virtual keyboard from the touch-screen display.

9. The apparatus of claim 1 , wherein the control circuit is further configured to:

after the displaying of the plurality of contact addresses associated with the particular contact, detecting a touch-based selection of the most frequently utilized contact address by detecting a second touch in the displayed area of touch-based selection of the most frequently utilized contact address on the touch-screen display that includes the touch location of the touch-based selection of the particular contact.

10. A method comprising:

at a control circuit:

displaying a list of contacts on a touch-screen display, each contact within the list of contacts comprising an area of touch-based selection on the touch-screen display that is separate from an area of touch-based selection on the touch-screen display of each other contact within the list of contacts; and

in response to detecting a touch-based selection by detecting a touch at a touch location on the touch-screen display within the area of touch-based selection of a particular contact within the list of contacts, responsively displaying a plurality of contact addresses associated with the particular contact, each contact address within the plurality of contact addresses comprising an area of touch-based selection on the touch-screen display that is separate from an area of touch-based selection on the touch-screen display of each other contact address within the plurality of contact addresses, such that an area of touch-based selection of a most frequently utilized contact address of the plurality of contact addresses is displayed including therewithin the touch location on the touch-screen display of the touch-based selection of the particular contact.

11. The method of claim 10 wherein the most frequently utilized contact address comprises a most frequently called telephone number.

12. The method of claim 11 wherein the mostly frequently called telephone numbers comprises a telephone number for the particular contact that is most frequently called since any new telephone number was last added to the plurality of contact addresses for the particular contact.

13. The method of claim 12 further comprising:

automatically resetting a frequency count regarding usage of telephone numbers for the particular contact in response to a new telephone number being added to the plurality of contact addresses for the particular contact.

14. The method of claim 10 further comprising:

selectively displaying a virtual keyboard on the touch-screen display that overlays only a portion of the list of contacts; and

upon detecting a user's touch-based interaction with the list of contacts, responsively removing the virtual keyboard from the touch-screen display.

15. The method of claim 10 , wherein after the displaying of the plurality of contact addresses associated with the particular contact, detecting a touch-based selection of the most frequently utilized contact address by detecting a second touch in the displayed area of touch-based selection of the most frequently utilized contact address on the touch-screen display that includes the touch location of the touch-based selection of the particular contact.

16. A non-transitory computer storage medium having instructions stored therein, which instructions, when executed by a processor, cause the processor to:

display on a touch-screen display a list of contacts, each contact within the list of contacts comprising an area of touch-based selection on the touch-screen display that is separate from an area of touch-based selection on the touch-screen display of each other contact within the list of contacts;

in response to detecting a touch-based selection by detecting a touch at a touch location on the touch-screen display within the area of touch-based selection of a particular contact within the list of contacts, responsively displaying a plurality of contact addresses associated with the particular contact, each contact address within the plurality of contact addresses comprising an area of touch-based selection on the touch-screen display that is separate from an area of touch-based selection on the touch-screen display of each other contact address within the plurality of contact addresses, such that an area of touch-based selection of a most frequently utilized contact address of the plurality of contact addresses is displayed including therewithin the touch location on the touch-screen display of the touch-based selection of the particular contact.

17. The non-transitory computer storage medium of claim 16 wherein most frequently utilized contact addresses comprises a telephone number for the particular contact that is most frequently called since any new telephone number was last added to the plurality of contact addresses for the particular contact.

18. The non-transitory computer storage medium of claim 16 , wherein after the displaying of the plurality of contact addresses associated with the particular contact, detecting a touch-based selection of the most frequently utilized contact address by detecting a second touch in the displayed area of touch-based selection of the most frequently utilized contact address on the touch-screen display that includes the touch location of the touch-based selection of the particular contact.

Assignments (7)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Oct 28, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034077/0227 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2013
From: RESEARCH IN MOTION CORPORATION
To: RESEARCH IN MOTION LIMITED
Reel/Frame 030056/0707 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2013
From: RESEARCH IN MOTION TAT AB
To: RESEARCH IN MOTION LIMITED
Reel/Frame 029942/0533 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2012
From: GREISSON, ERIK ARTUR
To: RESEARCH IN MOTION TAT AB
Reel/Frame 028178/0957 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2012
From: LINDSAY, DONALD JAMES
To: RESEARCH IN MOTION LIMITED
Reel/Frame 028178/0925 →