IP Library Granted Patent US 8,712,390
Granted Patent B2
US 8,712,390 · App. 12/756,697 · Granted Apr 29, 2014

Enhanced telephony services

Inventors: Devarshi P. Shah (San Diego, CA); Patrik N. Lundqvist (Encinitas, CA)
Assignee: QUALCOMM Incorporated
H04M3/42017H04M3/42161H04W4/025H04M3/436H04L65/1069H04L67/10G06F17/30864G06F17/30967
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,712,390
App. No.
12/756,697
Granted
Apr 29, 2014
Kind
B2
Abstract

Techniques for providing a smart dial controller for enhancing a telephone voice call using a data connection. In an exemplary embodiment, a dial controller may be provided in a calling device for calling another user, and/or a called device for receiving a call from another user. Techniques are provided for both the calling device and the called device to access a content server storing profiles of the calling user and/or the called user, subject to user-determined privacy settings. Such profiles may include, e.g., multi-media information on the status, location, or preferences of the users. In an exemplary embodiment, the dial controller may delay the establishment of a voice connection pending user review and approval of the other user's profile. According to an advantage of the present disclosure, no modifications are required on the network side to implement the techniques described herein.

Claims (37)

1. An apparatus comprising:

a memory unit; and

at least one processor coupled to the memory unit, the at least one processor configured:

to receive, at a first device, a first user input for an identifier of a second device;

to retrieve, at the first device, context information for the second device, the context information for the second device being retrieved in response to the identifier and prior to initiating a voice call with the second device;

to output the context information for the second device via a user interface of the first device;

to initiate the voice call with the second device; and

to grant access, to the second device, to context information for the first device after the voice call is initiated and prior to the voice call being established, the access being granted to the second device to allow the context information for the first device to be exchanged between the first device and the second device, the context information consisting of one or more of: a name, a physical location, an avatar, a picture, a website, a current status, a contact preference, or a combination thereof.

2. The apparatus of claim 1 , in which the at least one processor is further configured to exchange data with the second device prior to initiating the voice call.

3. The apparatus of claim 1 , in which the at least one processor is further configured to retrieve the context information for the second device by querying a content server.

4. The apparatus of claim 1 , in which the at least one processor is further configured to upload the context information for the first device to a content server.

5. A method for wireless communication, the method comprising:

receiving, at a first device, a user input for an identifier of a second device;

retrieving, at the first device, context information for the second device, the context information for the second device being retrieved in response to the identifier and prior to initiating a voice call with the second device;

outputting the context information for the second device to a user of the first device;

initiating the voice call with the second device;

granting access, to the second device, to context information for the first device;

exchanging the context information for the first device between the first device and the second device prior to establishing the voice call; and

establishing the voice call with the second device, the context information consisting of one or more of: a name, a physical location, an avatar, a picture, a website, a current status, a contact preference, or a combination thereof.

6. The method of claim 5 , further comprising querying a content server to retrieve the context information for the second device.

7. An apparatus comprising:

means for receiving, at a first device, a user input for an identifier of a second device;

means for retrieving, at the first device, context information for the second device, the context information for the second device being retrieved in response to the identifier and prior to initiating a voice call with the second device;

means for outputting the context information for the second device to a user of a first device prior to initiating the voice call with the second device;

means for initiating the voice call with the second device; and

means for granting access, to the second device, to context information for the first device after the voice call is initiated but prior to the voice call being established, the access being granted to the second device to allow the context information for the first device to be exchanged between the first device and the second device, the context information consisting of one or more of: a name, a physical location, an avatar, a picture, a website, a current status, a contact preference, or a combination thereof.

8. A computer program product comprising:

a computer-readable medium having non-transitory program code recorded thereon, the program code comprising:

program code to receive, at a first device, a user input for an identifier of a second device;

program code to retrieve, at the first device, context information for the second device, the context information for the second device being retrieved in response to the identifier and prior to initiating a voice call with the second device;

program code to output the context information for the second device to a user of the first device;

program code to initiate the voice call with the second device;

program code to grant access, to the second device, to context information for the first device;

program code to exchange the context information for the first device between the first device and the second device prior to establishing the voice call; and

program code to establish the voice call with the second device, the context information consisting of one or more of: a name, a physical location, an avatar, a picture, a website, a current status, a contact preference, or a combination thereof.

9. The apparatus of claim 1 , in which the at least one processor is further configured to receive a second user input for initiating the voice call subsequent to outputting the context information for the second device.

10. The apparatus of claim 9 , in which the at least one processor is further configured to, in response to the second user input, establish a chat session with the called device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2010
From: SHAH, DEVARSHI P.; LUNDQVIST, PATRIK N.
To: QUALCOMM INCORPORATED
Reel/Frame 024210/0620 →
Continuity (1)
Related Publication 20110250874A1 · Oct 13, 2011