Network Appliance for Monitoring Network Requests for Multimedia Content
First Claim
1. A network appliance for monitoring content requested by at least one networked device operably coupled to a local area network and the Internet, the network appliance comprising:
- a local database stored on the network appliance;
at least one interface for receiving and processing packetized data, the packetized data including packetized data that encapsulates TCP/IP packet data generated by the at least one network device and communicated over the local area network;
processing means that processes the TCP/IP packet data to identify whether it specifies a URL representing at least one particular file type of multimedia content, and if so, adds the specified URL and an associated date and time to the local database; and
routing logic that forwards the TCP/IP packet data as part of packetized data for downstream data communication to the Internet irrespective of the processing of the TCP/IP packet data that identifies whether the TCP/IP packet data specifies a URL representing at least one particular file type of multimedia content.
0 Assignments
0 Petitions
Accused Products
Abstract
A network appliance that monitors multimedia content requested by at least one networked computer coupled to a local area network and the Internet. The appliance includes a database, at least one interface processing packetized data encapsulating TCP/IP packet data generated by the network computer(s) and communicated over the local area network, routing logic for the TCP/IP packet data, and processing means processing the TCP/IP packet data to identify whether it specifies a URL representing at least one particular file type of multimedia content, and if so, adds the specified URL and an associated date and time to the database. It can include a first mechanism monitoring physical connections/disconnections to the local area network over time, and a second mechanism monitoring Internet connectivity over time. It can also provide access to information stored in the database and/or provide upload of stored information to a remote system for remote access to such information.
5 Citations
23 Claims
-
1. A network appliance for monitoring content requested by at least one networked device operably coupled to a local area network and the Internet, the network appliance comprising:
-
a local database stored on the network appliance; at least one interface for receiving and processing packetized data, the packetized data including packetized data that encapsulates TCP/IP packet data generated by the at least one network device and communicated over the local area network; processing means that processes the TCP/IP packet data to identify whether it specifies a URL representing at least one particular file type of multimedia content, and if so, adds the specified URL and an associated date and time to the local database; and routing logic that forwards the TCP/IP packet data as part of packetized data for downstream data communication to the Internet irrespective of the processing of the TCP/IP packet data that identifies whether the TCP/IP packet data specifies a URL representing at least one particular file type of multimedia content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system which monitors content requested by at least one networked device operably coupled to a local area network and the Internet, the system comprising:
-
a network appliance and remote server operably coupled to one another over the Internet; wherein the network appliance includes a local database stored on the network appliance; at least one interface for receiving and processing packetized data, the packetized data including packetized data that encapsulates TCP/IP packet data generated by the at least one network device and communicated over the local area network; processing means that processes the TCP/IP packet data to identify whether it specifies a URL representing at least one particular file type of multimedia content, and if so, adds the specified URL and an associated date and time to the local database; routing logic that forwards the TCP/IP packet data as part of packetized data for downstream data communication to the Internet irrespective of the processing of the TCP/IP packet data that identifies whether the TCP/IP packet data specifies a URL representing at least one particular file type of multimedia content; and upload logic that cooperates with the remote server to upload data stored in the local database to the remote server; and wherein the emote server is configured to provide access data stored by the remote server in order to allow at least one authorized user to review the multimedia content corresponding to URLs specified by TCP/IP data communicated over the local area network of the network appliance. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A network appliance for monitoring content requested by at least one networked device operably coupled to a local area network and the Internet, the network appliance comprising:
-
a local database stored on the network appliance; at least one interface for receiving and processing packetized data, the packetized data including packetized data that encapsulates TCP/IP packet data generated by the at least one network device and communicated over the local area network; processing means that processes the TCP/IP packet data to identify whether it specifies a URL representing at least one particular file type of multimedia content, and if so, adds the specified URL and an associated date and time to the local database; routing logic that forwards the TCP/IP packet data as part of packetized data for downstream data communication to the Internet irrespective of the processing of the TCP/IP packet data that identifies whether the TCP/IP packet data specifies a URL representing at least one particular file type of multimedia content; a first mechanism that monitors physical connections and disconnections of the network appliance to the local area network over time to identify interruptions in local area network connectivity, and that stores in said local database data representing identified interruptions in local area network connectivity of the network appliance; and a second mechanism that monitors connectivity of the network appliance to the Internet over time to identify interruptions in Internet connectivity of the network appliance, and that stores in said local database data representing identified interruptions in Internet connectivity of the network appliance.
-
Specification