IP Library Granted Patent US 9,762,739
Granted Patent B2
US 9,762,739 · App. 15/042,434 · Granted Sep 12, 2017

Methods, systems, and products for voice-over internet protocol calls

Inventors: Douglas M. Nortz (Red Bank, NJ); Kadangode K. Ramakrishnan (Berkeley Heights, NJ); Charles Robert Kalmanek, Jr. (Short Hills, NJ); William Todd Marshall (Chatham, NJ); Partho Pratim Mishra (Summit, NJ)
Assignee: AT&T INTELLECTUAL PROPERTY II, L.P.
H04M7/0084H04L29/12377H04L61/2517H04L65/103H04L65/104H04L65/1009H04L65/1043H04L65/1069H04L65/605H04L65/607H04L65/608H04L65/80H04M7/006H04M7/0075H04Q3/0025H04Q3/0045H04L63/0428H04L63/08
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,762,739
App. No.
15/042,434
Granted
Sep 12, 2017
Kind
B2
Abstract

Network resources for a call are allocated. The network resources for the call are reserved based on a reservation. The network resources are reserved before any one network resource is committed. If the call is confirmed, then the network resources are committed.

Claims (41)

1. A method, comprising:

receiving, by a server, a request associated with a network resource;

reserving, by the server, a gate associated with the network resource, the gate for admitting packets of data associated with the request;

counting, by the server, a timer associated with the gate;

monitoring, by the server, for a receipt of an acknowledgment message during the counting of the timer, the acknowledgment message confirming the request;

establishing, by the server, the gate in response to the receipt of the acknowledgement message prior to an expiration of the timer; and

terminating, by the server, the gate in response to the expiration of the timer without the receipt of the acknowledgement message.

2. The method of claim 1 , further comprising comparing an Internet protocol address to a destination address associated with the gate.

3. The method of claim 1 , further comprising comparing an Internet protocol address to a source address associated with the gate.

4. The method of claim 1 , further comprising matching an Internet protocol address to an address associated with the gate.

5. The method of claim 1 , further comprising receiving a rejection associated with the network resource.

6. The method of claim 1 , further comprising filtering the packets of data.

7. The method of claim 1 , further comprising associating information in a header to the gate.

8. A system, comprising:

a processor; and

a memory device, the memory device storing instructions, the instructions when executed causing the processor to perform operations, the operations comprising:

receiving a request associated with a network resource;

reserving a gate associated with the network resource, the gate for admitting packets of data associated with the request;

counting a timer associated with the gate;

monitoring for a receipt of an acknowledgment message during the counting of the timer, the acknowledgment message confirming the request;

establishing the gate in response to the receipt of the acknowledgement message prior to an expiration of the timer; and

terminating the gate in response to the expiration of the timer without the receipt of the acknowledgement message.

9. The system of claim 8 , wherein the operations further comprise comparing an Internet protocol address to a destination address associated with the gate.

10. The system of claim 8 , wherein the operations further comprise comparing an Internet protocol address to a source address associated with the gate.

11. The system of claim 8 , wherein the operations further comprise matching an Internet protocol address to an address associated with the gate.

12. The system of claim 8 , wherein the operations further comprise receiving a rejection associated with the network resource.

13. The system of claim 8 , wherein the operations further comprise filtering the packets of data.

14. The system of claim 8 , wherein the operations further comprise associating information in a header to the gate.

15. A system, comprising:

a processor; and

a memory device, the memory device storing instructions, the instructions when executed causing the processor to perform operations, the operations comprising:

reserving a gate associated with a network resource, the gate for admitting packets of data associated with a call;

counting a timer associated with the gate;

monitoring for an acknowledgment message as the timer counts, the acknowledgment message confirming the call;

confirming the gate in response to a receipt of the acknowledgement message prior to an expiration of the timer; and

terminating the gate in response to the expiration of the timer without the receipt of the acknowledgement message.

16. The system of claim 15 , wherein the operations further comprise establishing the gate associated with a network edge device.

17. The system of claim 15 , wherein the operations further comprise establishing the gate associated with a router.

18. The system of claim 15 , wherein the operations further comprise establishing the gate associated with a server.

19. The system of claim 15 , wherein the operations further comprise comparing an Internet protocol address to a destination address associated with the gate.

20. The system of claim 15 , wherein the operations further comprise comparing an Internet protocol address to a source address associated with the gate.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2016
From: AT&T CORP.
To: AT&T PROPERTIES, LLC
Reel/Frame 039026/0822 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2016
From: AT&T PROPERTIES, LLC
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 039026/0836 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2016
From: KALMANEK, CHARLES ROBERTS, JR.; MARSHALL, WILLIAM TODD; MISHRA, PARTHO PRATIM; NORTZ, DOUGLAS M.; RAMAKRISHNAN, KADANGODE K.
To: AT&T CORP.
Reel/Frame 037725/0864 →
Continuity (9)
Continuation 14521501 · Oct 23, 2014
Continuation 13494078 · Jun 12, 2012
Continuation 12806502 · Aug 13, 2010
Continuation 11888196 · Jul 31, 2007
Continuation 10852775 · May 25, 2004
Continuation 09366208 · Aug 4, 1999
Provisional Application 60104878 · Oct 20, 1998
Provisional Application 60095288 · Aug 4, 1998
Related Publication 20160173696A1 · Jun 16, 2016