IP Library Granted Patent US 9,225,819
Granted Patent B2
US 9,225,819 · App. 12/621,057 · Granted Dec 29, 2015

Character analysis engine in mobile computing device for facilitating interactive voice response operations

Inventor: David Case (Manalapan, NJ)
Assignee: QUALCOMM Incorporated
H04M1/72552G10L15/26H04M1/72519H04M1/2745
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 9,225,819
App. No.
12/621,057
Granted
Dec 29, 2015
Kind
B2
Abstract

A system and a method are disclosed for facilitating sending of DTMF (dual-tone multi-frequency) signals to a destination after connecting to a system by placing a phone call. An entry associated with an application running on a mobile computing device is automatically scanned to detect a telephone number and any string of characters associated with the telephone number. The mobile computing device presents one or more candidate strings of characters that are associated with the telephone number. A user may select the strings of characters to send the DTMF signals after connecting to a destination telephone system. By automatically extracting and displaying the string of characters associated with the telephone number, the user's manual operation associated with accomplishing a task on a remote telephone system is minimized.

Claims (30)

1. A method for interacting with a telephone system, comprising:

accessing a data item associated with an application executed on a mobile computing device;

extracting a telephone number and a string of characters associable with the telephone number by analyzing the data item with a character analyzer that applies rules for determining if a string of characters is likely to be a telephone number and applies rules for determining if a string of characters is likely to be a string of characters associable with the telephone number that would be dialed in association with the telephone number;

connecting the mobile computing device to the telephone system by placing a call to the telephone number responsive to detecting an event requiring connection of the mobile computing device to the telephone system;

displaying the string of characters associable with the telephone number on the mobile computing device automatically responsive to connecting the mobile computing device to the telephone system;

receiving user input for transmitting the string of characters to the telephone system; and

transmitting signals corresponding to the string of characters responsive to receiving the user input.

2. The method of claim 1 , wherein the application comprises at least one of an email application, a calendar application and a contact management application.

3. A method for interacting with a telephone system, comprising:

extracting a string of characters comprising at least one character associable with a telephone number from a data item accessed by a mobile computing device, said extracting being performed using a smart character analyzer that applies rules for determining if a string of characters is likely to be a telephone number and applies rules for determining if a string of characters is likely to be a string of characters associable with the telephone number that would be dialed in association with the telephone number; wherein applying rules for determining if a string of characters is likely to be string of characters associable with the telephone number comprises scanning the data item for an identifier corresponding to a string of characters associable with the telephone number that would be dialed in association with the telephone number; and determining an end of the string of characters following the identifier;

connecting the mobile computing device to the telephone system by calling the telephone number; and

after calling the telephone number, transmitting a signal corresponding to the extracted string of characters associable with the telephone number to the telephone system.

4. A method for interacting with a telephone system, comprising:

extracting a string of characters comprising at least one character associable with a telephone number from a data item accessed by a mobile computing device, said extracting being performed using a smart character analyzer that applies rules for determining if a string of characters is likely to be a telephone number and applies rules for determining if a string of characters is likely to be a string of characters associable with the telephone number that would be dialed in association with the telephone number;

connecting the mobile computing device to the telephone system by calling the telephone number; and

after calling the telephone number, transmitting a signal corresponding to the extracted string of characters associable with the telephone number to the telephone system,

wherein if two or more strings of characters are identified as associable with the telephone number in the data item, prioritizing the two or more strings of characters as to which is most likely to be dialed in association with the telephone number when making a call to the telephone number.

5. The method of claim 4 , wherein said prioritizing is performed based on a history record of strings of characters dialed in association with telephone numbers by the mobile computing device.

6. A method for interacting with a telephone system, comprising:

extracting a string of characters comprising at least one character associable with a telephone number from a data item accessed by a mobile computing device, said extracting being performed using a smart character analyzer that applies rules for determining if a string of characters is likely to be a telephone number and applies rules for determining if a string of characters is likely to be a string of characters associable with the telephone number that would be dialed in association with the telephone number;

connecting the mobile computing device to the telephone system by calling the telephone number; and

after calling the telephone number, transmitting a signal corresponding to the extracted string of characters associable with the telephone number to the telephone system, wherein after connecting the mobile computing device to the telephone system by placing a call to the telephone number, speech recognition is used to detect a request for dialing said string of characters associable with the telephone number.

7. A mobile computing device with telephonic functionality, comprising:

a character analyzer configured to extract a string of characters comprising at least one character associable with a telephone number from a data item accessed by the mobile computing device, wherein the character analyzer applies rules for determining if a string of characters is likely to be a telephone number and applies rules for determining if a string of characters is likely to be a string of characters associable with the telephone number that would be dialed in association with the telephone number; and

a communication module configured to connect the mobile computing device to the telephone system by calling the telephone number, the communicator module further configured to, after calling the telephone number, transmit a signal corresponding to the extracted string of characters associable with the telephone number to the telephone system, wherein if two or more strings of characters are identified as associable with the telephone number in the data item, the communication module prioritizes the two or more strings of characters as to which is most likely to be dialed in association with the telephone number when making a call to the telephone number.

8. The mobile computing device of claim 7 , further comprising a memory storing a history record of strings of characters dialed in association with telephone numbers by the mobile computing device, wherein said prioritizing is performed based on said history record.

9. A mobile computing device with telephonic functionality, comprising:

a character analyzer configured to extract a string of characters comprising at least one character associable with a telephone number from a data item accessed by the mobile computing device, wherein the character analyzer applies rules for determining if a string of characters is likely to be a telephone number and applies rules for determining if a string of characters is likely to be a string of characters associable with the telephone number that would be dialed in association with the telephone number;

a communication module configured to connect the mobile computing device to the telephone system by calling the telephone number, the communicator module further configured to, after calling the telephone number, transmit a signal corresponding to the extracted string of characters associable with the telephone number to the telephone system; and

a speech recognition program to detect a request for dialing said string of characters associable with the telephone number after connecting the mobile computing device to the telephone system by placing a call to the telephone number.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2014
From: HEWLETT-PACKARD COMPANY; HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.; PALM, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 032132/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0239 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 031837/0544 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0659 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 030341/0459 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2010
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 025204/0809 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2009
From: CASE, DAVID
To: PALM, INC.
Reel/Frame 023537/0447 →
Continuity (1)
Related Publication 20110117891A1 · May 19, 2011