Dynamic mobile streaming application suppression

US9569595B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9569595-B2
Application numberUS-90584910-A
CountryUS
Kind codeB2
Filing dateOct 15, 2010
Priority dateOct 15, 2010
Publication dateFeb 14, 2017
Grant dateFeb 14, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method performed by a network device may include obtaining an Internet Protocol address and a user device identifier associated with a user device, determining that the obtained user device identifier does not match a previous user device identifier associated with the obtained Internet Protocol address, and monitoring packets destined for the obtained Internet Protocol address to determine whether the packets are associated with a streaming application, based on determining that the obtained user device identifier does not match the previous user device identifier. The method may further include detecting a packet destined for the obtained Internet Protocol address, where the packet is associated with a streaming application and where the packet is received from a particular network device and signaling the particular network device to stop sending packets associated with the streaming application and destined for the obtained Internet Protocol address.

First claim

Opening claim text (preview).

What is claimed is: 1. A method performed by a network device, the method comprising: obtaining, by a processor of the network device, an Internet Protocol address and a user device identifier associated with a user device; determining, by the processor, that the obtained user device identifier does not match a previous user device identifier associated with the obtained Internet Protocol address; monitoring, by the processor, packets destined for the obtained Internet Protocol address to determine whether the packets are associated with a streaming application, based on determining that the obtained user device identifier does not match the previous user device identifier; detecting, by the processor, a packet destined for the obtained Internet Protocol address, where the packet is associated with a streaming application and where the packet is received from a particular network device; and signaling, by the processor, the particular network device to stop sending packets that are associated with the streaming application and that are destined for the obtained Internet Protocol address. 2. The method of claim 1 , where the monitoring packets destined for the obtained Internet Protocol address includes monitoring User Datagram Protocol packets. 3. The method of claim 1 , where the user device identifier includes a media access control address associated with the user device. 4. The method of claim 1 , where the user device identifier includes an electronic serial number associated with the user device. 5. The method of claim 1 , where the user device identifier includes a globally unique temporary identifier assigned to the user device by an access network. 6. The method of claim 1 , where detecting packets that are associated with a streaming application includes examining headers of transport layer or application layer packets included in the packets destined for the obtained Internet Protocol address. 7. The method of claim 6 , further comprising: comparing information from the examined headers with information stored in a streaming applications memory that stores information associated with particular streaming applications. 8. The method of claim 7 , where the streaming applications memory includes header information associated with the particular streaming applications or source Internet Protocol address information associated with particular streaming applications. 9. The method of claim 1 , further comprising: detecting a request from the user device to activate a streaming application; determining that a signal has been sent to the particular network device to stop sending packets associated with the streaming application and destined for the Internet Protocol address associated with the user device; and sending a signal to the particular network device to resume sending packets associated with the streaming application and destined for the Internet Protocol address, in response to detecting the request from the user device to activate the streaming application. 10. A network device comprising: a memory to store instructions; and a processor to execute the instructions to implement: an adaptive User Datagram Protocol monitoring service to: obtain an Internet Protocol address and a user device identifier associated with a user device; determine that the obtained user device identifier does not match a previous user device identifier associated with the obtained Internet Protocol address; monitor User Datagram Protocol packets destined for the obtained Internet Protocol address to determine whether the packets are associated with a streaming application, based on determining that the obtained user device identifier does not match the previous user device identifier; detect a User Datagram Protocol packet destined for the obtained Internet Protocol address, where the User Datagram Protocol packet is associated with a streaming application and where the User Datagram Protocol packet is received from a particular network device; and signaling the particular network device to stop sending packets associated with the streaming application and destined for the obtained Internet Protocol address. 11. The network device of claim 10 , where the user device identifier includes a media access control address associated with the user device. 12. The network device of claim 10 , where the user device identifier includes an electronic serial number associated with the user device. 13. The network device of claim 10 , where the user device identifier includes a globally unique temporary identifier assigned to the user device by an access network. 14. The network device of claim 10 , where, when the adaptive User Datagram Protocol monitoring service is to determine whether the packets are associated with a streaming application, the adaptive User Datagram Protocol monitoring service is to examine headers of transport layer or application layer packets included in the packets destined for the obtained Internet Protocol address. 15. The network device of claim 14 , further comprising: a streaming applications memory to store information associated with particular streaming applications; and where the adaptive User Datagram Protocol monitoring service is further to compare information from the examined headers with information stored in the streaming applications memory. 16. The network device of claim 15 , where the streaming applications memory includes header information associated with the particular streaming applications or source Internet Protocol address information associated with particular streaming applications. 17. The network device of claim 11 , where the adaptive User Datagram Protocol monitoring service is further to: detect a request from the user device to activate a streaming application; determine that a signal has been sent to the particular network device to stop sending packets associated with the streaming application and destined for the Internet Protocol address associated with the user device; and send a signal to the particular network device to resume sending packets that are associated with the streaming application and that are destined for the Internet Protocol address, in response to detecting the request from the user device to activate the streaming application. 18. A non-transitory computer-readable medium storing instructions executable by one or more processors, the non-transitory computer-readable medium comprising: one or more instructions to obtain an Internet Protocol address and a user device identifier associated with a user device; one or more instructions to determine that the obtained user device identifier does not match a previous user device identifier associated with the obtained Internet Protocol address; one or more instructions to monitor packets destined for the obtained Internet Protocol address to determine whether the packets are associated with a streaming application, based on determining that the obtained user device identifier does not match the previous user device identifier; one or more instructions to detect a packet destined for the obtained Internet Protocol address, where the packet is associated with a streaming application and where the packet is received from a particular network device; and one or more instructions to signaling the particular network device to stop sending packets associated with the streaming application and destined for the obtained Internet Protocol address. 19. The non-transitory computer-readable medium of claim 18 , where t

Assignees

Inventors

Classifications

  • Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity · CPC title

  • G06F21/10Primary

    Protecting distributed programs or content, e.g. vending or licensing of copyrighted material (protection in video systems or pay television H04N7/16) {; Digital rights management [DRM]} · CPC title

  • Network addressing or numbering for mobility support · CPC title

  • Electricity · mapped topic

  • across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9569595B2 cover?
A method performed by a network device may include obtaining an Internet Protocol address and a user device identifier associated with a user device, determining that the obtained user device identifier does not match a previous user device identifier associated with the obtained Internet Protocol address, and monitoring packets destined for the obtained Internet Protocol address to determine w…
Who is the assignee on this patent?
Delos Reyes Emerando M, Ait-Ameur Samir, Verizon Patent & Licensing Inc
What technology area does this patent fall under?
Primary CPC classification G06F21/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 14 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).