KR100289521B1 - 통신링크를통해전송되는데이타를감소시키는방법및장치 - Google Patents
통신링크를통해전송되는데이타를감소시키는방법및장치 Download PDFInfo
- Publication number
- KR100289521B1 KR100289521B1 KR1019970707262A KR19970707262A KR100289521B1 KR 100289521 B1 KR100289521 B1 KR 100289521B1 KR 1019970707262 A KR1019970707262 A KR 1019970707262A KR 19970707262 A KR19970707262 A KR 19970707262A KR 100289521 B1 KR100289521 B1 KR 100289521B1
- Authority
- KR
- South Korea
- Prior art keywords
- socket
- server
- virtual
- application
- request
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/326—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the transport layer [OSI layer 4]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
- Communication Control (AREA)
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims (14)
- 제 1 컴퓨터에 상주하는 제 1 애플리케이션(a first application)으로부터 통신 링크를 통해 제 2 컴퓨터에 상주하는 제 2 애플리케이션(a second application)으로 전송되는 데이타를 줄이는 방법 ― 상기 데이타는 TCP 통신 프로토콜을 이용하여 상기 제 1 컴퓨터로부터 상기 외부 통신 링크를 통해 상기 제 2 컴퓨터에게로 전송됨 ― 에 있어서,① 상기 제 1 애플리케이션에 의한 각각의 접속 요구에 응답하여 상기 제 1 컴퓨터에 상기 제 1 애플리케이션이 발신한 요구 데이타를 수신하기 위한 제 1 가상 소켓(a first virtual socket)을 설정하는 단계와,② 상기 제 1 컴퓨터가 상기 외부 통신 링크를 통해 상기 제 2 컴퓨터와 접속되도록 상기 제 1 컴퓨터에 제 1 실제 소켓(a first real socket)을 설정하고 상기 제 2 컴퓨터에 제 2 실제 소켓(a second real socket)을 설정하는 단계와,③ 상기 제 1 애플리케이션의 각각의 접속 요구에 대해 상기 제 2 컴퓨터에 제 2 가상 소켓(a second virtual socket)을 설정하는 단계 ― 상기 제 2 가상 소켓은 상기 제 1 애플리케이션의 접속 요구에 응답하여 상기 제 1 컴퓨터에 설정된 상기 제 1 가상 소켓에 대응함 ― 와,④ 상기 제 1 가상 소켓과 관련된 요구 데이타를 상기 제 1 실제 소켓상으로 다중화하는 단계와,⑤ TCP 프로토콜을 이용하여 상기 다중화된 요구 데이타를 상기 외부 통신 링크를 통해 상기 제 2 실제 소켓에게로 전송하는 단계와,⑥ 상기 외부 통신 링크로부터 상기 다중화된 요구 데이타를 수신하는 단계와,⑦ 상기 제 2 실제 소켓에 의해 상기 외부 통신 링크로부터 수신된 상기 요구 데이타를 역다중화(demultiplexing)하는 단계와,⑧ 상기 역다중화된 요구 데이타를, 상기 제 1 애플리케이션으로부터의 상기 요구에 응답하여 설정된 상기 제 1 가상 소켓에 대응하는 상기 제 2 가상 소켓에 제공하는 단계와,⑨ 상기 제 2 가상 소켓에 의해 수신된 상기 요구 데이타를 상기 제 2 애플리케이션에 제공하는 단계와,⑩ 상기 제 1 가상 소켓을 설정한 상기 제 1 애플리케이션으로부터의 요구에 대응하는 상기 요구 데이타가 상기 제 2 애플리케이션에 제공될 때까지, 상기 제 1 및 제 2 실제 소켓을 유지시키는 단계를 포함하는통신 링크를 통해 전송되는 데이타를 감소시키는 방법.
- 제 1 항에 있어서,상기 제 1 애플리케이션으로부터의 요구에 응답하여, 상기 제 1 애플리케이션으로부터의 요구와 연관된 상기 제 2 가상 소켓에서 상기 제 2 애플리케이션으로부터의 응답 데이타를 수신하는 단계와,상기 제 2 가상 소켓에 의해 수신된 상기 응답 데이타를 상기 제 2 실제 소켓상으로 다중화하는 단계와,TCP 통신 프로토콜을 이용하여 상기 다중화된 응답 데이타를 상기 외부 통신 링크를 통해 상기 제 1 실제 소켓에게로 전송하는 단계와,상기 외부 통신 링크로부터 상기 다중화된 응답 데이타를 수신하는 단계와,상기 제 1 실제 소켓에 의해 수신된 상기 응답 데이타를 역다중화하는 단계와,상기 제 1 애플리케이션으로부터의 상기 요구에 대응하는 상기 제 1 가상 소켓에게로 상기 역다중화된 응답 데이타를 상기 제 1 애플리케이션으로부터의 요구에 대한 응답으로서 제공하는 단계와,상기 제 1 가상 소켓에 의해 수신된 상기 응답 데이타를 상기 제 1 애플리케이션에 제공하는 단계를 더 포함하는 통신 링크를 통해 전송되는 데이타를 감소시키는 방법.
- 제 2 항에 있어서,상기 응답 데이타가 다중화된 후 상기 제 2 가상 소켓을 폐쇄(close)시키는 단계와,상기 응답 데이타가 상기 제 1 애플리케이션에 제공된 후 상기 제 1 가상 소켓을 폐쇄시키는 단계를 더 포함하는 통신 링크를 통해 전송되는 데이타를 감소시키는 방법.
- 제 3 항에 있어서,상기 유지 단계는 상기 제 1 가상 소켓이 모두 폐쇄될 때 상기 제 1 및 제 2 실제 소켓을 폐쇄시키는 단계를 포함하는 통신 링크를 통해 전송되는 데이타를 감소시키는 방법.
- 제 3 항에 있어서상기 유지 단계는 상기 제 1 가상 소켓이 모두 폐쇄된 후 사전결정된 시간 동안 상기 제 1 및 제 2 실제 소켓을 유지하는 단계를 포함하는 통신 링크를 통해 전송되는 데이타를 감소시키는 방법.
- 제 1 항에 있어서,상기 제 1 애플리케이션은 웹 서버(a web server)를 포함하고, 상기 제 2 애플리케이션은 웹 브라우저(a web browser)를 포함하는 통신 링크를 통해 전송되는 데이타를 감소시키는 방법.
- 제 1 항에 있어서,상기 외부 통신 링크는 무선 통신 링크를 포함하는 통신 링크를 통해 전송되는 데이타를 감소시키는 방법.
- 제 1 컴퓨터에 상주하는 제 1 애플리케이션으로부터 통신 링크를 통해 제 2 컴퓨터에 상주하는 제 2 애플리케이션으로 전송되는 데이타를 감소시키는 장치 ― 상기 데이타는 TCP 통신 프로토콜을 이용하여 상기 제 1 컴퓨터로부터 상기 외부 통신 링크를 통해 상기 제 2 컴퓨터에게로 전송됨 ― 에 있어서,① 상기 제 1 애플리케이션에 의한 각각의 접속 요구에 응답하여 상기 제 1 컴퓨터에 상기 제 1 애플리케이션이 발신한 요구 데이타를 수신하기 위한 제 1 가상 소켓을 설정하는 수단과,② 상기 제 1 컴퓨터가 상기 외부 통신 링크를 통해 상기 제 2 컴퓨터와 접속되도록 상기 제 1 컴퓨터에 제 1 실제 소켓을 설정하고 상기 제 2 컴퓨터에 제 2 실제 소켓을 설정하는 수단과,③ 상기 제 1 애플리케이션의 각각의 접속 요구에 대해 상기 제 2 컴퓨터에 제 2 가상 소켓을 설정하는 수단 ― 상기 제 2 가상 소켓은 상기 제 1 애플리케이션의 접속 요구에 응답하여 상기 제 1 컴퓨터에 설정된 상기 제 1 가상 소켓에 대응함 ― 과,④ 상기 제 1 가상 소켓과 연관된 요구 데이타를 상기 제 1 실제 소켓상으로 다중화하는 수단과,⑤ TCP 프로토콜을 이용하여 상기 다중화된 요구 데이타를 상기 외부 통신 링크를 통해 상기 제 2 실제 소켓에게로 전송하는 수단과,⑥ 상기 외부 통신 링크로부터 상기 다중화된 요구 데이타를 수신하는 수단과,⑦ 상기 제 2 실제 소켓에 의해 상기 외부 통신 링크로부터 수신된 상기 요구 데이타를 역다중화하는 수단과,⑧ 상기 역다중화된 요구 데이타를, 상기 제 1 애플리케이션으로부터의 상기 요구에 응답하여 설정된 상기 제 1 가상 소켓에 대응하는 상기 제 2 가상 소켓에 제공하는 수단과,⑨ 상기 제 2 가상 소켓에 의해 수신된 상기 요구 데이타를 상기 제 2 애플리케이션에 제공하는 수단과,⑩ 상기 제 1 가상 소켓을 설정한 상기 제 1 애플리케이션으로부터의 요구에 대응하는 상기 요구 데이타가 상기 제 2 애플리케이션에 제공될 때까지, 상기 제 1 및 제 2 실제 소켓을 유지하는 수단을 포함하는 통신 링크를 통해 전송되는 데이타를 감소시키는 장치.
- 제 8 항에 있어서,상기 제 1 애플리케이션으로부터의 요구에 응답하여, 상기 제 1 애플리케이션으로부터의 요구와 연관된 상기 제 2 가상 소켓에서 상기 제 2 애플리케이션으로부터의 응답 데이타를 수신하는 수단과,상기 제 2 가상 소켓에 의해 수신된 상기 응답 데이타를 상기 제 2 실제 소켓상으로 다중화하는 수단과,TCP 통신 프로토콜을 이용하여 상기 다중화된 응답 데이타를 상기 외부 통신 링크를 통해 상기 제 1 실제 소켓에게로 전송하는 수단과,상기 외부 통신 링크로부터 상기 다중화된 응답 데이타를 수신하는 수단과,상기 제 1 실제 소켓에 의해 수신된 상기 응답 데이타를 역다중화하는 수단과,상기 제 1 애플리케이션으로부터의 상기 요구에 대응하는 상기 제 1 가상 소켓에게로 상기 역다중화된 응답 데이타를 상기 제 1 애플리케이션으로부터의 요구에 대한 응답으로서 제공하는 수단과,상기 제 1 가상 소켓에 의해 수신된 상기 응답 데이타를 상기 제 1 애플리케이션에 제공하는 수단을 더 포함하는 통신 링크를 통해 전송되는 데이타를 감소시키는 장치.
- 제 9 항에 있어서,상기 응답 데이타가 다중화된 후 상기 제 2 가상 소켓을 폐쇄시키는 수단과,상기 응답 데이타가 상기 제 1 애플리케이션에 제공된 후 상기 제 1 가상 소켓을 폐쇄시키는 수단을 더 포함하는 통신 링크를 통해 전송되는 데이타를 감소시키는 장치.
- 제 10 항에 있어서,상기 유지 수단은 상기 제 1 가상 소켓이 모두 폐쇄될 때 상기 제 1 및 제 2 실제 소켓을 폐쇄시키는 수단을 포함하는 통신 링크를 통해 전송되는 데이타를 감소시키는 장치.
- 제 10 항에 있어서,상기 유지 수단은 상기 제 1 가상 소켓이 모두 폐쇄된 후 사전결정된 시간 동안 상기 제 1 및 제 2 실제 소켓을 유지하는 수단을 포함하는 통신 링크를 통해 전송되는 데이타를 감소시키는 장치.
- 제 8 항에 있어서,상기 제 1 애플리케이션은 웹 서버를 포함하고, 상기 제 2 애플리케이션은 웹 브라우저를 포함하는 통신 링크를 통해 전송되는 데이타를 감소시키는 장치.
- 제 8 항에 있어서,상기 외부 통신 링크는 무선 통신 링크를 포함하는 통신 링크를 통해 전송되는 데이타를 감소시키는 장치.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US8/601755 | 1996-02-15 | ||
US08/601,755 US5867661A (en) | 1996-02-15 | 1996-02-15 | Method and apparatus of using virtual sockets for reducing data transmitted over a wireless communication link between a client web browser and a host web server using a standard TCP protocol |
US8/601,755 | 1996-02-15 | ||
PCT/US1996/011553 WO1997030554A2 (en) | 1996-02-15 | 1996-07-11 | Reduced overhead tcp communication system |
Publications (2)
Publication Number | Publication Date |
---|---|
KR19980703862A KR19980703862A (ko) | 1998-12-05 |
KR100289521B1 true KR100289521B1 (ko) | 2001-05-02 |
Family
ID=24408646
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019970707262A KR100289521B1 (ko) | 1996-02-15 | 1996-07-11 | 통신링크를통해전송되는데이타를감소시키는방법및장치 |
Country Status (16)
Country | Link |
---|---|
US (1) | US5867661A (ko) |
EP (1) | EP0823173B1 (ko) |
JP (1) | JP3483892B2 (ko) |
KR (1) | KR100289521B1 (ko) |
CN (1) | CN1260937C (ko) |
AT (1) | ATE193629T1 (ko) |
CA (1) | CA2218153C (ko) |
CZ (1) | CZ287957B6 (ko) |
DE (1) | DE69608681T8 (ko) |
ES (1) | ES2146403T3 (ko) |
HK (1) | HK1009570A1 (ko) |
HU (1) | HU225569B1 (ko) |
MY (1) | MY122363A (ko) |
PL (1) | PL180608B1 (ko) |
TW (1) | TW294872B (ko) |
WO (1) | WO1997030554A2 (ko) |
Families Citing this family (98)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5754774A (en) * | 1996-02-15 | 1998-05-19 | International Business Machine Corp. | Client/server communication system |
US5898780A (en) * | 1996-05-21 | 1999-04-27 | Gric Communications, Inc. | Method and apparatus for authorizing remote internet access |
FI102923B1 (fi) * | 1996-08-08 | 1999-03-15 | Nokia Mobile Phones Ltd | Tiedontulostusjärjestelmä, menetelmä tiedon tulostamiseksi sekä päätelaitteet tiedon tulostamiseksi |
US6470398B1 (en) * | 1996-08-21 | 2002-10-22 | Compaq Computer Corporation | Method and apparatus for supporting a select () system call and interprocess communication in a fault-tolerant, scalable distributed computer environment |
US5931904A (en) * | 1996-10-11 | 1999-08-03 | At&T Corp. | Method for reducing the delay between the time a data page is requested and the time the data page is displayed |
US6401109B1 (en) * | 1996-11-18 | 2002-06-04 | International Business Machines Corp. | Virtual socket for JAVA interprocess communication |
US6553428B1 (en) | 1996-11-18 | 2003-04-22 | International Business Machines Corporation | Distributed object instantiation of native objects in java |
US6411996B1 (en) * | 1997-06-30 | 2002-06-25 | Sun Microsystems, Inc. | Method and apparatus maintaining a to-be-visited site bookmark file |
US5895471A (en) | 1997-07-11 | 1999-04-20 | Unwired Planet, Inc. | Providing a directory of frequently used hyperlinks on a remote server |
US6295291B1 (en) * | 1997-07-31 | 2001-09-25 | Nortel Networks Limited | Setup of new subscriber radiotelephone service using the internet |
US6035324A (en) * | 1997-08-28 | 2000-03-07 | International Business Machines Corporation | Client-side asynchronous form management |
US6070184A (en) * | 1997-08-28 | 2000-05-30 | International Business Machines Corporation | Server-side asynchronous form management |
JPH1185654A (ja) * | 1997-09-12 | 1999-03-30 | Matsushita Electric Ind Co Ltd | 仮想wwwサーバ装置およびカメラ制御可能なwwwサーバ装置 |
JPH11112609A (ja) * | 1997-10-06 | 1999-04-23 | Toshiba Corp | 通信システムにおける通信障害回復方法ならびに同方法がプログラムされ記録される記録媒体 |
US6567853B2 (en) * | 1997-12-08 | 2003-05-20 | International Business Machines Corporation | Scalable I/O system for the efficient transfer of storage device data by a non-server reconnection |
US20040107208A1 (en) * | 1997-12-09 | 2004-06-03 | Seet Siew Shon | Method and apparatus for bookmarking telephone numbers for efficient access by wireless phone devices |
US6065120A (en) * | 1997-12-09 | 2000-05-16 | Phone.Com, Inc. | Method and system for self-provisioning a rendezvous to ensure secure access to information in a database from multiple devices |
US6711166B1 (en) | 1997-12-10 | 2004-03-23 | Radvision Ltd. | System and method for packet network trunking |
US6170013B1 (en) * | 1998-03-27 | 2001-01-02 | Nortel Networks Limited | Method and apparatus for controlling access to network information sources |
US6148340A (en) * | 1998-04-30 | 2000-11-14 | International Business Machines Corporation | Method and system for differencing container files |
US6412015B1 (en) * | 1998-06-24 | 2002-06-25 | New Moon Systems, Inc. | System and method for virtualizing and controlling input and output of computer programs |
US7127493B1 (en) | 1998-08-20 | 2006-10-24 | Gautier Taylor S | Optimizing server delivery of content by selective inclusion of optional data based on optimization criteria |
US6397253B1 (en) * | 1998-10-06 | 2002-05-28 | Bull Hn Information Systems Inc. | Method and system for providing high performance Web browser and server communications |
US6338089B1 (en) * | 1998-10-06 | 2002-01-08 | Bull Hn Information Systems Inc. | Method and system for providing session pools for high performance web browser and server communications |
US6341312B1 (en) * | 1998-12-16 | 2002-01-22 | International Business Machines Corporation | Creating and managing persistent connections |
US6456603B1 (en) | 1999-01-21 | 2002-09-24 | Telefonaktiebolaget L M Ericsson (Publ) | Method of supporting communications mobility in a telecommunications system |
US7210147B1 (en) | 1999-10-05 | 2007-04-24 | Veritas Operating Corporation | IP virtualization |
WO2001026267A1 (en) * | 1999-10-05 | 2001-04-12 | Ejasent Inc. | Virtual port multiplexing |
US6324568B1 (en) * | 1999-11-30 | 2001-11-27 | Siebel Systems, Inc. | Method and system for distributing objects over a network |
US6708217B1 (en) | 2000-01-05 | 2004-03-16 | International Business Machines Corporation | Method and system for receiving and demultiplexing multi-modal document content |
US6983315B1 (en) | 2000-01-18 | 2006-01-03 | Wrq, Inc. | Applet embedded cross-platform caching |
US7240067B2 (en) * | 2000-02-08 | 2007-07-03 | Sybase, Inc. | System and methodology for extraction and aggregation of data from dynamic content |
JP2001243182A (ja) * | 2000-02-29 | 2001-09-07 | Nec Corp | サーバシステム及びWebコンテンツとサーバシステムとの連動方法 |
US6990526B1 (en) * | 2000-05-22 | 2006-01-24 | Pointred Technologies, Inc. | Method and apparatus for web caching |
KR20020006722A (ko) * | 2000-07-13 | 2002-01-26 | 권혁 | 웹페이지 재구성 방법 및 이를 이용한 웹페이지 제공방법 |
US20020038373A1 (en) * | 2000-07-21 | 2002-03-28 | John Border | Method and system for improving network performance enhancing proxy architecture with gateway redundancy |
US6941384B1 (en) | 2000-08-17 | 2005-09-06 | International Business Machines Corporation | Methods, systems and computer program products for failure recovery for routed virtual internet protocol addresses |
US6954784B2 (en) * | 2000-08-17 | 2005-10-11 | International Business Machines Corporation | Systems, method and computer program products for cluster workload distribution without preconfigured port identification by utilizing a port of multiple ports associated with a single IP address |
US6996617B1 (en) | 2000-08-17 | 2006-02-07 | International Business Machines Corporation | Methods, systems and computer program products for non-disruptively transferring a virtual internet protocol address between communication protocol stacks |
US6996631B1 (en) | 2000-08-17 | 2006-02-07 | International Business Machines Corporation | System having a single IP address associated with communication protocol stacks in a cluster of processing systems |
US7120697B2 (en) * | 2001-05-22 | 2006-10-10 | International Business Machines Corporation | Methods, systems and computer program products for port assignments of multiple application instances using the same source IP address |
US6947431B1 (en) | 2000-08-23 | 2005-09-20 | Radio Ip Software Inc. | Wireless data communications with header suppression and reconstruction |
JP3739260B2 (ja) * | 2000-08-24 | 2006-01-25 | 株式会社日立製作所 | 情報配信システムおよびゲートウェイ装置 |
US7596784B2 (en) * | 2000-09-12 | 2009-09-29 | Symantec Operating Corporation | Method system and apparatus for providing pay-per-use distributed computing resources |
AU2001296993A1 (en) | 2000-10-05 | 2002-04-15 | Christopher Peiffer | Connection management system and method |
US7263550B1 (en) | 2000-10-10 | 2007-08-28 | Juniper Networks, Inc. | Agent-based event-driven web server architecture |
US6963917B1 (en) | 2000-10-20 | 2005-11-08 | International Business Machines Corporation | Methods, systems and computer program products for policy based distribution of workload to subsets of potential servers |
US6965930B1 (en) | 2000-10-20 | 2005-11-15 | International Business Machines Corporation | Methods, systems and computer program products for workload distribution based on end-to-end quality of service |
US7076518B1 (en) | 2000-10-24 | 2006-07-11 | Hewlett-Packard Development Comapny, L.P. | System and method for linking a web server in a peripheral to a network through a host |
US7068643B1 (en) * | 2000-11-03 | 2006-06-27 | Intervoice Limited Partnership | Extensible interactive voice response |
KR100451721B1 (ko) * | 2000-12-30 | 2004-10-08 | 엘지전자 주식회사 | 이동통신 시스템에서의 프로세서간 정합 방법 |
US6961773B2 (en) | 2001-01-19 | 2005-11-01 | Esoft, Inc. | System and method for managing application service providers |
US7080120B2 (en) * | 2001-01-19 | 2006-07-18 | Digital Orchid, Inc. | System and method for collaborative processing of distributed applications |
US7325030B2 (en) * | 2001-01-25 | 2008-01-29 | Yahoo, Inc. | High performance client-server communication system |
US20020133598A1 (en) * | 2001-03-16 | 2002-09-19 | Strahm Frederick William | Network communication |
US7711831B2 (en) * | 2001-05-22 | 2010-05-04 | International Business Machines Corporation | Methods, systems and computer program products for source address selection |
US7165112B2 (en) * | 2001-06-22 | 2007-01-16 | Motorola, Inc. | Method and apparatus for transmitting data in a communication system |
US8001594B2 (en) * | 2001-07-30 | 2011-08-16 | Ipass, Inc. | Monitoring computer network security enforcement |
US8346848B2 (en) * | 2001-08-16 | 2013-01-01 | Juniper Networks, Inc. | System and method for maintaining statefulness during client-server interactions |
US7225260B2 (en) * | 2001-09-28 | 2007-05-29 | Symbol Technologies, Inc. | Software method for maintaining connectivity between applications during communications by mobile computer terminals operable in wireless networks |
WO2003032144A1 (fr) * | 2001-10-05 | 2003-04-17 | Matsushita Electric Industrial Co., Ltd. | Systeme et procede de creation de donnees d'impression |
US7103671B2 (en) * | 2002-03-14 | 2006-09-05 | Yahoo! Inc. | Proxy client-server communication system |
ITMI20020678A1 (it) * | 2002-03-29 | 2003-09-29 | Sirap Gema Spa | Confezione per la conservazione sottovuoto o in atmosfera protettiva di alimenti suscettibili di rilasciare liquidi e/o aeriformi |
US20040015591A1 (en) * | 2002-07-18 | 2004-01-22 | Wang Frank Xiao-Dong | Collective TCP control for improved wireless network performance |
US7152111B2 (en) | 2002-08-15 | 2006-12-19 | Digi International Inc. | Method and apparatus for a client connection manager |
US8176186B2 (en) | 2002-10-30 | 2012-05-08 | Riverbed Technology, Inc. | Transaction accelerator for client-server communications systems |
US7120666B2 (en) * | 2002-10-30 | 2006-10-10 | Riverbed Technology, Inc. | Transaction accelerator for client-server communication systems |
US20040187083A1 (en) * | 2003-03-18 | 2004-09-23 | Tracey Bryan D. | System and method for reducing the size of wireless communications |
US7493398B2 (en) * | 2003-04-16 | 2009-02-17 | Microsoft Corporation | Shared socket connections for efficient data transmission |
US20050050021A1 (en) | 2003-08-25 | 2005-03-03 | Sybase, Inc. | Information Messaging and Collaboration System |
US20050091226A1 (en) * | 2003-10-23 | 2005-04-28 | Yun Lin | Persistent caching directory level support |
US7441011B2 (en) * | 2003-10-23 | 2008-10-21 | Microsoft Corporation | Truth on client persistent caching |
US8010670B2 (en) * | 2003-12-23 | 2011-08-30 | Slipstream Data Inc. | Meta-data based method for local cache utilization |
US8676922B1 (en) | 2004-06-30 | 2014-03-18 | Google Inc. | Automatic proxy setting modification |
KR100684308B1 (ko) * | 2004-08-25 | 2007-02-16 | 한국전자통신연구원 | 무선 접속 단말 장치 및 이를 이용하는 무선 접속 관리 방법 |
US7577749B1 (en) | 2004-12-03 | 2009-08-18 | Ux Ltd. | Emulation of persistent HTTP connections between network devices |
US7475154B2 (en) * | 2005-02-24 | 2009-01-06 | International Business Machines Corporation | Splicing proxied web requests with callback for subsequent requests |
US20060248194A1 (en) | 2005-03-18 | 2006-11-02 | Riverbed Technology, Inc. | Connection forwarding |
US20070115917A1 (en) * | 2005-10-31 | 2007-05-24 | Microsoft Corporation | MTOM data transfer via TCP |
US7738887B2 (en) * | 2005-10-31 | 2010-06-15 | Microsoft Corporation | Voice instant messaging between mobile and computing devices |
US7904563B2 (en) * | 2006-03-31 | 2011-03-08 | Microsoft Corporation | Establishing and utilizing terminal server dynamic virtual channels |
US8584199B1 (en) | 2006-10-17 | 2013-11-12 | A10 Networks, Inc. | System and method to apply a packet routing policy to an application session |
US8312507B2 (en) | 2006-10-17 | 2012-11-13 | A10 Networks, Inc. | System and method to apply network traffic policy to an application session |
US7979554B2 (en) * | 2006-12-21 | 2011-07-12 | International Business Machines Corporation | Apparatus, system, and method for enabling conversational transactions in a service oriented architecture |
US8812651B1 (en) * | 2007-02-15 | 2014-08-19 | Google Inc. | Systems and methods for client cache awareness |
US8260934B2 (en) * | 2007-08-31 | 2012-09-04 | Red Hat, Inc. | Multiplex transport |
US7899031B2 (en) * | 2007-11-20 | 2011-03-01 | Microsoft Corporation | Locally terminating an established connection |
US20090260023A1 (en) * | 2008-04-11 | 2009-10-15 | Hewlett-Parckard Development Commpany, Lp | Multiplexing Reserved Ports |
US8688799B2 (en) * | 2011-06-30 | 2014-04-01 | Nokia Corporation | Methods, apparatuses and computer program products for reducing memory copy overhead by indicating a location of requested data for direct access |
CN103136059A (zh) * | 2011-11-24 | 2013-06-05 | 中兴通讯股份有限公司 | 一种内存区间相互隔离的程序之间的通讯方法及处理单元 |
US9118618B2 (en) | 2012-03-29 | 2015-08-25 | A10 Networks, Inc. | Hardware-based packet editor |
US9338225B2 (en) | 2012-12-06 | 2016-05-10 | A10 Networks, Inc. | Forwarding policies on a virtual service network |
WO2014144837A1 (en) | 2013-03-15 | 2014-09-18 | A10 Networks, Inc. | Processing data packets using a policy based network path |
US10038693B2 (en) | 2013-05-03 | 2018-07-31 | A10 Networks, Inc. | Facilitating secure network traffic by an application delivery controller |
US9942152B2 (en) | 2014-03-25 | 2018-04-10 | A10 Networks, Inc. | Forwarding data packets using a service-based forwarding policy |
US10268467B2 (en) | 2014-11-11 | 2019-04-23 | A10 Networks, Inc. | Policy-driven management of application traffic for providing services to cloud-based applications |
US20180324061A1 (en) * | 2017-05-03 | 2018-11-08 | Extrahop Networks, Inc. | Detecting network flow states for network traffic analysis |
US11063823B2 (en) | 2019-06-19 | 2021-07-13 | International Business Machines Corporation | Inter-service data transportation through data fragmentation and socket replication |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0060599A1 (en) * | 1981-03-09 | 1982-09-22 | Wavin B.V. | A plastics bag comprising venting means |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2511591B2 (ja) * | 1990-10-29 | 1996-06-26 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 無線光通信システムの動作方法および光通信システム |
US5537417A (en) * | 1993-01-29 | 1996-07-16 | International Business Machines Corporation | Kernel socket structure for concurrent multiple protocol access |
US5446736A (en) * | 1993-10-07 | 1995-08-29 | Ast Research, Inc. | Method and apparatus for connecting a node to a wireless network using a standard protocol |
CA2150062A1 (en) * | 1994-06-30 | 1995-12-31 | Richard James Garrick | Applications programming interface for distributed processing in networks |
US5572528A (en) * | 1995-03-20 | 1996-11-05 | Novell, Inc. | Mobile networking method and apparatus |
US5581558A (en) * | 1995-03-29 | 1996-12-03 | Lucent Technologies Inc. | Apparatus for bridging non-compatible network architectures |
-
1996
- 1996-02-15 US US08/601,755 patent/US5867661A/en not_active Expired - Lifetime
- 1996-05-01 TW TW085105224A patent/TW294872B/zh not_active IP Right Cessation
- 1996-07-11 AT AT96923750T patent/ATE193629T1/de not_active IP Right Cessation
- 1996-07-11 JP JP52931397A patent/JP3483892B2/ja not_active Expired - Fee Related
- 1996-07-11 ES ES96923750T patent/ES2146403T3/es not_active Expired - Lifetime
- 1996-07-11 CZ CZ19973543A patent/CZ287957B6/cs not_active IP Right Cessation
- 1996-07-11 DE DE69608681T patent/DE69608681T8/de active Active
- 1996-07-11 CA CA002218153A patent/CA2218153C/en not_active Expired - Lifetime
- 1996-07-11 EP EP96923750A patent/EP0823173B1/en not_active Expired - Lifetime
- 1996-07-11 KR KR1019970707262A patent/KR100289521B1/ko not_active IP Right Cessation
- 1996-07-11 CN CNB961939478A patent/CN1260937C/zh not_active Expired - Fee Related
- 1996-07-11 WO PCT/US1996/011553 patent/WO1997030554A2/en active IP Right Grant
- 1996-07-11 HU HU9802083A patent/HU225569B1/hu not_active IP Right Cessation
- 1996-07-11 PL PL96322817A patent/PL180608B1/pl not_active IP Right Cessation
-
1997
- 1997-02-04 MY MYPI97000414A patent/MY122363A/en unknown
-
1998
- 1998-08-31 HK HK98110307A patent/HK1009570A1/xx not_active IP Right Cessation
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0060599A1 (en) * | 1981-03-09 | 1982-09-22 | Wavin B.V. | A plastics bag comprising venting means |
Also Published As
Publication number | Publication date |
---|---|
HU225569B1 (en) | 2007-03-28 |
KR19980703862A (ko) | 1998-12-05 |
CN1260937C (zh) | 2006-06-21 |
JP3483892B2 (ja) | 2004-01-06 |
CA2218153A1 (en) | 1997-08-21 |
HUP9802083A3 (en) | 1999-03-01 |
CZ354397A3 (cs) | 1998-03-18 |
CN1184576A (zh) | 1998-06-10 |
ES2146403T3 (es) | 2000-08-01 |
WO1997030554A2 (en) | 1997-08-21 |
JPH11514117A (ja) | 1999-11-30 |
DE69608681T8 (de) | 2006-11-16 |
TW294872B (en) | 1997-01-01 |
MY122363A (en) | 2006-04-29 |
EP0823173B1 (en) | 2000-05-31 |
DE69608681D1 (de) | 2000-07-06 |
WO1997030554A3 (en) | 1997-10-23 |
US5867661A (en) | 1999-02-02 |
ATE193629T1 (de) | 2000-06-15 |
HUP9802083A2 (hu) | 1998-12-28 |
PL322817A1 (en) | 1998-02-16 |
EP0823173A2 (en) | 1998-02-11 |
PL180608B1 (pl) | 2001-03-30 |
CZ287957B6 (cs) | 2001-03-14 |
CA2218153C (en) | 2006-06-06 |
DE69608681T2 (de) | 2000-11-23 |
HK1009570A1 (en) | 1999-09-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100289521B1 (ko) | 통신링크를통해전송되는데이타를감소시키는방법및장치 | |
KR100295003B1 (ko) | 데이타캐싱방법및장치 | |
KR100295730B1 (ko) | 통신링크를통해전송되는데이타의감소방법및장치 | |
KR100289520B1 (ko) | 웹브라우저애플리케이션의성능향상방법및장치,클라이언트/서버시스템의성능향상방법및장치 | |
KR970031564A (ko) | 이더넷을 통한 아피씨(ipc)메시지 송수신 방법 | |
CZ287679B6 (cs) | Způsob zachycování dat přijatých od druhé aplikace, zařízení a počítačový programový produkt k jeho provádění |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 19971013 Patent event code: PA01051R01D Comment text: International Patent Application |
|
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19971231 Comment text: Request for Examination of Application |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20000422 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20001228 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20010220 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20010221 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20031217 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20041228 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20060124 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20070205 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20080204 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20090129 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20091231 Start annual number: 10 End annual number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20110110 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20110110 Start annual number: 11 End annual number: 11 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |