Blocking Unsolicited Calls from CallerID-Spoofing Autodialing Devices
US-2015373193-A1 · Dec 24, 2015 · US
US2020022020A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2020022020-A1 |
| Application number | US-201916526420-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jul 30, 2019 |
| Priority date | Apr 24, 2018 |
| Publication date | Jan 16, 2020 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system described herein may provide a mechanism for accurately tracking data usage across multiple User Plane Function (“UPF”) devices in a telecommunications network. For example, different types of traffic may be handled by UPFs (e.g., may be dropped or forwarded), and the UPFs may be able to report the dropping of specific types of traffic, without needing to perform deep packet inspection (“DPI”). Header information may be passed from an upstream UPF to a downstream UPF with the traffic, where the header information indicates rules and/or policies that were applied by the upstream UPF. The downstream UPF may identify the rules and/or policies from the upstream UPF, and may use this information when reporting usage to a Session Management Function (“SMF”).
Opening claim text (preview).
What is claimed is: 1 . A network device, comprising: a non-transitory computer-readable medium storing a set of processor-executable instructions; and one or more processors configured to execute the set of processor-executable instructions, wherein executing the set of processor-executable instructions causes the one or more processors to: receive, by the network device, traffic via a General Packet Radio Service (“GPRS”) Tunneling Protocol (“GTP”) tunnel; identify, by the network device, without performing deep packet inspection (“DPI”), that: a first set of traffic, included in the traffic received via the GTP tunnel, is a first type of traffic, and a second set of traffic, included in the traffic received via the GTP tunnel, is a second type of traffic; forward, by the network device, to one or more other devices, and in accordance with a particular rule, only a first subset of the first type of traffic and only a second subset of the second type of traffic; and report, by the network device and to a second network device of the wireless telecommunications network: a first amount of the first type of traffic, in the first subset, that was forwarded by the network device, a second amount of the second type of traffic, in the second subset, that was forwarded by the network device, and an indication of the particular rule that was used to forward only the first subset of the first type of traffic and only the second subset of the second type of traffic. 2 . The network device of claim 1 , wherein the network device is a first User Plane Function (“UPF”) of a wireless telecommunications network, and wherein the traffic is received via the GTP tunnel from a second UPF of the telecommunications network. 3 . The network device of claim 2 , wherein the second UPF drops at least some traffic of the first type of traffic before providing the traffic to the first UPF. 4 . The network device of claim 2 , wherein at least some of the first type of traffic has been dropped by the second UPF, in accordance with a first set of rules, before providing the traffic to the first UPF, and wherein at least some of the second type of traffic has been dropped by the second UPF, in accordance with a second set of rules, before providing the traffic to the first UPF, wherein the report by the first UPF allows the other network device to determine: a first usage amount, of the first type of traffic, that was used across the first and second UPFs, and a second usage amount, of the second type of traffic, that was used across the first and second UPFs. 5 . The network device of claim 1 , wherein the GTP tunnel is a first GTP tunnel, wherein executing the processor-executable instructions, to forward the first and second subsets of the first and second types of traffic, respectively, further causes the one or more processors to: forward the first and second subsets of the first and second types of traffic, respectively, via a second GTP tunnel, in conjunction with GTP header information identifying the particular rule. 6 . The network device of claim 1 , wherein the particular rule is a first rule, wherein the network device is a first User Plane Function (“UPF”) of a wireless telecommunications network, wherein executing the processor-executable instructions, to identify that the first set of traffic is the first type of traffic, further causes the one or more processors to identify that the first type of traffic is associated with a second rule that has been applied by a second UPF of the wireless telecommunications network before the first UPF receives the first set of traffic, and wherein executing the processor-executable instructions, to identify that the first set of traffic is the first type of traffic, further causes the one or more processors to identify that the first type of traffic is associated with a second rule that has been applied by a second UPF before the first UPF receives the first set of traffic. 7 . The network device of claim 1 , wherein the network device is a first User Plane Function (“UPF”) of a wireless telecommunications network, wherein executing the processor-executable instructions, to identify that the first set of traffic is the first type of traffic, further causes the one or more processors to identify that the first type of traffic is associated with a second rule that has been applied by a second UPF of the wireless telecommunications network before the first UPF receives the first set of traffic, and wherein executing the processor-executable instructions, to identify that the first set of traffic is the first type of traffic, further causes the one or more processors to identify that the first type of traffic is associated with a second rule that has been applied by the second UPF before the first UPF receives the first set of traffic. 8 . A non-transitory computer-readable medium, storing a set of processor-executable instructions, which, when executed by one or more processors of a network device, cause the one or more processors to: receive traffic via a General Packet Radio Service (“GPRS”) Tunneling Protocol (“GTP”) tunnel; identify, without performing deep packet inspection (“DPI”), that: a first set of traffic, included in the traffic received via the GTP tunnel, is a first type of traffic, and a second set of traffic, included in the traffic received via the GTP tunnel, is a second type of traffic; forward, to one or more other devices and in accordance with a particular rule, only a first subset of the first type of traffic and only a second subset of the second type of traffic; and report, to a second network device of the wireless telecommunications network: a first amount of the first type of traffic, in the first subset, that was forwarded by the network device, a second amount of the second type of traffic, in the second subset, that was forwarded by the network device, and an indication of the particular rule that was used to forward only the first subset of the first type of traffic and only the second subset of the second type of traffic. 9 . The non-transitory computer-readable medium of claim 8 , wherein the traffic is received via the GTP tunnel from a User Plane Function (“UPF”) of the telecommunications network. 10 . The non-transitory computer-readable medium of claim 9 , wherein the UPF drops at least some traffic of the first type of traffic before providing the traffic to the network device. 11 . The non-transitory computer-readable medium of claim 9 , wherein at least some of the first type of traffic has been dropped by the UPF, in accordance with a first set of rules, before providing the traffic to the network device, and wherein at least some of the second type of traffic has been dropped by the UPF, in accordance with a second set of rules, before providing the traffic to the network device, wherein the report by the network device allows the other network device to determine: a first usage amount, of the first type of traffic, that was used across the network device and the UPF, and a second usage amount, of the second type of traffic, that was used across the network device and the UPF. 12 . The non-transitory computer-readable medium of claim 8 , wherein the GTP tunnel is a first GTP tunnel, wherein executing the processor-executable instructions, to forward the first and second subsets of the first and second types of traffic, respectively, further causes the one or more processors to: forward the first and second subsets of the first and second types of traffic, respectively, via a second GTP tunnel, in conjunction with GTP header information ident
Testing, {supervising or monitoring} using real traffic · CPC title
Traffic policing · CPC title
by balancing the load, e.g. traffic engineering · CPC title
by discarding or delaying data units, e.g. packets or frames · CPC title
in relation to timing considerations · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.