IP Library Granted Patent US 10,425,854
Granted Patent B2
US 10,425,854 · App. 16/173,295 · Granted Sep 24, 2019

Method and system for network services related to geographic location

Inventor: Ambuj Mittal (Bangalore, IN)
Assignee: SANDVINE CORPORATION
H04W28/0226H04L67/18H04W4/022
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,425,854
App. No.
16/173,295
Granted
Sep 24, 2019
Kind
B2
Abstract

A method for applying network services related to geographic location including receiving regions within a map and receiving geo-service definitions for the regions. The method includes determining a subscriber's region and determining information related to the subscriber's traffic flow. The method then applies geo-service definitions based on the subscriber's region and the information related to the traffic flow. A system for applying network services related to geographic location having a location detection module for detecting a subscriber's location and a region detection module for determining the subscriber's region within a map based on the subscriber's location. The system further including a geo-service definition and enablement module for defining geo-service definitions and actions; and a subscriber detection and traffic management module adapted to receive the subscriber's region and apply geo-service definitions to the subscriber traffic flow based in part on the region of the subscriber.

Claims (16)

1. A system for applying network services related to geographic location comprising:

at least one processor connected to a memory storing instructions executable by the at least one processor to implement:

a location detection module for detecting a subscriber's location based on data extracted from packets of a subscriber's traffic flow;

a region detection module for determining the subscriber's region within a map based on die subscriber's location;

a geo-service definition and enablement module for defining geo-service definitions and actions wherein the geo-service actions are configured to impact a subscriber's traffic flow, via applying a geo-fencing policy to the subscriber's traffic flow, wherein the geo-fencing policy comprises a policy to amend the traffic flow related to at least one application;

and a subscriber detection and traffic management module adapted to;

receive the subscriber's region and identify information relating to the subscriber's traffic flow, wherein the information related to the subscriber's traffic flow comprises the at least one application being accessed by the subscriber and a protocol being accessed by the subscriber;

and apply geo-service definitions to the subscriber traffic flow to modify the traffic flow related to the at least one application, based on the region of the subscriber and the information relating to the subscriber's traffic flow.

2. The system according to claim 1 further comprising a user interface configured to allow for updating regions and geo-service definitions for the system.

3. The system according to claim 1 further comprising a reporting component configured to generate reports of the applied geo-service definitions per subscriber.

4. The system according to claim 1 wherein the region detection module further defines a map for a network operator.

5. The system according to claim 1 wherein the subscriber detection and traffic management module identifies information relating to the subscriber's traffic flow via a traffic identification engine configured to inspect packets in a traffic flow on the network to determine a protocol being carried by the flow.

6. The system according to claim 5 wherein the subscriber detection and traffic management module applies geo-service definition based on information relating to a subscriber's traffic flow via a geo-service mapping component configured to correlate the protocol of the traffic flow with the geo-service definitions.

7. The system according to claim 1 wherein the subscriber detection and traffic management module identifies information relating to the subscriber's traffic flow via a traffic identification engine configured to inspect packets in a traffic flow on the network to determine an application being carried by the flow.

8. The system according to claim 7 wherein the subscriber detection and traffic management module applies geo-service definition based on information relating to a subscriber's traffic flow via a geo-service mapping component configured to correlate the application of the traffic flow with the geo-service definitions.

9. The system according to claim 1 wherein the geo-service definitions define geo-service actions to be applied to the traffic flow.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2019
From: MITTAL, AMBUJ
To: SANDVINE INCORPORATED ULC
Reel/Frame 050038/0570 →
MERGER Recorded Aug 13, 2019
From: PNI CANADA ACQUIRECO CORP.; SANDVINE CORPORATION
To: PNI CANADA ACQUIRECO CORP.
Reel/Frame 050043/0814 →
CHANGE OF NAME Recorded Aug 13, 2019
From: PNI CANADA ACQUIRECO CORP.
To: SANDVINE CORPORATION
Reel/Frame 050043/0821 →
MERGER Recorded Aug 13, 2019
From: SANDVINE CORPORATION; SANDVINE INCORPORATION ULC; SANDVINE LTD.; SANDVINE TECHNOLOGIES (CANADA) INC.
To: SANDVINE CORPORATION
Reel/Frame 050043/0860 →
Priority Claims (1)
IN 402/DEL/2012 · Feb 13, 2012 · national
Continuity (2)
Continuation 13761250 · Feb 7, 2013
Related Publication 20190075480A1 · Mar 7, 2019