# US 2014/0195685 A1 · System and method for session control in converged networks

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0195685 A1
- Document ID: US20140195685A1
- Status: Published application
- Kind: A1
- Application number: 13/735,352
- Filed: 2013-01-07
- Published: 2014-07-10
- Earliest claimed: 2013-01-07
- Assignees: Fmr LLC
- Applicants: Fmr LLC
- Inventors: Richard Lee
- Web page: https://patentgrep.com/patent/US20140195685A1

## CPC

- H04L 47/10: Flow control; Congestion control
- H04L 63/10: {for controlling access to devices or network resources}
- H04L 63/1458: {Denial of Service}
- H04L 65/1066: Session management
- H04L 67/141: Setup of application sessions (admission control or resource allocation in data switching networks H04L47/70)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A system for managing network information is provided that includes a policy database that defines handling both application and network resources in both a network space and an application space. A queue control program (QCP) manages both application and network resources in the application. The QCP queries the policy database to retrieve a selective rule associated with managing network congestion due in part by execution of an application or network resource.

## Claims

### Claim 1

A system for managing network information comprising:
a policy database stored in network memory that defines handling both application and network resources in both a network space and an application space; and
a queue control program (QCP) executing on a processor in a network that simultaneously manages said both application and network resources in the application, wherein a session initiation is produced by an application making an application call to create a session invite received by the QCP, wherein the QCP queries the policy database to retrieve a selective rule associated with managing network congestion due in part by execution of an application or network resource, wherein the QCP performs selective operations as indicated in the selective rule for reducing network congestion by actively engaging with application and network resources.

### Claim 2 (depends on 1)

The system of claim 1, wherein the application resources comprise rights that are defined in the policy database.

### Claim 3 (depends on 2)

The system of claim 2, wherein the rights identify attributes including priority within traffic type, whether to drop a packet, an individual session or group of sessions, or whether to change media attributes.

### Claim 4 (depends on 1)

The system of claim 1, wherein the QCP communicates with applications via application signaling protocols to originating proxies or gateways to address control traffic in network queues.

### Claim 5 (depends on 1)

The system of claim 1, wherein the QCP enforces policies requiring application signaling to modify session characteristics.

### Claim 6 (depends on 1)

The system of claim 1, wherein the QCP determines if a session meets requirements and if the path cannot sustain the bandwidth.

### Claim 7 (depends on 1)

The system of claim 1, wherein the QCP applies a congestion policy and takes appropriate action by either dropping a session, dropping an existing session, or letting the network drop packets as congestion is encountered.

### Claim 8 (depends on 1)

The system of claim 1, wherein the QCP resets bandwidth allocations for one or more existing sessions to accommodate a new session.

### Claim 9 (depends on 8)

The system of claim 8, wherein the QCP notifies a selected server whose sessions are affected.

### Claim 10 (depends on 1)

The system of claim 1, wherein the QCP aids in managing the network resources when the network is under a distributed denial-of-service attack (DDoS attack).

### Claim 11 (depends on 1)

The system of claim 1, wherein the QCP aids a network agent in managing the network resources.

### Claim 12

A method of managing network information comprising:
defining rules for handling both application and network resources in both a network space and an application space using a policy database; and
simultaneously managing both application and network resources in the application space using a query control program (QCP), wherein a session initiation is produced by an application making an application call to create a session invite received by the QCP, the QCP querying the policy database to retrieve a selective rule associated with managing network congestion due in part by execution of an application or network resource, wherein the QCP performs selective operations as indicated in the selective rule for reducing network congestion by actively engaging with application and network resources.

### Claim 13 (depends on 12)

The method of claim 12, wherein the application resources comprise rights that are defined in the policy database.

### Claim 14 (depends on 13)

The method of claim 13, wherein the rights identify attributes including priority within traffic type, whether to drop a packet, an individual session or group of sessions, or whether to change media attributes.

### Claim 15 (depends on 12)

The method of claim 12, wherein the QCP communicates with applications via application signaling protocols to originating proxies or gateways to address control traffic in network queues.

### Claim 16 (depends on 12)

The method of claim 12, wherein the QCP enforces policies requiring application signaling to modify session characteristics.

### Claim 17 (depends on 12)

The method of claim 12, wherein the QCP determines if a session meets requirements and if the path cannot sustain the bandwidth.

### Claim 18 (depends on 12)

The method of claim 12, wherein the QCP applies a congestion policy and takes appropriate action by either dropping a session, dropping an existing session, or letting the network drop packets as congestion is encountered.

### Claim 19 (depends on 12)

The method of claim 12, wherein the QCP resets bandwidth allocations for one or more existing sessions to accommodate a new session.

### Claim 20 (depends on 19)

The method of claim 19, wherein the QCP notifies a selected server whose sessions are affected.

### Claim 21 (depends on 12)

The method of claim 12, wherein the QCP aids in managing the network resources when the network is under a distributed denial-of-service attack (DDoS attack).

### Claim 22 (depends on 12)

The method of claim 12, wherein the QCP aids a network agent in managing the network resources.
