IP Library Granted Patent US 9,301,110
Granted Patent B1
US 9,301,110 · App. 14/066,546 · Granted Mar 29, 2016

Multimodal communication system and method

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,301,110
App. No.
14/066,546
Granted
Mar 29, 2016
Kind
B1
Abstract

A method and computing system for establishing a text-based communication session between a first user and one or more other users of a social network. A private ID is identified for a specific user chosen from the one or more other users. One or more remote contact databases are queried to associate the private ID with one or more telephone numbers for the specific user. An SMS communication session is enabled between the first user and the specific user based, at least in part, upon the one or more telephone numbers.

Claims (34)

1. A computer-implemented method comprising:

establishing, by one or more hardware processors, a text-based communication session between a first user and one or more other users of a social network;

identifying, by the one or more hardware processors, a private identifier (ID) for a specific user chosen from the one or more other users;

querying, by the one or more hardware processors, one or more remote contact databases to associate the private ID with one or more telephone numbers for cellular telephones for the specific user based on a respective field title of a record of the one or more remote contact databases from which a respective telephone number of the one or more telephone numbers was extracted, wherein the one or more remote contact databases are included within one or more client electronic devices associated with the one or more other users;

enabling a short messaging service (SMS) communication session between the first user and the specific user based, at least in part, upon the one or more telephone numbers; and

updating, by the one or more hardware processors, a local contact database to include the one or more telephone numbers for the specific user.

2. A computer-implemented method comprising:

establishing, by one or more hardware processors, a text-based communication session between a first user and one or more other users of a social network to discuss an event that occurs outside of the social network;

identifying, by the one or more hardware processors, a private identifier (ID) for a specific user chosen from the one or more other users;

querying, by the one or more hardware processors, one or more remote contact databases to associate the private ID with one or more telephone numbers for cellular telephones for the specific user based on a respective field title of a record of the one or more remote contact databases from which a respective telephone number of the one or more telephone numbers was extracted; and

enabling a short messaging service (SMS) communication session between the first user and the specific user based, at least in part, upon the one or more telephone numbers.

3. The computer-implemented method of claim 2 further comprising:

updating a local contact database to include the one or more telephone numbers for the specific user.

4. The computer-implemented method of claim 3 wherein the local contact database is included within a client electronic device associated with the first user.

5. The computer-implemented method of claim 4 wherein the client electronic device associated with the first user is a cellular telephone.

6. The computer-implemented method of claim 2 wherein the one or more remote contact databases are included within one or more client electronic devices associated with the one or more other users.

7. The computer-implemented method of claim 6 wherein the one or more client electronic devices associated with the one or more other users are cellular telephones.

8. The computer-implemented method of claim 2 wherein the one or more remote contact databases are included within one or more server computers associated with the social network.

9. The computer-implemented method of claim 2 wherein the private ID is associated with a public ID.

10. A computing system comprising:

one or more hardware processors coupled to a non-transitory memory;

a multimodal communication application stored in the non-transitory memory and executable by the one or more hardware processors, the multimodal communication application configured to perform operations comprising:

establishing a text-based communication session between a first user and one or more other users of a social network to discuss an event that occurs outside of the social network;

identifying a private identifier (ID) for a specific user chosen from the one or more other users;

querying one or more remote contact databases to associate the private ID with one or more telephone numbers for cellular telephones for the specific user based on a respective field title of a record of the one or more remote contact databases from which a respective telephone number of the one or more telephone numbers was extracted; and

enabling a short messaging service (SMS) communication session between the first user and the specific user based, at least in part, upon the one or more telephone numbers.

11. The computing system of claim 10 wherein the multimodal communication application is further configured to perform operations comprising:

updating a local contact database to include the one or more telephone numbers for the specific user.

12. The computing system of claim 11 wherein the local contact database is included within a client electronic device associated with the first user.

13. The computing system of claim 12 wherein the client electronic device associated with the first user is a cellular telephone.

14. The computing system of claim 10 wherein the one or more remote contact databases are included within one or more client electronic devices associated with the one or more other users.

15. The computing system of claim 14 wherein the one or more client electronic devices associated with the one or more other users are cellular telephones.

16. The computing system of claim 10 wherein the one or more remote contact databases are included within one or more server computers associated with the social network.

17. The computing system of claim 10 wherein the private ID is associated with a public ID.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044566/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2014
From: SARAFA, RANDALL; HUANG, WEI; WAGNER, MARK; XIE, GEORGE
To: GOOGLE INC.
Reel/Frame 032196/0717 →