Differencing communication system

H - Electricity – 04 – L

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

H04L 29/06 (2006.01) G06F 13/14 (2006.01) G06F 17/30 (2006.01) G06F 17/40 (2006.01) H04L 29/08 (2006.01)

Patent

CA 2218187

A method, apparatus and computer program product for reducing the data transmitted over an external communication link (35) from a first application (20) resident in a first computer (6) to a second application (10) resident in a second computer (5). The method, apparatus and computer program product include storing a data stream from the first application to be provided to the second application in response to a request from the second application in a cache resident in the first computer to create a server base cache entry and in a cache resident in the second computer to create a client base cache entry. Requests from the second application are interrogated to determine if a client base cache entry corresponding to the interrogated request exists and to determine if a server base cache entry corresponding to the interrogated request exists. The response data stream is intercepted prior to transmission of the response on the external communication link and compared to the server base cache entry to provide difference data corresponding to the difference between the intercepted response and the server base cache entry. The difference data is sent over the external communication link (35) and acquired by the second computer which reconstructs the response data stream by combining the client base cache entry with the difference data to create a response data stream which is provided to the second application.

La présente invention concerne un procédé, un appareil et un progiciel permettant de réduire les données émises, via une liaison de télécommunications externe (35) en provenance d'une première application (20) résidant dans un premier ordinateur (6), à destination d'une seconde application (10) résidant dans un second ordinateur (5). Le procédé, l'appareil et le progiciel intègrent une fonction de stockage d'un flux de données en provenance de la première application et à remettre à la seconde application, en réponse à une requête de la seconde application, dans une antémémoire résidant dans le premier ordinateur, de façon à créer une rubrique antémémoire de base serveur, et dans une antémémoire résidant dans le second ordinateur, de façon à créer une rubrique antémémoire de base client. Une consultation des requêtes de la seconde application permet de savoir s'il existe, non seulement une rubrique antémémoire de base client correspondant à la requête de la consultation, mais aussi une rubrique antémémoire de base serveur correspondant à la requête de consultation. Le flux de données de réponse est intercepté avant émission de la réponse via la liaison de télécommunications externe, puis comparé à la rubrique antémémoire de base serveur afin de fournir des données de différences correspondant au différentiel entre la réponse interceptée et la rubrique antémémoire de base serveur. Les données de différences sont envoyées via la liaison de télécommunications externe (35) et prises en compte par le second ordinateur qui reconstruit le flux de données de réponse en combinant la rubrique antémémoire de base serveur aux données de différence, de façon à créer un flux de données de réponse qui est remis à la seconde application.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Differencing communication system does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Differencing communication system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Differencing communication system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1575924

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.