Video Content Monitoring Device and Methods Thereof
First Claim
Patent Images
1. A method comprising:
- receiving over a wide area network at a first data processing device a packet from a second data processing device, the packet indicative of a request for video content at a third data processing device;
determining the video content based on a network traffic flow characteristic associated with the packet;
determining a popularity level associated with the video content in response to receiving the packet; and
providing a portion of the video content at a web site based on the popularity level.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of providing video content includes monitoring packets communicated between data processing devices in a network. The packets are monitored at a third data processing device in the network backbone. Based on the monitored packets, statistics are collected that indicate the popularity of video content items available via the network. The most popular video content items, as indicated by the collected statistics, are made available via a web page.
55 Citations
25 Claims
-
1. A method comprising:
-
receiving over a wide area network at a first data processing device a packet from a second data processing device, the packet indicative of a request for video content at a third data processing device; determining the video content based on a network traffic flow characteristic associated with the packet; determining a popularity level associated with the video content in response to receiving the packet; and providing a portion of the video content at a web site based on the popularity level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving over a wide area network at a data processing device a plurality of packets from a first plurality of data processing devices, each of the plurality of packets indicative of a request for a video content item from one of a second plurality of data processing devices; determining a plurality of video content items based on corresponding network traffic flow characteristics for each of the plurality of packets; determining a plurality of popularity levels corresponding to the plurality of video content items in response to receiving the plurality of packets, the plurality of popularity levels based on a number of requests for each of the plurality of video content items; and providing a portion of each of the plurality video content items at a web site based on the plurality of popularity levels. - View Dependent Claims (12, 13, 14)
-
-
15. A method comprising:
-
receiving a plurality of popularity levels from a first data processing device, the plurality of popularity levels based on analysis of a plurality of packets communicated between a second data processing device and a third data processing device, the plurality of packets associated with a plurality of video content items; and displaying the plurality of video content items based on the plurality of popularity levels. - View Dependent Claims (16)
-
-
17. A method comprising:
-
receiving over a wide area network at a first data processing device a packet from a second data processing device, the packet including data associated with video content at the second data processing device; determining the video content based on a network traffic flow characteristic associated with the packet; determining a popularity level associated with the video content in response to receiving the packet; and displaying an option to view the video content based on the popularity level. - View Dependent Claims (18, 19)
-
-
20. A computer readable medium configured to store a program of instructions configured to manipulate a processor, the program of instructions comprising:
-
instructions to receive over a wide area network at a first data processing device a packet from a second data processing device, the packet indicative of a request for video content at a third data processing device; instructions to determine the video content based on a network traffic flow characteristic associated with the packet; instructions to determine a popularity level associated with the video content in response to receiving the packet; and instructions to provide a portion of the video content at a web site based on the popularity level. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification