# US 2014/0153398 A1 · Single bearer network connection establishment

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

- Number: US 2014/0153398 A1
- Document ID: US20140153398A1
- Status: Published application
- Kind: A1
- Application number: 13/705,561
- Filed: 2012-12-05
- Published: 2014-06-05
- Earliest claimed: 2012-12-05
- Assignees: Verizon Patent and Licensing Inc.
- Applicants: Verizon Patent and Licensing Inc.
- Inventors: Lalit R. KOTECHA; Lee R. TJIO
- Web page: https://patentgrep.com/patent/US20140153398A1

## CPC

- H04W 28/0268: {using specific QoS parameters for wireless networks, e.g. QoS class identifier [QCI] or guaranteed bit rate [GBR] (negotiating SLA or negotiating QoS H04W28/24)}
- H04L 41/00: Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L 47/20: Traffic policing
- H04W 28/16: Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W 76/10: Connection setup
- H04W 28/24: Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A first device may establish a connection with a user device via a particular bearer associated with multiple policies for corresponding data flows. The first device may also receive a first data packet associated with a first data flow; apply, to the first data flow, a first policy of the multiple policies; transmit the first data packet to the user device via the particular bearer; receive a second data packet associated with a second data flow; apply, to the second data flow, a second policy of the one or more policies; and transmit the second data packet to the user device via the particular bearer.

## Claims

### Claim 1

A method comprising:
establishing, by a first device, a connection with a user device via a particular bearer,
the particular bearer being associated with a plurality of policies for a corresponding plurality of data flows,
one or more of the plurality of policies directing the first device or a second device to apply a particular level of quality of service to a corresponding one or more of the plurality of data flows;
receiving, by the first device, a first data packet associated with a first data flow of the plurality of data flows;
applying, by the first device, a first policy, of the plurality of policies, to the first data flow to provide a first level of quality of service to the first data flow;
transmitting, by the first device, first data packet, associated with the first data flow, to the user device via the particular bearer;
receiving, by the first device, a second data packet associated with a second data flow of the plurality of data flows;
applying, by the first device, a second policy, of the plurality of policies, to the second data flow to provide a second level of quality of service to the second data flow; and
transmitting, by the first device, the second data packet, associated with the second data flow, to the user device via the particular bearer.

### Claim 2 (depends on 1)

The method of claim 1, where the first data flow is different from the second data flow.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
receiving an initial data packet for one of the plurality of data flows; and
preventing the particular bearer from being changed based on receiving the initial data packet.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
receiving information regarding the particular bearer from a third device;
storing the information regarding the particular bearer;
providing the information regarding the particular bearer to the user device,
the information regarding the particular bearer including parameters used to establish the connection between the first device and the user device; and
receiving a connection request from the user device,
the user device using the information regarding the particular bearer to provide the connection request,
where establishing the connection with the user device via the particular bearer is based on receiving the connection request from the user device.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
inspecting the first data packet based on receiving the first data packet;
determining the first policy based on inspecting the first data packet,
where applying the first policy is based on determining the first policy;
inspecting the second data packet based on receiving the second data packet; and
determining the second policy based on inspecting the second data packet,
where applying the second policy is based on determining the second policy.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
marking the first data packet to indicate that the first data packet is associated with the first policy; and
providing the marked first data packet to the second device,
the second device applying the first policy based on receiving the marked first data packet.

### Claim 7 (depends on 1)

The method of claim 1, where one of the plurality of policies includes an instruction to provide a guaranteed bit rate (GBR) or a particular Quality of Service (QoS) control index (QCI) value to a corresponding one of the plurality of data flows.

### Claim 8 (depends on 1)

The method of claim 1, where at least one of the plurality of policies is based on an application usage frequency of the user device or a transfer frequency of the user device.

### Claim 9

A system comprising:
a first device to:
establish a connection with a user device via a particular bearer,
the particular bearer being associated with a plurality of policies for a corresponding plurality of data flows,
one of the plurality of policies directing the first device or a second device to apply a particular level of quality of service to each of the corresponding one of the plurality of data flows;
receive a first plurality of data packets associated with a first data flow of the plurality of data flows;
apply a first policy, of the plurality of policies, to the first data flow to provide a first level of quality of service to the first data flow;
transmit the first plurality of data packets, after applying the first policy to the first data flow, to the user device via the particular bearer;
receive a second plurality of data packets associated with a second data flow of the plurality of data flows;
apply a second policy, of the plurality of policies, to the second data flow to provide a second level of quality of service to the second data flow; and
transmit the second plurality of data packets, after applying the second policy to the second data flow, to the user device via the particular bearer,
the first data flow being different from the second data flow.

