IP Library Patent Application 13042912
Patent Application
App. No. 13/042,912

SYSTEM AND METHOD FOR MOBILE-TO-COMPUTER COMMUNICATION

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 None
App. No.
13/042,912
Abstract

Apparatus and methods for establishing a voice call between a wireless device and a personal computer (PC) are disclosed. A call initiation message can be received at a server including information for the PC from the wireless device. A conference can be setup, including establishing a conference ID to conference the wireless device and the PC. A message can be generated for the PC containing voice contact information for the wireless device related to the conference ID. The message can be transmitted to the PC. A dial-in phone number can be transmitted to the wireless device to dial into the conference.

Claims (134)

1 . A method of establishing a voice call between a wireless device and a personal computer (PC), the method comprising:

receiving a call initiation message including information for the PC at a server from the wireless device;

setting up a conference, including establishing a conference ID to conference the wireless device and the PC;

generating a message for the PC containing voice contact information for the wireless device related to the conference ID;

transmitting the message to the PC; and

transmitting a dial-in phone number to the wireless device to dial into the conference.

2 . The method of claim 1 , further comprising:

detecting an arrival of a first voice connection from one of the wireless device or the PC;

assigning a channel ID associated with the conference ID;

detecting an arrival of a second voice connection from the other of the wireless device or the PC; and

bridging the first and second voice connections using the channel ID.

3 . The method of claim 2 , wherein detecting an arrival of the first voice connection comprises:

retrieving the conference ID from a conference database based on:

a caller ID, the dial-in number, or a dial-in code for the wireless device, or

an extension ID for the PC; and

determining the channel ID has not been assigned.

4 . The method of claim 2 , wherein detecting an arrival of the second voice connection comprises:

retrieving the conference ID from a conference database based on:

a caller ID, the dial-in number, or a dial-in code for the wireless device, or

an extension ID for the PC; and

determining the channel ID has been assigned.

5 . The method of claim 1 , wherein setting up the conference further comprises:

storing information for the wireless device in a conference database; and

storing information for the PC in the conference database.

6 . The method of claim 1 , wherein the voice call is conducted at least in part over a circuit switched connection of a wireless network.

7 . The method of claim 1 , wherein the message for the PC is an instant message (IM).

8 . The method of claim 1 , wherein the voice contact information is embedded in a URL link and wherein the voice contact information includes an extension ID related to the conference ID.

9 . The method of claim 1 , wherein generating the message for the PC comprises:

constructing a URL to a server including an extension ID related to the conference ID.

10 . The method of claim 1 , wherein the message is transmitted to the PC using information from a social network server and/or using the social network server.

11 . An apparatus configured to establish a voice call between a wireless device and a personal computer (PC), the apparatus comprising:

a first module to receive a call initiation message including information for the PC from the wireless device;

a second module configured to set up a conference, including being configured to establish a conference ID to conference the wireless device and the PC;

a third module configured to generate a message for the PC containing voice contact information for the wireless device related to the conference ID;

a fourth module configured to transmit the message to the PC; and

a fifth module configured to transmit a dial-in phone number to the wireless device to dial into the conference.

12 . The apparatus of claim 11 , further comprising:

a sixth module configured to detect an arrival of a first voice connection from one of the wireless device or the PC;

a seventh module configured to assign a channel ID associated with the conference ID;

an eighth module configured to detecting an arrival of a second voice connection from the other of the wireless device or the PC; and

a ninth module configured to bridge the first and second voice connections using the channel ID.

13 . The apparatus of claim 12 , wherein the sixth module configured to detect an arrival of the first voice connection comprises:

a tenth module configured to retrieve the conference ID from a conference database based on:

a caller ID, the dial-in number, or a dial-in code for the wireless device, or

an extension ID for the PC; and

an eleventh module configured to determine the channel ID has not been assigned.

14 . The apparatus of claim 12 , wherein the sixth module configured to detect an arrival of the second voice connection comprises:

a tenth module configured to retrieve the conference ID from a conference database based on:

a caller ID, the dial-in number, or a dial-in code for the wireless device, or

an extension ID for the PC; and

an eleventh module configured to determine the channel ID has been assigned.

15 . The apparatus of claim 11 , wherein the second module configured to set up the conference is further configured to:

store information for the wireless device in a conference database; and

store information for the PC in the conference database.

16 . The apparatus of claim 11 , wherein the voice call is from the wireless device is configured to be received over a circuit switched connection of a wireless network.

17 . The apparatus of claim 11 , wherein the message for the PC is an instant message (IM).

18 . The apparatus of claim 11 , wherein the voice contact information is embedded in a URL link.

19 . The apparatus of claim 11 , wherein third module configured to generate the message for the PC is further configured to:

construct a URL to a server including an extension ID related to the conference ID.

20 . The apparatus of claim 11 , wherein the message is transmitted to the PC using information from a social network server and/or using the social network server.

21 . An apparatus for establishing a voice call between a wireless device and a personal computer (PC), the apparatus comprising:

means for receiving a call initiation message including information for the PC at a server from the wireless device;

means for setting up a conference, including establishing a conference ID to conference the wireless device and the PC;

means for generating a message for the PC containing voice contact information for the wireless device related to the conference ID;

means for transmitting the message to the PC; and

means for transmitting a dial-in phone number to the wireless device to dial into the conference.

22 . The apparatus of claim 21 , further comprising:

means for detecting an arrival of a first voice connection from one of the wireless device or the PC;

