-
公开(公告)号:JP2004342069A
公开(公告)日:2004-12-02
申请号:JP2003335486
申请日:2003-09-26
Inventor: BITTINGER REED RICHARD , FRAENKEL MICHAEL LEVI , HOUSEL BARRON CORNELIUS , LINDQUIST DAVID BRUCE
CPC classification number: G06F17/30067
Abstract: PROBLEM TO BE SOLVED: To provide a cashe system providing reliable data without requiring update of cashe data. SOLUTION: A data stream received from a first application and sent to a second application is stored in a cashe to generate a client cashe entry corresponding to the demand from the second application. The generation hour of the client cashe entry is stored, and a client cashe entry time record is generated. The client cashe entry time record of the client cashe entry is evaluated responding to the demand from the second application, and a client cashe entry is provided to the second application responding to the demand when the client cashe entry requested from the second application is generated within a prescribed client coherency time interval before the second application requests the information. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract translation: 要解决的问题:提供一种提供可靠数据的系统,而不需要更新数据。 解决方案:从第一应用程序接收并发送到第二应用程序的数据流被存储在存储器中,以产生对应于来自第二应用程序的需求的客户端卡入条目。 存储客户端入口的生成小时,生成客户端入口时间记录。 响应于来自第二应用的需求来评估客户端对入口时间记录的响应,并且当客户端从第二应用请求的请求生成时,向客户端提供响应于请求的客户端条目 在第二应用程序请求信息之前的规定的客户端一致性时间间隔。 版权所有(C)2005,JPO&NCIPI
-
公开(公告)号:JP2004164630A
公开(公告)日:2004-06-10
申请号:JP2003364382
申请日:2003-10-24
Applicant: Internatl Business Mach Corp
, インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Maschines Corporation Inventor: BITTINGER REED RICHARD , FRAENKEL MICHAEL LEVI , HOUSEL BARRON CORNELIUS , LINDQUIST DAVID BRUCE
IPC: G06F15/00 , G06F12/00 , G06F13/00 , H04L20060101 , H04L29/06
CPC classification number: H04L29/06 , H04L67/42 , H04L69/16 , H04L69/162
Abstract: PROBLEM TO BE SOLVED: To provide a method, a device, and a program, which improve performance of a client/server system having a client application communicating with a server application on a second computer remote from a first computer. SOLUTION: A Web browser 10 communicates with a client side intercept module 30. A Web server 20 communicates with a server side intercept module 40. Then, the client side intercept module 30 communicates with the server side intercept module 40 via a communication link 35. The Web browser 10 and the client side intercept module 30 can be built in the first computer 5. The server side intercept module 40 and the Web server 20 can be built in the second computer 6. The first computer 5 and the second computer 6 communicates with each other via the external communication link 35. COPYRIGHT: (C)2004,JPO
-
公开(公告)号:WO9730554A3
公开(公告)日:1997-10-23
申请号:PCT/US9611553
申请日:1996-07-11
Applicant: IBM , BITTINGER REED RICHARD , FRAENKEL MICHAEL LEVI , HOUSEL BARRON CORNELIUS , LINDQUIST DAVID BRUCE
Inventor: BITTINGER REED RICHARD , FRAENKEL MICHAEL LEVI , HOUSEL BARRON CORNELIUS , LINDQUIST DAVID BRUCE
CPC classification number: H04L69/32
Abstract: A method, apparatus and computer program product for reducing the data transmitted over an external communication link using the TCP protocol from a first application resident in a first computer and to a second application resident in a second computer. The method, apparatus and computer program product include establishing a first virtual socket in the first computer in response to each connection request by the first application for receiving request data originated by the first application. A first real socket in the first computer and a second real socket in the second computer are established to connect the first computer to the second computer over the external communication link and are maintained until the request data has been provided to the second application. In the second computer a second virtual socket is established for each connection request by the first application wherein the second virtual socket corresponds to a first virtual socket established in the first computer in response to a connection request by the first application. Request data associated with a first virtual socket is multiplexed onto the first real socket and transmitted over the external communication link utilizing the TCP protocol. The multiplexed request data is received from the external communication link by the second real socket and demultiplexed. The demultiplexed request data is provided to the corresponding second virtual socket which provides the request data to the second application.
-
公开(公告)号:WO9730538A3
公开(公告)日:1998-04-30
申请号:PCT/US9611551
申请日:1996-07-11
Applicant: BITTINGER REED RICHARD , FRAENKEL MICHAEL LEVI , HOUSEL BARRON CORNELIUS , LINDQUIST DAVID BRUCE , IBM
Inventor: BITTINGER REED RICHARD , FRAENKEL MICHAEL LEVI , HOUSEL BARRON CORNELIUS , LINDQUIST DAVID BRUCE
IPC: G06F15/00 , G06F12/00 , G06F13/00 , H04L20060101 , H04L29/06
CPC classification number: H04L29/06 , H04L67/42 , H04L69/16 , H04L69/162
Abstract: A method, apparatus and program product for increasing the performance of a client/server system having a client application resident on a first computer and communicating with a server application resident on a second computer remote from the first computer. The client application and the server application utilize a client/server independent communication protocol for communication between the client and the server and at least one segment of the communication between the client application in the first computer and the server application in the second computer occurs over an external communication link. The method, apparatus and program product intercept communications in the client/server independent communication protocol originated by the remote client prior to transmission of the communications on the external communication link and convert the communication originated by the client to a second client/server specific communication protocol. The converted communication is transmitted over the external communication link and received from the communication transmitted over the external communication link. The communication received over the external communication link is converted from the client server specific communication protocol to the client/server independent communication protocol and the communication originated by the remote client is provided to the server in the client/server independent communication protocol. Differencing, caching or protocol reduction techniques increase performance over the external communication link. The applications may by be a web browser and a web server and may communicate over a wireless communication link.
-
公开(公告)号:CZ289259B6
公开(公告)日:2001-12-12
申请号:CZ354097
申请日:1996-07-11
Applicant: IBM
Inventor: BITTINGER REED RICHARD , FRANKEL MICHAEL LEVI , HOUSEL BARRON CORNELIUS , LINDQUIST DAVID BRUCE
Abstract: A method of reducing data comprises storing a data stream from the first application in a cache memory resident in the first computer (5) to create a server base cache entry; storing a data stream in a cache resident in the second computer (6) to create a client base cache entry; evaluating the requests from the second application to determine if there exists a client base cache entry corresponding to the interrogated request; interrogating requests from the second application to determine if there exists a server base cache entry corresponding to the interrogated request; intercepting the data stream corresponding to the response originated by the first application in response to the interrogated request from the second application prior to transmission of the response on the external communication link (35); comparing the intercepted responses to the server base form; sending the difference data to the second computer (6) over the external communication link (35); acquiring the difference data transmitted over the external communication link (35) sent by the first computer (5); reconstructing the response data stream corresponding to the communication from the first application from the client/server specific data stream; combining the client base forms with the difference data received over the external communication link (35) and providing the reconstructed data stream to the second application. The above-described method is carried by means incorporated in the apparatus and by computer-readable means of a computer program product.
-
公开(公告)号:HU9802092A2
公开(公告)日:1998-12-28
申请号:HU9802092
申请日:1996-07-11
Applicant: IBM
Inventor: BITTINGER REED RICHARD , FRAENKEL MICHAEL LEVI , HOUSEL BARRON CORNELIUS III , LINDQUIST DAVID BRUCE
Abstract: A method, apparatus and computer program product for caching data received from a first application and to be provided to a second application in response to a request from the second application. The method apparatus and computer program products including storing a data stream to be received from the first application and to be provided to the second application in a cache to create a client cache entry corresponding to the request from the second application. The time of creation of a client cache entry is also stored to create a client cache entry time record. Requests from the second application are interrogated to determine if a client cache entry exists corresponding to the request. The client cache entry time record for the client cache entry corresponding to the request from the second application is evaluated to determine if the client cache entry corresponding to the request from the second application was created within a predetermined client coherency time interval prior to the second application requesting the information. The client cache entry is supplied to the second application in response to the request if a client cache entry for the request from the second application was created within a predetermined client coherency time interval prior to the second application requesting the information.
-
公开(公告)号:PL327294A1
公开(公告)日:1998-12-07
申请号:PL32729496
申请日:1996-07-11
Applicant: IBM
Inventor: BITTINGER REED RICHARD , FRAENKEL MICHAEL LEVI , HOUSEL BARRON CORNELIUS , LINDQUIST DAVID BRUCE
IPC: G06F12/00 , G06F15/00 , G06F13/00 , H04L20060101 , H04L29/06
Abstract: A method, apparatus and program product for increasing the performance of a client/server system having a client application resident on a first computer and communicating with a server application resident on a second computer remote from the first computer. The client application and the server application utilize a client/server independent communication protocol for communication between the client and the server and at least one segment of the communication between the client application in the first computer and the server application in the second computer occurs over an external communication link. The method, apparatus and program product intercept communications in the client/server independent communication protocol originated by the remote client prior to transmission of the communications on the external communication link and convert the communication originated by the client to a second client/server specific communication protocol. The converted communication is transmitted over the external communication link and received from the communication transmitted over the external communication link. The communication received over the external communication link is converted from the client server specific communication protocol to the client/server independent communication protocol and the communication originated by the remote client is provided to the server in the client/server independent communication protocol. Differencing, caching or protocol reduction techniques increase performance over the external communication link. The applications may be a web browser and a web server and may communicate over a wireless communication link.
-
公开(公告)号:CZ9703543A3
公开(公告)日:1998-03-18
申请号:CZ354397
申请日:1996-07-11
Applicant: IBM
Inventor: BITTINGER REED RICHARD , FRAENKEL MICHAEL LEVI , HOUSEL BARRON CORNELIUS , LINDQUIST DAVID BRUCE
CPC classification number: H04L69/32
-
公开(公告)号:CZ9703542A3
公开(公告)日:1998-03-18
申请号:CZ354297
申请日:1996-07-11
Applicant: IBM
Inventor: BITTINGER REED RICHARD , FRAENKEL MICHAEL LEVI , HOUSEL BARRON CORNELIUS , LINDQUIST DAVID BRUCE
IPC: G06F15/00 , G06F12/00 , G06F13/00 , H04L20060101 , H04L29/06
CPC classification number: H04L29/06 , H04L67/42 , H04L69/16 , H04L69/162
-
公开(公告)号:CA2218155A1
公开(公告)日:1997-08-21
申请号:CA2218155
申请日:1996-07-11
Applicant: IBM
Inventor: FRAENKEL MICHAEL LEVI , BITTINGER REED RICHARD , LINDQUIST DAVID BRUCE , HOUSEL BARRON CORNELIUS
Abstract: A method, apparatus and computer program product for caching data received from a first application and to be provided to a second application in response to a request from the second application. The method, ap paratus and computer program products include storing a data stream to be received from the first application and to be provided to th e second application in a cache to create a client cache entry corresponding to the request from the second application. The time of crea tion of a client cache entry is also stored to create a client cache entry time record. Requests from the second application are interrogated t o determine if a client cache entry exists corresponding to the request. The client cache entry time record for the client cache entry co rresponding to the request from the second application is evaluated to determine if the client cache entry corresponding to the request fr om the second application was created within a predetermined client coherency time interval prior to the second application requesting the in formation. The client cache entry is suppplied to the second in response to the request if a client cache entry for the request from the seco nd application was created within a predetermined client coherency time interval prior to the second application requesting the in formation.
-
-
-
-
-
-
-
-
-