Method and apparatus for establishing and modifying traffic path on basis of service data flow in mobile communication system
US-2024406834-A1 · Dec 5, 2024 · US
US9838304B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9838304-B2 |
| Application number | US-201313831411-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 14, 2013 |
| Priority date | Mar 14, 2013 |
| Publication date | Dec 5, 2017 |
| Grant date | Dec 5, 2017 |
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 method for operating a Cable Modem Termination System (CMTS) device comprising storing a data structure correlating a plurality of border gateway protocol (BGP) attribute tags to packet header data, receiving a packet via a network of connected devices, determining a BGP attribute tag of the packet according to packet header data of said packet, determining an action to apply to the packet based on the data structure and the BGP attribute tag, and applying the action to the packet, wherein the action includes routing the packet in accordance with a BGP.
Opening claim text (preview).
What is claimed is: 1. A method comprising: storing a data structure correlating a plurality of border gateway protocol (BGP) attribute tags to packet header data; receiving a packet via a network of connected devices; determining a BGP attribute tag of said packet according to packet header data of said packet; determining an action to apply to said packet based on said data structure and said BGP attribute tag, wherein determining said action to apply to said packet further comprises determining a service flow according to said data structure, wherein said data structure specifies different service flows for different BGP attribute tags including specifying said service flow for said BGP attribute tag; and applying said action to said packet, wherein said action includes routing said packet into said service flow in accordance with a BGP. 2. The method of claim 1 , wherein determining said BGP attribute tag of said packet further comprises: determining at least one of a source internet protocol address and/or a destination internet protocol address specified in said packet header data of said packet; and determining said BGP attribute tag according to a correlation specified by said data structure and said at least one of said source internet protocol address and said destination internet protocol address. 3. The method of claim 1 , wherein determining said BGP attribute tag of said packet further comprises: determining a Type of Service (ToS) specified in said packet header data of said packet; and determining said BGP attribute tag according to a correlation specified by said data structure and said ToS. 4. The method of claim 1 , wherein determining said BGP attribute tag of said packet further comprises: determining at least one port number specified in said packet header data of said packet; and determining said BGP attribute tag according to a correlation specified by said data structure and said at least one port number. 5. The method of claim 1 , wherein said packet in said service flow is prioritized as compared to traffic in another service flow. 6. The method of claim 1 , wherein said service flow occupies a certain channel, different from a channel of another service flow. 7. The method of claim 1 , wherein said service flow is associated with a monetary rate different than another monetary rate associated with another service flow. 8. A Cable Modem Termination System (CMTS) device interposition in a network between at least one computing device and a border gateway protocol (BGP) router, wherein the CMTS device applies BGP routing to packets through the network in accordance with a BGP, said CMTS device comprising: a persistent storage device storing a data structure correlating a plurality of BGP attribute tags to packet header data in a non-transitory manner; a memory; and at least one processor, coupled to said memory, and operative, when said data structure is loaded into said memory, to: obtain, from said BGP router, at least one BGP attribute tag; and apply an action to a packet, wherein said action includes routing said packet into a service flow in accordance with said data structure, said BGP and a BGP attribute tag, among said at least one BGP attribute tag, which is associated with packet header data of said packet. 9. The CMTS device of claim 8 , wherein at least one of said plurality of BGP attribute tags is associated with at least one of a source internet protocol address and/or a destination internet protocol address specified in said packet header data of said packet. 10. The CMTS device of claim 8 , wherein at least one of said plurality of BGP attribute tags is associated with Type of Service (ToS) information specified in said packet header data of said packet. 11. The CMTS device of claim 8 , wherein at least one of said plurality of BGP attribute tags is associated with at least one port number specified in said packet header data of said packet. 12. The CMTS device of claim 8 , wherein applying said action to said packet further comprises routing said packet into said service flow selected from among a plurality of service flows, wherein said packet in said service flow is prioritized as compared to traffic in another service flow. 13. An apparatus comprising: means for storing a data structure correlating a plurality of border gateway protocol (BGP) attribute tags to packet header data; means for receiving a packet via a network of connected devices; and a cable modem termination system using BGP signaling in determining a BGP attribute tag of said packet according to packet header data of said packet, determining an action to apply to said packet based on said data structure and said attribute tag, and applying said action to said packet, wherein said action includes routing said packet into a service flow in accordance with a BGP, wherein said cable modem termination system using BGP signaling in determining said action to apply to said packet further determines said service flow according to said data structure, wherein said data structure specifies different service flows for different BGP attribute tags and routes said packet into said service flow. 14. The apparatus of claim 13 , wherein said BGP attribute tag of said packet is determined according to at least one of a source IP address and/or a destination IP address specified in said packet header of said packet. 15. The apparatus of claim 13 , wherein said BGP attribute tag of said packet is determined according to Type of Service (ToS) information specified in said packet header of said packet. 16. The apparatus of claim 13 , wherein said BGP attribute tag of said packet is determined according to at least one port number specified in said packet header of said packet. 17. The apparatus of claim 13 , wherein said packet in said service flow is prioritized as compared to traffic in another service flow. 18. The apparatus of claim 13 , wherein said service flow occupies a certain channel, different from a channel of another service flow. 19. The apparatus of claim 13 , wherein said service flow is associated with a monetary rate different than another monetary rate associated with another service flow. 20. A method comprising: storing a data structure correlating a plurality of border gateway protocol (BGP) attribute tags to packet header data; receiving a packet via a network of connected devices; determining a BGP attribute tag of said packet according to packet header data of said packet, wherein determining said BGP attribute tag of said packet further comprises: determining a Type of Service (ToS) specified in said packet header data of said packet; and determining said BGP attribute tag according to a correlation specified by said data structure and said ToS; determining an action to apply to said packet based on said data structure and said BGP attribute tag; and applying said action to said packet, wherein said action includes routing said packet into a service flow in accordance with a BGP.
Route determination based on user's profile, e.g. premium users · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.