IP Library Granted Patent US 9,124,588
Granted Patent B2
US 9,124,588 · App. 14/094,526 · Granted Sep 1, 2015

Telecommunication service employing an electronic information repository storing social network user information, developer information, and mobile network operator information

Inventors: William L. Waytena, Jr. (San Francisco, CA); Eric T. Stone (San Francisco, CA)
Assignee: TELESOCIAL, INC.
H04L67/10H04L63/102H04L67/303H04L67/306H04W4/16H04W4/206H04W12/08H04W76/02H04W88/16H04W8/18
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,124,588
App. No.
14/094,526
Granted
Sep 1, 2015
Kind
B2
Abstract

A telecommunication system that carries out telecommunication functions between multiple parties as initiated by the user interaction with a social network application, while maintaining privacy of the device identifiers (phone numbers or static IP addresses assigned to devices) of the participating parties.

Claims (44)

1. An apparatus for use in a system supporting advanced telecommunication functions, the apparatus comprising:

a messaging interface configured to receive a request for initiating real-time communication involving at least one social network user; and

at least one softswitch configured to generate at least one message for communication to at least one gateway of an MNO (Mobile Network Operator) in response to receiving said request, wherein the at least one message includes information about at least one social network user that is making or is an intended recipient of said requested communication and that has a plan with the MNO, including a device identifier and at least one item of additional data, wherein the at least one item of additional data represents at least first information that identifies a social network application from which the real-time communication request was initiated.

2. An apparatus according to claim 1 , wherein:

the request is generated by execution of a social network application by a social network user.

3. An apparatus according to claim 1 , wherein:

the at least one item of additional data further represents second information that identifies geographic location of the social network user initiating the real-time communication request or receiving the real-time communication.

4. An apparatus according to claim 1 , wherein:

the device identifier includes information that identifies a communication device for a social network user that initiated the request.

5. An apparatus according to claim 4 , wherein:

the communication device comprises a mobile communication device.

6. An apparatus according to claim 1 , wherein:

the device identifier includes information that identifies a communication device for a social network user that receives or answers the real-time communication.

7. An apparatus according to claim 6 , wherein:

the communication device comprises a mobile communication device.

8. An apparatus according to claim 1 , further comprising:

functionality configured to receive messages communicated from at least one MNO gateway, wherein the messages each include data generated by the MNO gateway specific to a particular real-time communication.

9. An apparatus according to claim 8 , wherein:

the data included as part of the messages communicated from the at least one MNO gateway represents at least one of the following:

1) information that indicates authorization or denial of the particular real-time communication;

2) at least one parameter used for setting up the particular real-time communication; and

3) rate information for the particular real-time communication.

10. A method carried out by a softswitch for supporting advanced telecommunication functions, the method comprising:

receiving a request for initiating real-time communication involving at least one social network user; and

generating at least one message for communication to at least one gateway of an MNO (Mobile Network Operator) in response to receiving said request, wherein the at least one message includes information about at least one social network user that is making or is an intended recipient of said requested communication and that has a plan with the MNO, including a device identifier and at least one item of additional data, wherein the at least one item of additional data represents at least first information that identifies a social network application from which the real-time communication request was initiated.

11. A method according to claim 10 , wherein:

the request is generated by execution of a social network application by a social network user.

12. A method according to claim 10 , wherein:

the at least one item of additional data further represents second information that identifies geographic location of the social network user initiating the real-time communication request or receiving the real-time communication.

13. A method according to claim 10 , wherein:

the device identifier includes information that identifies a communication device for a social network user that initiated the request.

14. A method according to claim 13 , wherein:

the communication device comprises a mobile communication device.

15. A method according to claim 10 , wherein:

the device identifier includes information that identifies a communication device for a social network user that receives or answers the real-time communication.

16. A method according to claim 15 , wherein:

the communication device comprises a mobile communication device.

17. A method according to claim 10 , further comprising:

receiving messages communicated from at least one MNO gateway, wherein the messages each include data generated by the MNO gateway specific to a particular real-time communication.

18. A method according to claim 17 , wherein:

the data included as part of the messages communicated from the at least one MNO gateway represents at least one of the following:

1) information that indicates authorization or denial of the particular real-time communication;

2) at least one parameter used for setting up the particular real-time communication; and

3) rate information for the particular real-time communication.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2013
From: WAYTENA, WILLIAM L., JR.; STONE, ERIC T.
To: TELESOCIAL, INC.
Reel/Frame 031701/0102 →
Continuity (4)
Continuation 12884804 · Sep 17, 2010
Provisional Application 61243562 · Sep 18, 2009
Provisional Application 61358690 · Jun 25, 2010
Related Publication 20140164518A1 · Jun 12, 2014