METHODS, CIRCUITS, DEVICES, SYSTEMS AND ASSOCIATED COMPUTER EXECUTABLE CODE FOR CACHING CONTENT
First Claim
1. A content caching system for a gateway network, wherein said system comprises:
- a content characterization module to generate one or more characterization parameters of received content passing through the gateway network from an external content source to a client device connected to the gateway network;
a cache repository to store one or more content entities and characterization parameters for at least one of the one or more content entities;
a comparison module to compare the one or more characterization parameters generated by said content characterization module against characterization parameters of content entities stored in said cache repository, wherein a stored content entity whose characterization parameters match those of the received content is termed a matched content entity; and
a routing module to route the matched content entity to the client device.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are methods, circuits, devices, systems and associated computer executable code for caching content. According to embodiments, a client device may be connected to the internet or other distributed data network through a gateway network. As initial portions of client requested content enters the gateway network, the requested content may be characterized and compared to content previously cached on a cache integral or otherwise functionally associated with the gateway network. In the event a match is found, a routing logic, mechanism, circuitry or module may replace the content source server with the cache as the source of content being routed to the client device. In the event the comparison does not produce a match, as content enters the network a caching routine running on processing circuitry associated with the gateway network may passively cache the requested content while routing the content to the client device.
19 Citations
26 Claims
-
1. A content caching system for a gateway network, wherein said system comprises:
-
a content characterization module to generate one or more characterization parameters of received content passing through the gateway network from an external content source to a client device connected to the gateway network; a cache repository to store one or more content entities and characterization parameters for at least one of the one or more content entities; a comparison module to compare the one or more characterization parameters generated by said content characterization module against characterization parameters of content entities stored in said cache repository, wherein a stored content entity whose characterization parameters match those of the received content is termed a matched content entity; and a routing module to route the matched content entity to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A gateway network comprising:
-
a client device interface to receive a content request from a client device connected to the gateway network and to forward the requested content to the client device; a content source interface to receive the requested content from an external content source; and a content caching unit comprising;
(1) a content characterization module to generate one or more characterization parameters of received content;
(2) a cache repository to store one or more content entities and characterization parameters for at least one of the one or more content entities;
(3) a comparison module to compare the one or more characterization parameters generated by said content characterization module against characterization parameters of content entities stored in said cache repository, wherein a stored content entity whose characterization parameters match those of the received content is termed a matched content entity; and
(4) a routing module to route the matched content entity to the client device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for caching content in a gateway network comprising:
-
receiving a content request from a client device connected to the gateway network; requesting and receiving the requested content from an external content source and forwarding the requested content to the client device; generating one or more characterization parameters of received content; storing one or more content entities and characterization parameters for at least one of the one or more content entities; comparing the one or more characterization parameters against characterization parameters of stored content entities, wherein a stored content entity whose characterization parameters match those of the received content is termed a matched content entity; and routing the matched content entity to the client device. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification