IP Library Granted Patent US 11,303,727
Granted Patent B2
US 11,303,727 · App. 16/862,421 · Granted Apr 12, 2022

Method and system for routing user data traffic from an edge device to a network entity

Inventors: Rajat Bansal (New Delhi, IN); Anil Pawar (Mumbai, IN)
Assignee: JIO PLATFORMS LIMITED
H04L67/327H04L43/028H04L63/0227H04L63/0876H04L63/20H04W76/12H04L2212/00H04W80/04
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 11,303,727
App. No.
16/862,421
Granted
Apr 12, 2022
Kind
B2
Abstract

The present disclosure provides a method [ 400 ], a system [ 200 ], an edge device [ 204 ] and a computer program for routing user data traffic from an edge device [ 204 ] to a network entity [ 206 ]. The method encompasses receiving, at least one data packet of user data traffic relating to a request for availing a service, via an authenticated user device. The method thereafter comprises identifying, one or more parameters from the at least one data packet of user data traffic. Further the method comprises generating, one of a positive and a negative response based on the identified one or more parameters and a corresponding policy associated with each parameter. Thereafter, the method routes the user data traffic to an EoGRE tunnel to transmit said user data traffic to a network entity [ 206 ], based on the positive response.

Claims (33)

1. A method of routing user data traffic from an edge device to a network entity, the method comprising:

receiving, at an edge device, at least one data packet of user data traffic relating to a request for availing a service, via an authenticated user device;

identifying, via the edge device, one or more parameters from the at least one data packet of user data traffic, wherein the one or more parameters comprises at least one of a user device type, a Uniform Resource Locator (URL) type and an application type;

generating, via the edge device, one of a positive and a negative response based on the identified one or more parameters and a corresponding policy associated with each parameter;

routing, from the edge device, the user data traffic over an Ethernet over Generic Routing Encapsulation (EoGRE) tunnel to transmit said user data traffic to a network entity, based on the positive response, wherein said routing further provides the requested service to the authenticated user device.

2. The method as claimed in claim 1 , wherein the corresponding policy associated with each parameter further comprises a user policy associated with the user device type, a URL policy associated with the URL type, an application policy associated with the application type.

3. The method as claimed in claim 2 , wherein:

the user policy comprises at least one of, one or more allowed user devices and one or more barred user devices,

the URL policy comprises at least one of, one or more whitelisted URLs and one or more blacklisted URLs, and

the application policy comprises at least one of, one or more allowed applications and one or more blocked applications.

4. The method as claimed in claim 2 , the method further comprises updating at the edge device, the user policy, the URL policy and the application policy based on at least one update received via the network entity.

5. The method as claimed in claim 1 , the method further comprises blocking the authenticated user device from availing the service in an event the negative response is generated.

6. The method as claimed in claim 1 , the method further comprises performing a packet inspection of the user data traffic via the edge device.

7. The method as claimed in claim 5 , the method further comprises blocking one or more unwanted data packets of user data traffic based on said packet inspection of the user data traffic.

8. An edge device for routing user data traffic to a network entity, the edge device comprising:

a transceiver unit, configured to receive at least one data packet of user data traffic relating to a request for availing a service via an authenticated user device;

an identifying unit, configured to identify, one or more parameters from the at least one data packet of user data traffic, wherein the one or more parameters comprises at least one of a user device type, a Uniform Resource Locator (URL) type and an application type;

a processing unit, configured to:

generate, one of a positive and a negative response based on the identified one or more parameters and a corresponding policy associated with each parameter, and

route, the user data traffic over an Ethernet over Generic Routing Encapsulation (EoGRE) tunnel to transmit said user data traffic to a network entity, based on the positive response, wherein said routing further provides the requested service to the authenticated user device.

9. A system for routing user data traffic from an edge device to a network entity, the system comprising:

an authenticated user device, configured to transmit at a legacy access point associated with an edge device, a request for availing a service;

an edge device, configured to:

receive, at least one data packet of user data traffic relating to the request received from the authenticated user device,

identify, one or more parameters from the at least one data packet of user data traffic, wherein the one or more parameters comprises at least one of a user device type, a Uniform Resource Locator (URL) type and an application type,

generate, one of a positive and a negative response based on the identified one or more parameters and a corresponding policy associated with each parameter, and

route, the user data traffic over an Ethernet over Generic Routing Encapsulation (EoGRE) tunnel to transmit said user data traffic to a network entity, based on the positive response;

the network entity, configured to provide the requested service to the authenticated user device based on said routing of the user data traffic to the network entity via the Ethernet over GRE (EoGRE) tunnel.

10. A non-transient computer readable medium comprising instructions for causing a computer to perform a method comprising:

receiving, at least one data packet of user data traffic relating to a request for availing a service, via an authenticated user device;

identifying, one or more parameters from the at least one data packet of user data traffic, wherein the one or more parameters comprises at least one of a user device type, a Uniform Resource Locator (URL) type and an application type;

generating, one of a positive and a negative response based on the identified one or more parameters and a corresponding policy associated with each parameter; and

routing, the user data traffic over an Ethernet over Generic Routing Encapsulation (EoGRE) tunnel to transmit said user data traffic to a network entity, based on the positive response, wherein said routing further provides the requested service to the authenticated user device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2021
From: RELIANCE JIO INFOCOMM LIMITED
To: JIO PLATFORMS LIMITED
Reel/Frame 058340/0102 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2020
From: BANSAL, RAJAT; PAWAR, ANIL
To: RELIANCE JIO INFOCOMM LIMITED
Reel/Frame 052540/0444 →
Priority Claims (1)
IN 201921017248 · Apr 30, 2019 · national
Continuity (1)
Related Publication 20200358878A1 · Nov 12, 2020
Cited By (1)
US 12,603,838