means for assigning a channel ID associated with the conference ID;

means for detecting an arrival of a second voice connection from the other of the wireless device or the PC; and

means for bridging the first and second voice connections using the channel ID.

23 . The apparatus of claim 22 , wherein the means for detecting an arrival of the first voice connection comprises:

means for retrieving the conference ID from a conference database based on:

a caller ID, the dial-in number, or a dial in code for the wireless device, or

an extension ID for the PC; and

means for determining the channel ID has not been assigned.

24 . The apparatus of claim 22 , wherein the means for detecting an arrival of the second voice connection comprises:

means for retrieving the conference ID from a conference database based on:

a caller ID, the dial-in number, or a dial-in code for the wireless device, or

an extension ID for the PC; and

means for determining the channel ID has been assigned.

25 . The apparatus of claim 21 , wherein the means for setting up the conference further comprises:

means for storing information for the wireless device in a conference database; and

means for storing information for the PC in the conference database.

26 . A non-transitory computer-readable storage medium comprising at least one sequence of instructions related to establishing a voice call between a wireless device and a personal computer (PC), the instructions comprising:

at least one instruction for receiving- a call initiation message including information for the PC at a server from the wireless device;

at least one instruction for setting up a conference, including establishing a conference ID to conference the wireless device and the PC;

at least one instruction for generating a message for the PC containing voice contact information for the wireless device related to the conference ID;

at least one instruction for transmitting the message to the PC; and

at least one instruction for transmitting a dial-in phone number to the wireless device to dial into the conference.

27 . The non-transitory computer-readable storage medium of claim 26 , further comprising:

at least one instruction for detecting an arrival of a first voice connection from one of the wireless device or the PC;

at least one instruction for assigning a channel ID associated with the conference ID;

at least one instruction for detecting an arrival of a second voice connection from the other of the wireless device or the PC; and

at least one instruction for bridging the first and second voice connections using the channel ID.

28 . The non-transitory computer-readable storage medium of claim 27 , wherein the at least one instruction for detecting an arrival of the first voice connection comprises:

at least one instruction for retrieving the conference ID from a conference database based on:

a caller ID, a dial-in number, or a dial-in code for the wireless device, or

an extension ID for the PC; and

at least one instruction for determining the channel ID has not been assigned.

29 . The non-transitory computer-readable storage medium of claim 27 , wherein the at least one instruction for detecting an arrival of the second voice connection comprises:

at least one instruction for retrieving the conference ID from a conference database based on:

a caller ID, the dial-in number, or a dial-in code for the wireless device, or

an extension ID for the PC; and

at least one instruction for determining the channel ID has been assigned.

30 . The non-transitory computer-readable storage medium of claim 26 , wherein the at least one instruction for setting up the conference further comprises:

storing information for the wireless device in a conference database; and

storing information for the PC in the conference database.

31 . A method of establishing a voice call between a wireless device and a personal computer (PC) at the PC, the method comprising:

logging into a first server that is also accessible by the wireless device;

receiving a message at the PC containing voice contact information for the wireless device and code to launch a phone application;

launching the phone application; and

making the voice call from the PC via a second server using the voice contact information, wherein the voice contact information is not a phone number of the wireless device.

32 . The method of claim 31 , wherein the voice call is conducted at least in part over a circuit switched connection of a wireless network.

33 . The method of claim 31 , wherein the message an instant message (IM).

34 . The method of claim 31 , wherein the voice contact information is embedded in a URL link.

35 . The method of claim 34 , wherein the voice contact information includes a unique extension ID related to a conference ID.

36 . The method of claim 31 , wherein the phone application is a Flash based application.

37 . The method of claim 31 , further comprising:

detecting the code to launch the phone application in the message; and

automatically launching the phone application.

38 . The method of claim 37 , further comprising:

suppressing a display of the message.

39 . The method of claim 31 , wherein the first server is a social networking server.

40 . The method of claim 39 , wherein the message is received via the social networking server.

41 . A method of establishing a voice call between a wireless device and a PC, at the wireless device the method comprising:

logging into a first server, by the wireless device that contains contact information for the PC;

identifying presence of the PC based on a presence indication from the first server;

contacting a second server with contact information for the PC to establish the voice call;

receiving a dial-in phone number from the second server; and

calling a Private Branch Exchange (PBX) server using the dial-in phone number.

42 . The method of claim 41 , wherein the calling the PBX server is conducted over a circuit switched connection of a wireless network.

43 . The method of claim 41 , wherein the first server is a social networking server.

44 . The method of claim 41 , wherein the wireless device is a cellular telephone.

Assignments (4)
CORRECTIVE ASSIGNMENT TO REMOVE THE APPLICATION NUMBER 60942559 PREVIOUSLY RECORDED AT REEL: 033590 FRAME: 0581. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 2, 2014
From: QUALCOMM CONNECTED EXPERIENCES, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 033677/0311 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2014
From: QUALCOMM CONNECTED EXPERIENCE, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 033590/0581 →
CHANGE OF NAME Recorded Aug 12, 2013
From: QUALCOMM ISKOOT, INC.
To: QUALCOMM CONNECTED EXPERIENCES, INC.
Reel/Frame 031003/0982 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2011
From: HARRIS, SARAH; JACOBSTEIN, MARK WILLIAMS; GUEDALIA, JACOB; GUEDALIA, ISAAC DAVID
To: QUALCOMM ISKOOT, INC.
Reel/Frame 026495/0053 →