| Data transfer scheme for reducing network load using general purpose browser on client side -> Monitor Keywords |
|
Data transfer scheme for reducing network load using general purpose browser on client sideUSPTO Application #: 20080183845Title: Data transfer scheme for reducing network load using general purpose browser on client side Abstract: In a client server system, the network load is reduced by using the fingerprint compression and the differential compression, by providing the proxy server at the server side and using the general purpose browser at the client side, without requiring a separate proxy server at the client side. The client downloads and installs a fingerprint cache processing engine as a plug-in. (end of abstract) Agent: Oblon, Spivak, Mcclelland Maier & Neustadt, P.C. - Alexandria, VA, US Inventors: Yuichi KOBA, Yasuhiro KIMURA, Kenichiro YOSHII, Atsushi SHONO, Hideaki SATO, Toshibumi SEKI USPTO Applicaton #: 20080183845 - Class: 709219 (USPTO) The Patent Description & Claims data below is from USPTO Patent Application 20080183845. Brief Patent Description - Full Patent Description - Patent Application Claims 1. Field of the Invention The present invention relates to data transfer device and method. 2. Description of the Related Art The client-server type information system having a server for providing various services on a network and a client for requesting services to the server is widely used. The World Wide Wed system (referred hereafter as Web) for carrying out communications by utilizing the HTTP (HyperText Transfer Protocol) on the Internet is the very widely used client-server type information system. Normally, in the Web, a server program is operated on the server and a prescribed program such as a Web browser is operated on the client. In the client-server type information system such as Web, the services are provided by the communications between the client and the server. Consequently, the communication bandwidth between the client and the server tends to become a bottleneck of the entire system For this reason, the cache technique is usually used for the purpose of reducing the network load. In the case or the Web, the Web browser or the like that is operated on the client often utilizes the cache function, to cache recently accessed data. In the Web system, the access is made by specifying the information or the service by a URL (Uniform Resource Locator), so that the cache on the client stores those which are cachable among data returned as results of requesting the information or the service to the Web server in the past, in the cache in correspondence to their URLs. Then, when there is a request for the information or the service of the same URL as that presents in the cache, that data is returned such that the communication with the server can be eliminated, as long as it is possible to judge that the data in the cache is not obsolete yet. Also, in the case of using LAN (Local Area Network), the cache function is often provided at a proxy server that is provided between the LAN and the Internet. The cache of the client described above is a cache dedicated to the user of that client, but the cache of the proxy server on the LAN is operated as a cache snared by a plurality of users, so that the cache works even in the case of accessing the URL that was accessed by the other client in the past. The caching targets of these caches are static contents. In the past, many of the information and the services disclosed on the Web are largely static contents for which the information updating frequency is not very high and which are disclosed to the unspecified many, so that the checking of the presence/absence of the cache on the basis of URL was sufficiently effective. However, as the system in which the user uses the Web browser to access the information and the service on the server via the network such as the Web based ASP (Application Service Provider) becomes widespread, the data that cannot be handled by the above described cache technique are increasing. In order to deal with such problems, the cache technique using a fingerprint (FP) compression has been proposed in the commonly assigned, co-pending U.S. patent application Ser. No. 10/092,540. In the U.S. patent application Ser. No. 10/092,540, the FP compression processing is carried out between a proxy server on the client side (CSP: Client Side Proxy) and a proxy server on the Web server side (SSP: Server Side Proxy), so that two proxy servers are necessary and there has been a problem that the network configuration becomes complicated. For example, in the case of the portable terminal utilizing the Mobile IP technique, the communication path from the portable terminal to the Web server and the communication path from the Web server to the portable terminal are different so that it is difficult to use the CSP. BRIEF SUMMARY OF THE INVENTIONIt is therefore an object of the present invention to provide a data transfer scheme capable of reducing the network load, by using a general purpose browser on the client side, without requiring a separate CSP between the SSP and the client. According to one aspect of the present invention there is provided a data transfer device for transferring a request received from a client to a server which is a destination of the request, and transferring contents data according to the request received from the server to the client that is a source of the request, comprising: a reception unit configured to receive the request from the client and the contents data from the server; a transmission unit configured to transmit the request to the server and the contents dam to the client; a feature quantity calculation unit configured to calculate a feature quantity indicating a feature of the contents data, upon receiving the contents data in response to the request; a memory unit configured to store the feature quantity and the contents data in correspondence; a search unit configured to search through the memory unit to check whether the feature quantity identical to a new feature quantity calculated by the feature quantity calculation unit is stored in the memory unit or not, and output a search result; and a control unit configured to control the search unit to carry out a search, determine information to be transmitted from the transmission unit according to the search result, and control the transmission unit to transmit to the client a reply message formed by a header portion and a body portion, which contains the feature quantity in the body portion, when the feature quantity identical to the new feature quantity is stored in the memory unit, or control the transmission unit to transmit to the client the reply message which contains the contents data and the new feature quantity in the body portion, while storing the new feature quantity and a corresponding contents data in the memory unit when the feature quantity identical to the new feature quantity is not stored in the memory unit. According to another aspect of the present invention there is provided a data receiving and displaying device, comprising: a transmission unit configured to transmit a request to a data transfer device; a reception unit configured to receive a reply message formed by a header portion and a body portion, according to the request from the data transfer device; an analysis unit configured to analyze the reply message and carry out processing according to a message format; a display unit configured to display processed data; a memory unit configured to store a contents data and a feature quantity in correspondence, when the reply message contains the contents data and the feature quantity in the body portion as a result of analysis by the analysis unit; a search unit configured to search through the memory unit to check whether the feature quantity identical to the feature quantity contained in the reply message is stored in the memory unit or nor and output a search result, when the reply message contains the feature quantity but no contents data in the body portion as a result of analysis by the analysis unit, and acquire the contents data corresponding to the feature quantity from the memory unit and output the contents data to the analysis unit, when the feature quantity identical to the feature quantity contained in the reply message is stored in the memory unit as a result of search by the search unit; and a contents data composition unit configured to acquire the contents data having the feature quantity identical to the feature quantity contained in the reply message by transmitting the request from the transmission unit to the data transfer device, and output the contents data to the analysis unit, when the feature quantity identical to the feature quantity contained in the reply message is not stored in the memory unit as a result of search by the search unit. According to another aspect of the present invention there is provided a computer program product to be installed at a data receiving and displaying device using a computer and having a transmission unit configured to transmit a request to a data transfer device, a reception unit configured to receive a reply message formed by a header portion and a body portion, according to the request from the data transfer device, an analysis unit configured to analyze the reply message and carry out processing according to a message format, and a display unit configured to display processed data, the computer program product comprising: a first computer program code for causing the computer to store a contents data and a feature quantity in correspondence into a memory, when the reply message contains the contents data and the feature quantity in the body portion as a result of analysis by the analysis unit; a second computer program code for causing the computer to search through the memory to check whether the feature quantity identical to the feature quantity contained in the reply message is stored in the memory or not and output a search result, when the reply message contains the feature quantity but no contents data in the body portion as a result of analysis by the analysis unit and acquire the contents data corresponding to the feature quantity from the memory and output the contents data to the analysis unit, when the feature quantity identical to the feature quantity contained in the reply message is stored in the memory as a result of search; and a third computer program code for causing the computer to acquire the contents data having the feature quantity identical to the feature quantity contained in the reply message by transmitting the request from the transmission unit to the data transfer device, and output the contents data to the analysis unit, when the feature quantity identical to the feature quantity contained in the reply message is not stored in the memory as a result of search. According to another aspect of the present invention there is provided a data transfer method for transferring a request received from a client to a server which is a destination of the request, and transferring contents date according to the request received from the server to the client that is a source of the request, comprising: calculating a feature quantity indicating a feature of the contents data, upon receiving the contents data in response to the request; storing the feature quantity and the contents data in correspondence into a memory; searching through the memory to check whether the feature quantity identical to a new feature quantity calculated by the calculating step is stored in the memory or not; transmitting to the client a reply message formed by a header portion and a body portion, which contains the feature quantity in the body portion, when the feature quantity identical to the new feature quantity is stored in the memory; and transmitting to the client the reply message which contains the contents data and the new feature quantity in the body portion, while storing the new feature quantity and a corresponding contents data in the memory, when the feature quantity identical to the new feature quantity is not stored in the memory. Other features and advantages of the present invention will become apparent from the following description taken in conjunction with the accompanying drawings. Continue reading... Full patent description for Data transfer scheme for reducing network load using general purpose browser on client side Brief Patent Description - Full Patent Description - Patent Application Claims Click on the above for other options relating to this Data transfer scheme for reducing network load using general purpose browser on client side patent application. Patent Applications in related categories: 20080209010 - Information sharing between images - A content-based image retrieval technique for sharing image information between images. In the present image information sharing technique digital photographs containing relevant comments and links to web pages are supplied by a set of authors. A user of the image information sharing technique takes a digital picture of something that ... 20080209014 - Meta-application architecture for integrating photo-service websites for browser-enabled devices - A method and system for integrating web photo-services for a browser-enabled device is disclosed. The method and system include providing a server that communicates with a browser-enabled device over a network. Further, an image-related web application is provided to the device over the network, the web application executable on the ... 20080209008 - Method and apparatus for processing remote control key data in home network device - Provided are a method and apparatus for receiving remote control key data in a home network and requesting a server to perform an operation corresponding to the remote control key data. The method includes converting the remote control key data to a code which can be referred to in a ... 20080209012 - Method for establishing secure remote access over a network - A method and apparatus that provides means for remotely accessing a device over a network. The method and apparatus includes connecting, by a first device, to a server over a network for communication with a second device over the network, sending a request for remote access from the first device ... 20080209009 - Methods and systems for synchronizing cached search results - Search result files are synchronized among multiple servers so that each of the servers stores copies of the search result files stored by others of the servers. Such synchronizing may be performed periodically. In cases where search result files stored at different servers have similar labels, older ones of the ... 20080209013 - System and method for sharing playlists - A system for sharing playlists utilizes a network, such as the Internet. A player device other than a general purpose computer, such as a dedicated media player or a remote control for a dedicated media player, is in communication with the server over the network. The player device is configured ... 20080209011 - Systems and methods for automatically locating web-based social network members - Systems and methods for automatically locating web-based social network members are provided. According to one embodiment, contact content including an associated GPS identifier and status for web-based social network members located at or near the same location automatically appears on a GPS-enabled device. A further exemplary system includes a GPS-enabled ... ### 1. Sign up (takes 30 seconds). 2. Fill in the keywords to be monitored. 3. Each week you receive an email with patent applications related to your keywords. Start now! - Receive info on patent apps like Data transfer scheme for reducing network load using general purpose browser on client side or other areas of interest. ### Previous Patent Application: Video downloading and scrubbing system and method Next Patent Application: Method for transmitting content to at least one recipient with mobile equipment Industry Class: Electrical computers and digital processing systems: multicomputer data transferring or plural processor synchronization ### FreshPatents.com Support Thank you for viewing the Data transfer scheme for reducing network load using general purpose browser on client side patent info. IP-related news and info Results in 3.0382 seconds Other interesting Feshpatents.com categories: Novartis , Pfizer , Philips , Polaroid , Procter & Gamble , |
||