IP Library Granted Patent US 10,880,729
Granted Patent B2
US 10,880,729 · App. 16/174,230 · Granted Dec 29, 2020

Method and system for identifying a user over an internet protocol connection

Inventor: Dror Shlomo (Kiryat Tivon, IL)
Assignee: Flash Networks, LTD
H04W8/26H04L61/2007H04L61/256H04L67/02H04W8/20H04L61/2514H04L61/605H04L61/6054
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,880,729
App. No.
16/174,230
Granted
Dec 29, 2020
Kind
B2
Abstract

A technique to deliver Personally Identifiable Information (PIT) of a first subscriber from the plurality of subscribers that reside in a private network toward a first server from the plurality of IP servers that reside in a public network wherein the first server is involved in at least one transaction with the first subscriber is disclosed. In addition a Network-Address Translator (NAT) is used in order to allocate to the first subscriber a public IP address. Further, the communication between the first subscriber and the first IP server is encrypted. An example embodiment of the disclosed technique may impersonate the first subscriber and send the PII over an impersonated packet.

Claims (44)

1. A method comprising:

(a) employing, a network element (NE) that is communicatively coupled between a plurality of subscribers and a plurality of IP servers;

(b) configuring the NE to inspect transactions that are executed between the plurality subscribers and the plurality of IP servers, and to deliver, over an impersonated packet, Personally Identifiable Information (PII) of a first subscriber from the plurality of subscribers toward a first server from the plurality of IP servers wherein the first server is involved in at least one transaction with the first subscriber;

wherein the first server, is authorized to obtain the PII of the first subscriber; and

wherein the impersonated packet comprises a source IP address of the first subscriber and a destination IP address of the first server.

2. The method of claim 1 , wherein the plurality of subscribers communicate over a cellular network.

3. The method of claim 2 , wherein the first subscriber is a mobile device (MD).

4. The method of claim 3 , wherein the MD is a smart phone.

5. The method of claim 3 , wherein the NE communicate with the plurality of IP servers by using a Network-Address Translator (NAT), wherein the NAT is configured to allocate to the first subscriber a public IP address.

6. The method of claim 5 , wherein the NAT is a Carrier-grade NAT (CGN).

7. The method of claim 3 , wherein the PII comprises a MSISDN of the first subscriber.

8. The method of claim 3 , wherein the PII comprises a IMSI of first subscriber.

9. The method of claim 1 , wherein the communication between the first subscriber and the first IP server is encrypted.

10. The method of claim 6 , wherein the CGN is configured to change the allocated public IP address that was allocated to the first subscriber after a silent period in which the first subscriber has been not active.

11. The method of claim 1 , wherein the impersonated packet comprises an impersonated-enrichment transaction.

12. The method of claim 1 , wherein the NE is configured to encrypt the PII of the first subscriber before delivering the PII to the first server.

13. The method of claim 1 , wherein the source IP address of the first subscriber is the private IP address of the first subscriber.

14. A computer readable device comprising executable instructions that when executed cause a processor, at a network element (NE) to:

inspect transactions that are executed between a plurality subscribers and a plurality of IP servers, and

deliver, over an impersonated packet, Personally Identifiable Information (PII) of a first subscriber from the plurality of subscribers toward a first server from the plurality of IP servers that is involved in at least one transaction with the first subscriber;

wherein the NE is communicatively coupled between a plurality of subscribers and a plurality of IP servers;

wherein the first server, is authorized to obtain the PII of the first subscriber; and

wherein the impersonated packet comprises a source IP address of the first subscriber and a destination IP address of the first server.

15. The computer readable device of claim 14 , wherein the communication between the first subscriber and the first IP server is encrypted.

16. The computer readable device of claim 14 , wherein the source IP address of the first subscriber is the private IP address of the first subscriber.

17. A network element (NE) that is communicatively coupled between a plurality of mobile devices (MDs) via a cellular network and a plurality of IP servers via an Internet Protocol (IP) network, the NE comprising:

a. a manager logical module (MM);

b. an active flow table (AFT), which is stored in a memory device;

c. one or more queues, embedded in one or more memory devices;

d. an IP network interface logical module (IPNI);

e. an MD IP network interface (MDIPNI); and

wherein the MM is configured to deliver, over an impersonated packet, Personally Identifiable Information (PII) of a first MD from the plurality of MDs to a first server from the plurality of IP servers that is involved in at least one transaction with the first MD; and

wherein the impersonated packet comprises a source IP address of the first subscriber and a destination IP address of the first server.

18. The NE of claim 17 , wherein the at least one transaction is encrypted.

19. The NE of claim 17 , wherein the source IP address of the first subscriber is the private IP address of the first subscriber.

20. A method comprising:

a. employing, a network element (NE) that is communicatively coupled between a plurality subscribers and a plurality of IP servers via an Internet Protocol (IP) network, wherein the plurality subscribers are connected via a cellular network and each subscriber has an assigned IP address, wherein a Network Address Translator (NAT) is used to allocate a public IP address;

b. configuring the NE to:

i. inspect transactions that are executed between the plurality subscribers and the plurality of IP servers;

ii. identify a new transaction that is executed between a first subscriber from the plurality of subscribers toward a first server from the plurality of IP servers;

iii. verify that the first IP server is authorized to obtain the Personally Identifiable Information (PII) of the first subscriber; and

iv. if the first IP server is authorized then deliver, over an impersonated packet, one or more Personally Identifiable Information (PII) of the first subscriber to the first server; and if the first server is not authorized then do not deliver the PII

c. wherein the impersonated packet comprises a source IP address as the assigned IP address of the first subscriber and a destination IP address of the first server.

21. The method of claim 20 , wherein the transaction is encrypted.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2018
From: SHLOMO, DROR
To: FLASH NETWORKS LTD
Reel/Frame 047813/0466 →
Continuity (2)
Provisional Application 62599095 · Dec 15, 2017
Related Publication 20190191299A1 · Jun 20, 2019
Cited By (1)
US 12,432,254