IP Library Patent Application 13278023
Patent Application
App. No. 13/278,023

Handling of HTTP Video Streams

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 None
App. No.
13/278,023
Abstract

According to one embodiment, a network device examines content-type fields of a Hypertext Transfer Protocol (HTTP) response message in response to a request for a selected content type. Thereafter, the priority level and/or the quality of service (QoS) level of communications is modified during transmission of a data stream having the selected content type.

Claims (27)

1 . A method of managing traffic to clients on a digital network comprising:

examining, at a network device, a Hypertext Transfer Protocol (HTTP) response message for a selected content type;

identifying, at the network device, a data stream with the selected content type; and

modifying, at the network device, the data stream upon determining that the data stream has the selected content type.

2 . The method of claim 1 , wherein the modifying of the data stream includes increasing a priority of the data stream.

3 . The method of claim 1 , wherein the change to the handling of the modifying of the data stream includes lowering a priority of the data stream.

4 . The method of claim 1 , wherein the modifying of the data stream includes dropping the data stream based on the data stream being the selected content type.

5 . The method of claim 1 , wherein the selected content type is a multipurpose Internet Mail Extensions (MIME) type indicating a video stream.

6 . The method of claim 1 , wherein the selected content type is Flash.

7 . The method of claim 1 , wherein the selected content type is Javascript.

8 . The method of claim 1 , wherein the identifying of the data stream and modifying the data stream is applied on a per-user basis.

9 . The method of claim 1 , wherein the network device is a switch, controller, or router.

10 . The method of claim 1 , wherein the network device is an access point (AP).

11 . The method of claim 1 , wherein the modifying of the data stream further includes increasing a Quality of Service (QoS) of the data stream.

12 . The method of claim 10 , wherein the examining of the HTTP response messages, the identifying of the data stream, and the modifying of the data stream are applied for a subset of clients in communications with.

13 . The method of claim 10 , wherein the examining of the HTTP response messages, the identifying of the data stream, and the modifying of the data stream are applied on a per-client basis for clients in communications with the AP.

14 . A non-transistory machine readable medium having a set of instructions stored in a memory which when executed on a network device which are part of a network, causes a set of operations to be performed comprising:

examining a Hypertext Transfer Protocol (HTTP) response message for a selected content type:

a data stream with the selected content type; and

modifying the data stream upon determining that the data stream has the selected content type.

15 . The machine readable medium of claim 14 where the network device is an access point (AP).

16 . A method comprising:

examining, at a network device, a Hypertext Transfer Protocol (HTTP) response message in response to a request for a selected content type; and

modifying, at the network device, one of a priority level and a quality of service (QoS) level of communications during transmission of a data stream having the selected content type.

17 . The method of claim 16 , wherein the modifying of the one of the priority level and the QoS level includes increasing the priority level of the communications for transmitting the data stream.

18 . The method of claim 16 , wherein the modifying of the one of the priority level and the QoS level includes lowering the priority level of the communications for transmitting the data stream.

20 . The method of claim 16 , wherein the modifying of the one of the priority level and the QoS level is performed on a per-user basis.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2018
From: ARUBA NETWORKS, INC.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 045921/0055 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2012
From: KUKREJA, NAVIN
To: ARUBA NETWORKS, INC.
Reel/Frame 027855/0614 →