### Claim 10 (depends on 9)

The system of claim 9, where the first device is further to:
receive an initial data packet for one of the plurality of data flows; and
prevent the particular bearer from being changed based receiving the initial data packet.

### Claim 11 (depends on 9)

The system of claim 9, where the first device is further to:
receive information regarding the particular bearer from a third device;
store the information regarding the particular bearer;
provide the information regarding the particular bearer to the user device,
the information regarding the particular bearer including parameters used to establish the connection between the first device and the user device; and
receive a connection request from the user device,
the user device using the information regarding the particular bearer to provide the connection request,
where when establishing the connection with the user device via the particular bearer, the first device further to establish the connection with the user device via the particular bearer based on receiving the connection request from the user device.

### Claim 12 (depends on 9)

The system of claim 9, where the first device is further to:
inspect the first plurality of data packets; and
determine the first policy based on inspecting the first plurality of data packets,
where when applying the first policy, the first device is further to apply the first policy based on determining the first policy.

### Claim 13 (depends on 9)

The system of claim 9, where the first device is further to:
mark the first plurality of data packets to indicate that the first plurality of data packets are associated with the first policy; and
provide the marked first plurality of data packets to the second device,
the second device applying the first policy to the first data flow based on receiving the marked first plurality of data packets.

### Claim 14 (depends on 9)

The system of claim 9, where one of the plurality of policies includes an instruction to provide a guaranteed bit rate (GBR) or a particular Quality of Service (QoS) control index (QCI) value to a corresponding one of the plurality of data flows.

### Claim 15 (depends on 9)

The system of claim 9, where at least one of the plurality of policies is based on an application usage frequency of the user device or a transfer frequency of the user device

### Claim 16

A computer-readable medium for storing instructions, the instructions comprising:
a plurality of instructions which, when executed by one or more processors associated with a first device, cause the one or more processors to:
establish a connection with a user device via a particular bearer,
the particular bearer being associated with a plurality of policies for a corresponding plurality of data flows,
one or more of the plurality of policies directing the first device or a second device to apply a particular level of quality of service to a corresponding one or more of the plurality of data flows;
receive a first data packet associated with a first data flow of the plurality of data flows;
apply a first policy, of the plurality of policies, to the first data flow to provide a first level of quality of service to the first data flow;
transmit the first data packet, associated with the first data flow, to the user device via the particular bearer;
receive a second data packet associated with a second data flow of the plurality of data flows;
apply a second policy, of the plurality of policies, to the second data flow to provide a second level of quality of service to the second data flow; and
transmit the second data packet, associated with the second data flow, to the user device via the particular bearer without establishing a new bearer for the second data flow.

### Claim 17 (depends on 16)

The computer-readable medium of claim 16, where the first data flow is different from the second data flow, and the first policy is different than the second policy.

### Claim 18 (depends on 16)

The computer-readable medium of claim 16, where the plurality of instructions further cause the one or more processors to:
receive information regarding the particular bearer from a third device;
store the information regarding the particular bearer;
provide the information regarding the particular bearer to the user device,
the information regarding the particular bearer including parameters used to establish the connection between the first device and the user device; and
receive a connection request from the user device,
the user device using the information regarding the particular bearer to provide the connection request,
where one or more instructions, of the plurality of instructions, to establish the connection with the user device via the particular bearer, further cause the one or more processors to establish the connection with the user device via the particular bearer based on receiving the connection request from the user device.

### Claim 19 (depends on 16)

The computer-readable medium of claim 16, where the plurality of instructions further cause the one or more processors to:
inspect the first data packet; and
determine the first policy based on inspecting the first data packet,
where one or more instructions, of the plurality of instructions, to apply the first policy, further cause the one or more processors to apply the first policy based on determining the first policy.

### Claim 20 (depends on 16)

The computer-readable medium of claim 16, where the plurality of instructions further cause the one or more processors to:
mark the first data packet to indicate that the first data packet is associated with the first policy; and
provide the marked first data packet to the second device,
the second device applying the first policy based on receiving the marked first data packet.

### Claim 21 (depends on 16)

The computer-readable medium of claim 16 where one of the plurality of policies includes an instruction to provide a guaranteed bit rate (GBR) or a particular Quality of Service (QoS) control index (QCI) value to a corresponding one of the plurality of data flows.

### Claim 22 (depends on 16)

The computer-readable medium of claim 16, where at least one of the plurality of policies is based on an application usage frequency of the user device or a transfer frequency of the user device.
