System, a method, and a computer program product for computer communication
AssigneeAllot Communications Ltd.
InventorsEyal Zohar, Ofir Amir
Life of this patent
Estimating the term…
Loading patent…
AssigneeAllot Communications Ltd.
InventorsEyal Zohar, Ofir Amir
Estimating the term…
A system, a method and a computer program product for transmission over a network, the method includes: receiving, by an intermediate system coupled to the network, a portion of a data structure that is aimed to a recipient computer; generating a stamp that is responsive to a content of a segment of the data structure and is indifferent to transfer information about a transmission of the data structure; wherein the portion may include the segment or equals the segment; determining, by the intermediate system, whether to cache the portion, in response to at least a comparison between the stamp and stamps of cached portions of data structures; selectively caching the portion in response to the determination; and transmitting to the recipient computer either one of the portion of the transmitted data structure and a cached version of the portion of the transmitted data structure.
A method for transmission over a network, the method comprises:
A computer program product comprising a non-transient computer readable medium that stores instructions for:
An intermediate system coupled to a network that couples a source of a data structure and a recipient computer, the intermediate system comprises:
A system comprising multiple intermediate entities, wherein each intermediate entity comprises:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Storing data temporarily at an intermediate stage, e.g. caching: policies or rules for updating, deleting or replacing the stored data
Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass:…
Digital communication
About 5 years 3 months of term left · ends 21 Jan 2032 (estimated)
There is a growing need to efficiently transfer data structures, especially when such data structures are frequency transmitted over the network.
According to an embodiment of the invention a method for transmission over a network may be provided. The method may include receiving, by an intermediate system coupled to the network, a portion of a data structure that is aimed to a recipient computer; generating a stamp that is responsive to a content of a segment of the data structure and is indifferent to transfer information about a transmission of the data structure; wherein the portion of the data structure either comprises the segment of the data structure or equals the segment of the data structure; determining, by the intermediate system, whether to cache the portion of the data structure, in response to at least a comparison between the stamp and stamps of cached portions of data structures; selectively caching the portion of the data structure in response to the determination; and transmitting to the recipient computer either one of the portion of the transmitted data structure and a cached version of the portion of the transmitted data structure.
The method may include generating the stamp while ignoring a name of the data structure.
It will be appreciated that for simplicity and clarity of illustration, elements shown in the figures have not necessarily been drawn to scale. For example, the dimensions of some of the elements may be exaggerated relative to other elements for clarity. Further, where considered appropriate, reference numerals may be repeated among the figures to indicate corresponding or analogous elements.
FIG. 1 illustrates a method according to an embodiment of the invention;
FIG. 2 illustrates a method according to an embodiment of the invention;
In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the invention. However, it will be understood by those skilled in the art that the present invention may be practiced without these specific details. In other instances, well-known methods, procedures, and components have not been described in detail so as not to obscure the present invention.
The subject matter regarded as the invention is particularly pointed out and distinctly claimed in the concluding portion of the specification. The invention, however, both as to organization and method of operation, together with objects, features, and advantages thereof, may best be understood by reference to the following detailed description when read with the accompanying drawings.
It will be appreciated that for simplicity and clarity of illustration, elements shown in the figures have not necessarily been drawn to scale. For example, the dimensions of some of the elements may be exaggerated relative to other elements for clarity. Further, where considered appropriate, reference numerals may be repeated among the figures to indicate corresponding or analogous elements.