# US 8,542,814 B1 · Methods and systems for speed dialing

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,542,814 B1
- Document ID: US8542814B1
- Status: Granted
- Kind: B1
- Application number: 13/334,919
- Filed: 2011-12-22
- Granted: 2013-09-24
- Earliest claimed: 2006-05-01
- Assignees: Callwave Communications, LLC
- Applicants: Robert Smith; Leland W. Kirchhoff; Colin Kelley; David S. Trandal
- Inventors: Robert Smith; Leland W. Kirchhoff; Colin Kelley; David S. Trandal
- Web page: https://patentgrep.com/patent/US8542814B1

## CPC

- H04M 3/44: Additional connecting arrangements for providing access to frequently-wanted subscribers, e.g. abbreviated dialling (at the subscriber's set H04M1/27; automatic redialling H04M3/424)
- H04M 1/2745: using static electronic memories, e.g. chips
- H04M 2250/60: logging of communication history, e.g. outgoing or incoming calls, missed calls, messages or URLs
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

Systems and methods for configuring and using speed dialing are described. A first user interface is displayed to a user, the first user interface providing a name field configured to display and/or receive a contact name and a phone address field configured to display and/or receive a phone address associated with the contact name. A speed dial field configured to receive and/or display a speed dial identifier associated with the phone address is provided. When the user later enters speed dial identifier via a telephone, the phone address is called.

## Claims

### Claim 1

A method of enabling a user to assign speed dial addresses, the method comprising
causing at least in part a first user interface to be displayed to a user via a user data device including a display, the first user interface providing:
a name field configured to display and/or receive a contact name associated with a respective contact;
a phone address field configured to display and/or receive a contact phone address associated with the respective contact;
a speed dial field configured to receive and/or display a speed dial identifier associated with the contact phone address,
for a first contact, receiving from the user via the user interface an association between a first phone address and a first speed dial identifier, wherein the user can utilize the first speed dial identifier to initiate a call to the first phone address via a first plurality of telephonic devices serviced by corresponding different telecommunications systems;
for a second contact, receiving from the user via the user interface an association between a second phone address and a second speed dial identifier, wherein the user can utilize the second speed dial identifier to initiate a call to the second phone address via the first plurality of telephonic devices serviced by the corresponding different telecommunications systems;
receiving, from a user telephonic device, a user selected speed dial identifier at a call processing system, the user telephonic device being different than the user data device;
causing, at least in part, an outbound call to be placed, wherein:
if the received user selected speed dial identifier is the first speed dial identifier, an outbound call is placed to the first phone address associated with the first speed dial identifier;
if the received user selected speed dial identifier is the second speed dial identifier, an outbound call is placed to the second phone address associated with the second speed dial identifier; and
causing, at least in part, the telephonic device of the user to be connected with the outbound call.

### Claim 2 (depends on 1)

The method as defined in claim 1, the method further comprising causing at least in part a contact record for the first contact to be displayed to the user, the contact record including the first speed dial identifier and a physical address.

### Claim 3 (depends on 1)

The method as defined in claim 1, wherein the first user interface includes a field via which the user can indicate if a calling phone address associated with the user is to be kept private for calls placed to the respective contact.

### Claim 4 (depends on 1)

The method as defined in claim 1, wherein, after the association between the first phone address and the first speed dial identifier is stored, when the user enters the first speed dial identifier by speaking the first speed dial identifier into one or more user telephonic devices, the first phone address is called.

### Claim 5 (depends on 1)

The method as defined in claim 1, wherein the name field is prepopulated for at least one contact using, at least in part, a query into a name database using signaling information associated with a call from the at least one contact.

### Claim 6 (depends on 1)

The method as defined in claim 1, wherein the phone address field is prepopulated for at least one contact using signaling information from a call from the for at least one contact.

### Claim 7 (depends on 1)

The method as defined in claim 1, the method further comprising providing a messaging interface via which the user can configure at least one speed dial identifier by transmitting a text message to a first address.

### Claim 8 (depends on 1)

The method as defined in claim 1, wherein the first plurality of telephonic devices includes a mobile telephonic device.

### Claim 9 (depends on 1)

The method as defined in claim 1, wherein the first plurality of telephonic devices includes a mobile telephonic device and a landline telephonic device.

### Claim 10

A method of enabling a user to assign speed dial addresses, the method comprising
causing at least in part a first user interface to be displayed to a user via a user data device including a display, the first user interface providing:
a name field configured to display and/or receive a contact name associated with a respective contact;
a phone address field configured to display and/or receive a phone address associated with the respective contact;
a speed dial field configured to receive and/or display a speed dial identifier associated with the phone address,
receiving from the user via the user interface an association between a first phone address and a first speed dial identifier for a first contact;
storing at a call processing system the association between the first phone address and the first speed dial identifier for the first contact;
receiving from the user via the user interface an association between a second phone address and a second speed dial identifier for a second contact;
storing at the call processing system the association between the second phone address and the second speed dial identifier for the second contact;
receiving, from a user telephonic device, a user selected speed dial identifier at the call processing system, the user telephonic device being different than the user data device; and
if the received user selected speed dial identifier is the first speed dial identifier:
causing at least in part an outbound call to be placed to the first phone address associated with the first speed dial identifier, and
causing, at least in part, the telephonic device of the user to be connected with the outbound call placed to the first phone address.

### Claim 11 (depends on 10)

The method as defined in claim 10, the method further comprising causing at least in part a contact record for the first contact to be displayed to the user, the first contact record including the first speed dial identifier and a physical address.

### Claim 12 (depends on 10)

The method as defined in claim 10, wherein the first user interface includes a field via which the user can indicate if a calling phone address associated with the user is to be kept private for calls placed to the respective contact.

### Claim 13 (depends on 10)

The method as defined in claim 10, wherein when, after the association between the first phone address and the first speed dial identifier is stored, the user enters the first speed dial identifier by speaking the first speed dial identifier into one or more user telephonic devices, the first phone address is called.

### Claim 14 (depends on 10)

The method as defined in claim 10, wherein the name field for at least one contact is prepopulated using, at least in part, a query into a name database using signaling information associated with a call from the at least one contact.

### Claim 15 (depends on 10)

The method as defined in claim 10, wherein the phone address field for at least one contact is prepopulated using signaling information from a call from the for at least one contact.

### Claim 16 (depends on 10)

The method as defined in claim 10, the method further comprising providing a messaging interface via which the user can configure at least one speed dial identifier by transmitting a text message to a first address.

### Claim 17

A system enabling a user to assign speed dial addresses, the system comprising:
one or more computing devices;
nontransitory computer readable memory that stores program code that, when executed by the one or more computing device, performs operations comprising:
causing at least in part a first user interface to be displayed to a user via a user data device including a display, the first user interface providing:
a name field configured to display and/or receive a contact name associated with a respective contact;
a phone address field configured to display and/or receive a phone address associated with the respective contact;
a speed dial field configured to receive and/or display a speed dial identifier associated with the phone address,
receiving from the user via the user interface an association between a first phone address and a first speed dial identifier for a first contact;
storing at a call processing system the association between the first phone address and the first speed dial identifier for the first contact;
receiving from the user via the user interface an association between a second phone address and a second speed dial identifier for a second contact;
storing at the call processing system the association between the second phone address and the second speed dial identifier for the second contact;
receiving, from a user telephonic device, a user selected speed dial identifier at the call processing system, the user telephonic device being different than the user data device; and
if the received user selected speed dial identifier is the first speed dial identifier:
causing at least in part an outbound call to be placed to the first phone address associated with the first speed dial identifier, and
causing, at least in part, the telephonic device of the user to be connected with the outbound call placed to the first phone address.

### Claim 18 (depends on 17)

The system as defined in claim 17, the operations further comprising causing at least in part a contact record for the first contact to be displayed to the user, the first contact record including the first speed dial identifier and a physical address.

### Claim 19 (depends on 17)

The system as defined in claim 17, wherein the first user interface includes a field via which the user can indicate if a calling phone address associated with the user is to be kept private for calls placed to the respective contact.

### Claim 20 (depends on 17)

The system as defined in claim 17, wherein the system is configured to prepopulate the name field for at least one contact using, at least in part, a query into a name database using signaling information associated with a call from the at least one contact.

### Claim 21 (depends on 17)

The system as defined in claim 17, wherein the system is configured to prepopulate the phone address field for at least one contact using signaling information from a call from the for at least one contact.

### Claim 22 (depends on 17)

The system as defined in claim 17, the operations further comprising providing a messaging interface via which the user can configure at least one speed dial identifier by transmitting a text message to a first address.
