IP Library Granted Patent US 10,027,511
Granted Patent B2
US 10,027,511 · App. 15/596,854 · Granted Jul 17, 2018

Packet-switched telephony

Inventors: John A. Nix (Chicago, IL); Brian C. Wiles (Flower Mound, TX); Jeffrey S. Mumma (Chicago, IL)
Assignee: SKYPE
H04L12/66H04L61/605H04L65/1069H04M1/2535H04M7/1205H04M7/126H04M7/127H04W12/06H04L12/56H04L29/06027
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 10,027,511
App. No.
15/596,854
Granted
Jul 17, 2018
Kind
B2
Abstract

A system and method for providing packet-switched telephony service. The system provides call control, signaling, and/or delivery of voice, video, and other media in substantially real time. One embodiment of the system includes a call client application on a user device, and a call server located at a packet-switched telephony service provider. The call server is preferably operable to communicate with the call client in a non-native protocol and with the gateway in a native protocol.

Claims (33)

1. A method comprising:

receiving a call request from a user device at a packet switched telephony service provider (PTSP), the call request including a telephone number corresponding to a public-switched telephone network (PSTN) subscriber;

transmitting the call request from the PTSP to a gateway for forwarding to the PSTN subscriber; and

causing a call to be established between the user device and the PSTN subscriber, the call including media data and call control data, the media data including at least one packet with a network address corresponding to the gateway, the call control data included in at least an additional packet with an additional network address corresponding to the PTSP, the call control data including call ping data sent while the call is in progress, the ping data comprising one or more signal strength indicators.

2. The method of claim 1 , wherein the call control data and the media data are routed via different communication channels.

3. The method of claim 1 , wherein the call control data and the media data are routed via different communication channels that include channels between the user device and the gateway.

4. The method of claim 1 , wherein the media data is sent from the user device to the gateway according to a native protocol that is native to the gateway.

5. The method of claim 1 , wherein the call request is in accordance with a non-native protocol that is non-native to the gateway.

6. The method of claim 1 , wherein the call control data includes the call request.

7. The method of claim 1 , wherein the call control data includes disconnect request information.

8. The method of claim 1 , wherein the call control data and the media data are routed through the PTSP.

9. The method of claim 1 , wherein the gateway is selected so that it can provide local service to the telephone number.

10. The method of claim 1 , further comprising transmitting an audio sample to the user device to inform the user device of an identity of the PTSP.

11. The method of claim 1 , wherein the PTSP includes multiple call servers and different combinations of each of the call servers and the gateway utilize different protocols.

12. A device comprising:

one or more processors; and

hardware storing software that is executable by the one or more processors to perform operations including:

receiving a call request from a user device at a packet switched telephony service provider (PTSP), the call request including a telephone number corresponding to a public-switched telephone network (PSTN) subscriber;

transmitting the call request from the PTSP to a gateway for forwarding to the PSTN subscriber; and

causing a call to be established between the user device and the PSTN subscriber, the call including media data and call control data, the media data including at least one packet with a network address corresponding to the gateway, the call control data included in at least an additional packet with an additional network address corresponding to the PTSP, the call control data including call ping data sent while the call is in progress, the ping data comprising one or more signal strength indicators.

13. The device of claim 12 , wherein the call control data includes disconnect request information.

14. The device of claim 12 , wherein the gateway is selected so that it can provide local service to the telephone number.

15. The device of claim 12 , wherein the PTSP includes multiple call servers and different combinations of each of the call servers and the gateway utilize different protocols.

16. The device of claim 12 , the operations further comprising transmitting an audio sample to the user device to inform the user device of an identity of the PTSP.

17. A system comprising:

a processor; and

a computer-readable storage memory storing instructions that when executed by the processor implement:

a front end module to receive a call request from a user device at a packet switched telephony service provider (PTSP), the call request including a telephone number corresponding to a public-switched telephone network (PSTN) subscriber;

a call handler module to transmit the call request from the PTSP to a gateway for forwarding to the PSTN subscriber; and

a call director module to cause a call to be established between the user device and the PSTN subscriber, the call including media data and call control data, the media data including at least one packet with a network address corresponding to the gateway, the call control data included in at least an additional packet with an additional network address corresponding to the PTSP, the call control data including call ping data sent while the call is in progress, the ping data comprising one or more signal strength indicators.

18. The system of claim 17 , wherein the call control data includes the call request.

19. The system of claim 17 , wherein the gateway provides local service to the telephone number.

20. The system of claim 17 , wherein the call director module includes a branding unit that transmits an audio sample to the user device to inform the user device of an identity of the PTSP.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2020
From: SKYPE
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 054751/0595 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2017
From: NIX, JOHN A.; WILES, BRIAN C.; MUMMA, JEFFREY S.
To: G02CALL.COM,INC.
Reel/Frame 042399/0524 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2017
From: G02CALL.COM,INC.
To: PEER PATENTS, LLC
Reel/Frame 042399/0545 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2017
From: PEER PATENTS, LLC
To: SKYPE LIMITED
Reel/Frame 042399/0597 →
CHANGE OF NAME Recorded May 16, 2017
From: SKYPE LIMITED
To: SKYPE
Reel/Frame 042480/0246 →
Continuity (5)
Continuation 15162165 · May 23, 2016
Continuation 13168578 · Jun 24, 2011
Continuation 11593779 · Nov 7, 2006
Continuation 09872904 · May 31, 2001
Related Publication 20170272276A1 · Sep 21, 2017