KR100394306B1 - 무선 클라이언트와 하부 구조부간에 브라우져 기능을분할하기 위한 무선 통신 시스템에서의 방법 및 장치 - Google Patents

무선 클라이언트와 하부 구조부간에 브라우져 기능을분할하기 위한 무선 통신 시스템에서의 방법 및 장치 Download PDF

Info

Publication number
KR100394306B1
KR100394306B1 KR10-2000-7012044A KR20007012044A KR100394306B1 KR 100394306 B1 KR100394306 B1 KR 100394306B1 KR 20007012044 A KR20007012044 A KR 20007012044A KR 100394306 B1 KR100394306 B1 KR 100394306B1
Authority
KR
South Korea
Prior art keywords
infrastructure
wireless client
processing system
response
server
Prior art date
Application number
KR10-2000-7012044A
Other languages
English (en)
Other versions
KR20010072582A (ko
Inventor
드와이트 렌들 스미스
Original Assignee
모토로라 인코포레이티드
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 모토로라 인코포레이티드 filed Critical 모토로라 인코포레이티드
Publication of KR20010072582A publication Critical patent/KR20010072582A/ko
Application granted granted Critical
Publication of KR100394306B1 publication Critical patent/KR100394306B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0823Network architectures or network communication protocols for network security for authentication of entities using certificates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • H04L67/5682Policies or rules for updating, deleting or replacing the stored data

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Small-Scale Networks (AREA)

Abstract

브라우져 기능은 무선 통신 시스템의 무선 클라이언트(122)와 하부 구조부(102)간에 분할된다. 하부 구조부는 서버로부터 무선 클라이언트에 의해 발신된 보다 이른 요청까지의 응답(단계 404)을 무선 클라이언트로 전송한다(단계 412). 이 응답은 하부 구조부에 의해 변형되어 이 응답을 완성하는데 필요한 부가적인 데이터 요소에 대한 플레이스홀더를 구성한다. 무선 클라이언트로부터의 추가적인 요청이 필요함이 없이, 하부 구조부는 부가적인 데이터 요소에 대한 요청을 서버에 발신하며(단계 414), 부가적인 데이터 요소를 서버로부터 수신할 때 무선 클라이언트로 전송한다(단계 418).

Description

무선 클라이언트와 하부 구조부간에 브라우져 기능을 분할하기 위한 무선 통신 시스템에서의 방법 및 장치{METHOD AND APPARATUS IN A WIRELESS COMMUNICATION SYSTEM FOR SPLITTING A BROWSER FUNCTIONALITY BETWEEN A WIRELESS CLIENT AND AN INFRASTRUCTURE PORTION}
통상적인 브라우져의 활동은 인터넷과 같은 네트워크를 통해 다양한 서버로부터의 데이터에 대한 클라이언트 요청과 관련된다. 특히, HTML(HyperText Markup Languge) 포맷 정보는 HTTP(HyperText Transfer Protocol)을 사용하여 얻어지는 것으로 기대된다. 검색된 데이터의 시험은 동일한 또는 다른 서버에 부가적인 요청을 초래할 수 있다.
이런 활동이 무선 클라이언트에 의해 수행될 때 이런 활동은 일반적으로 높은 레이턴시(latency)를 갖는 다수의 엔드-투-엔트 트랜젝션(end-to-end transaction)과 관련된다. 그 결과는 트랜젝션에 대한 높은 턴-어라운드(turn-around) 시간이며, 불편하게 느린 응답 시간을 가져온다.
따라서, 다수의 트랜젝션으로부터 레이턴시를 제거하는 방법 및 장치가 무선 클라이언트에 의해 데이터를 획득하는데 필요하게 된다. 이상적으로는, 이런 방법 및 장치는 무선 데이터 획득의 응답 시간이 유선 시스템에서의 데이터 획득의 응답 시간에 가깝게 한다.
본 발명은 무선 통신 시스템에 관한 것으로, 보다 구체적으로는 시스템의 무선 클라이언트와 하부 구조부간에 브라우져 기능을 분할하기 위한 무선 통신에서의 방법 및 장치에 관한 것이다.
도 1은 본 발명에 따르는 예시적인 무선 통신 시스템을 도시한 전기 블록도.
도 2는 본 발명에 따르는 예시적인 휴대용 가입자 유닛을 도시한 전기 블록도.
도 3은 본 발명에 따르는 예시적인 제어기를 도시한 전기 블록도.
도 4 내지 8은 본 발명에 따르는 예시적인 무선 통신 시스템의 동작을 도시한 순서도.
본 발명의 하나의 특징은 무선 통신 시스템의 무선 클라이언트와 하부 구조부간의 브라우져 기능을 분할하기 위한 무선 통신 시스템에서의 방법이다. 이 방법은 무선 클라이언트에 의해 발신된 보다 이른 요청에 대한 서버로부터의 응답을 하부 구조부에 의해 무선 클라이언트로 전송하는 단계를 포함하며, 이 응답은 응답을 완성하는데 필요한 부가적인 데이터 요소에 대한 플레이스홀더(placeholder)를 포함하도록 하부 구조부에 의해 변형된다. 이 방법은 무선 클라이언트로부터의 추가적인 요청에 대한 필요 없이 하부 구조부에 의해 부가적인 데이터 요소에 대한 요청을 서버로 발신하는 단계, 및 부가적인 데이터 요소가 서버로부터 수신되면 그것을 하부 구조부에 의해 무선 클라이언트로 전송하는 단계를 더 포함한다.
본 발명의 다른 특징은, 무선 클라이언트와 제어기간의 브라우져 기능을 분할하기 위한 무선 통신 시스템에서의 제어기이다. 이 제어기는 서버와 통신하기 위한 네트워크 인터페이스, 및 서버와의 통신을 처리하기 위해 네트워크 인터페이스와 연결된 처리 시스템을 포함한다. 이 제어기는 기지국을 제어하기 위해 처리 시스템과 연결되는 기지국 인터페이스를 더 포함한다. 처리 시스템은 무선 클라이언트에 의해 발신된 보다 이른 요청에 대한 서버로부터의 응답을 무선 클라이언트로 전송하도록 프로그래밍된다. 이 응답은 응답을 완성하는데 필요한 부가적인 데이터 요소에 대한 플레이스홀더(placeholder)를 포함하도록 변형된다. 처리 시스템은 무선 클라이언트로부터의 추가적인 요청이 필요없이 부가적인 데이터 요소에 대한 요청을 서버에 발신하며, 부가적인 데이터 요소가 서버로부터 수신되면 그것을 무선 클라이언트로 전송하도록 더 프로그래밍된다.
본 발명의 또 다른 특징은, 무선 통신 시스템의 휴대용 가입자 유닛과 하부 구조부간에 브라우져 기능을 분할하기 위한 무선 통신 시스템에서의 휴대용 가입자 유닛이다. 휴대용 가입자 유닛은 하부 구조부와 통신하기 위한 송수신기, 및 송수신기와 연결되어 송수신기를 제어하기 위한 처리 시스템을 포함한다. 휴대용 가입자 유닛은, 처리 시스템에 연결되어 사용자와 인터페이싱하기 위한 사용자 인터페이스를 더 포함한다. 처리 시스템은 휴대용 가입자 유닛에 의해 발신된 보다 이른 요청에 대한 서버로부터의 응답을 하부 구조부를 통해 수신하도록 프로그래밍되며, 이 응답은 응답을 완성하는데 필요한 부가적인 데이터 요소에 대한 플레이스홀더를 포함하도록 하부 구조부에 의해 변형된다. 처리 시스템은 하부 구조부에 의존하여 휴대용 가입자 유닛으로부터의 추가적인 요청이 필요없이 부가적인 데이터 요소에 대한 요청을 서버에 발신하며, 부가적인 데이터 요소가 서버로부터 수신되면 그것을 하부 구조부로부터 전송하도록 더 프로그래밍된다.
도 1을 참조하면, 제어기(112) 및 복수의 종래 기지국(116)을 포함하는 하부 구조부(102)와, 복수의 휴대용 가입자 유닛(122)(이하, "무선 클라이언트"로 언급함)을 포함하는 통신 시스템을 포함하는 본 발명에 따르는 예시적인 무선 통신 시스템을 도시한 전기 블록도이다. 기지국(116)은 종래의 무선 주파수 기술을 사용하여 휴대용 가입자 유닛(122)과 바람직하게 통신하며, 종래의 통신 링크(114)에 의해 기지국(116)을 제어하는 제어기(112)와 연결된다.
제어기(112)의 하드웨어는 바람직하게 모토로라(사) 제조의 Wireless Messaging Gateway(WMGTM) Administrator! 페이징 터미널 및 RF-Conductor!TM메시지 디스트리뷰터의 조합이다. 제어기(112)의 소프트웨어는 본 발명에 따라 변형된다. 기지국(116)의 하드웨어는 바람직하게 모토로라(사) 제조의 RF-Orchestra! 전송기 및 RF-Audience!TM수신기의 조합이다. 휴대용 가입자 유닛(122)은 바람직하게 또한 모토로라(사) 제조의 PageWriterTM2000 데이터 메시징 유닛과 유사하며, 본 발명에 따라 변형되는 소프트웨어를 가진다. 다른 유사한 하드웨어가 제어기(112), 기지국(116) 및 휴대용 가입자 유닛(122)에 사용될 수 있음에 유의해야 한다.
각각의 기지국(116)은 RF 신호를 안테나(118)를 통해 휴대용 가입자 유닛(122)로 전송한다. 기지국(116)은 바람직하게 안테나(118)를 통해 복수의 휴대용 가입자 유닛(122)으로부터 RF 신호를 각각 수신한다. 기지국(116)에 의해 휴대용 가입자 유닛(122)으로 전송된 RF 신호(아웃바운드 메시지)는 휴대용 가입자 유닛(122)을 식별하는 선택적 호출 어드레스, 호출자에 의해 발신된 데이터 메시지, 및 무선 통신 시스템의 동작 파라미터를 조절하기 위해 제어기(112)에 발신된 명령을 포함한다. 휴대용 가입자 유닛(122)에 의해 기지국(116)에 바람직하게 전송된 RF 신호(인바운드 메시지)는 긍정적 승인(ACKs) 및 부정적 승인(NAKs)와 같은 스케쥴된 메시지, 및 등록 요청과 같은 비스케쥴된 메시지를 포함하는 응답을 포함한다.
제어기(112)는 바람직하게 이로부터 선택적 호출 메시지 발신을 수신하기 위해 전화 링크(101)에 의해 공중 회선 전화 네트워크(PSTN)(110)에 연결된다. PSTN(110)으로부터의 데이터 메시지를 포함하는 선택적 호출 발신은 예컨데 PSTN(110)과 연결된 종래의 전화(111) 또는 컴퓨터(117)로부터 발생될 수 있다. 또한, 제어기(112)는 바람직하게 인터넷과 연결된 적어도 하나의 서버(124)로부터 데이터, 예컨데 웹 페이지를 획득하기 위해 종래의 통신 링크(121)를 통해 인터넷(120)에 연결된다.
아웃바운드 및 인바운드 메시지에 사용되는 오버-더-에어(over-the-air) 프로토콜은 디지털 선택적 호출 시그널링 프로토콜의 공지의 모토로라(사) FLEXTM으로부터 바람직하게 선택된다. 이들 프로토콜은 공지의 에러 검출 및 에러 정정 기술을 활용하며, 따라서 비트 에러가 너무 크지 않는 한 전송중 일어나는 비트 에러를 허용한다. 다른 적당한 프로토콜이 물론 사용될 수 있음에 유의해야 한다.
도 2는 본 발명에 따르는 예시적인 휴대용 가입자 유닛(122)(또한 "무선 클라이언트"로 알려짐)의 전기 블록도이다. 휴대용 가입자 유닛(122)은 아웃바운드 메시지를 인터셉트하며 인바운드 메시지를 전송하기 위한 안테나(204)를 포함한다. 안테나(204)는 아웃바운드 메시지를 수신하고서, 인바운드 메시지를 전송하기 위한 종래의 송수신기(208)에 연결된다. 송수신기(208)는 아웃바운드 및 인바운드 메시지를 처리하며 본 발명에 따르는 휴대용 가입자 유닛(122)을 제어하기 위한 처리 시스템(206)에 연결된다. 사용자 인터페이스(214)는 바람직하게 사용자와 인터페이싱하는 처리 시스템(206)과 또한 연결된다. 사용자 인터페이스(214)는 인바운드 메시지 및 아웃바운드 메시지를 디스플레이하기 위한 종래의 디스플레이(216), 아웃바운드 메시지가 도착할 때 사용자에게 경고하기 위한 종래의 경고 소자(218), 및 인바운드 메시지를 발생시키며 휴대용 가입자 유닛(122)을 제어하기 위한 종래의 키보드(220)을 포함한다. 종래의 클럭(207)은 휴대용 가입자 유닛(122)의 시간 유지 요건을 지지하기 위한 처리 시스템(206)에 또한 연결된다.
처리 시스템(206)은 종래의 프로세서(210) 및 종래의 메모리(212)를 포함한다. 메모리(212)는 소프트웨어 소자, 및 본 발명에 따르는 처리 시스템(206)을 프로그래밍하기 위한 다른 변형을 포함한다. 메모리(212)는 휴대용 가입자 유닛(122)이 응답하는 선택적 호출 어드레스(222)를 포함한다. 또한, 메모리(212)는 공지의 기술을 통해 메시지를 처리하기 위해 처리 시스템(206)을 프로그램밍하기 위한 메시지 처리 소자(224)를 포함한다. 메모리(212)는 인터넷으로부터의 정보의 요청과 수신시 정보의 구성 및 디스플레이와 같은 활동을 조작하기 위한 서브브라우져(226)를 더 포함한다. 레이턴시를 줄이기 위하여, 종래의 브라우져에 상주하는 데이터 획득 기능 및 선택된 다른 기능은 이하 후술될 본 발명에 따르는 서브브라우져(226)와 제어기(112)간에 분할된다. 메모리(212)는 북마크 식별자(bookmark identifier)(228) 및 이미지 데이터와 같은 이전에 수신된 데이터를 저장하기 위한 캐시(230)용 공간을 또한 포함한다.
도 3은 본 발명에 따르는 예시적인 제어기(112)를 도시하는 전기 블록도이다. 제어기(112)는 전화 링크(101)를 통해 메시지 메시지 발신자로부터 메시지를 수신하기 위한 네트워크 인터페이스(318)를 포함한다. 네트워크 인터페이스(318)는 인터넷(120)에 대한 통신 링크(101)를 통해 적어도 하나의 서버(124)와 바람직하게 통신한다. 선택적으로, 하나 이상의 네트워크 인터페이스(318)가 메시지를 수신하고, 적어도 하나의 서버(124)와 통신하는데 사용될 수 있음에 유의해야 한다.
네트워크 인터페이스(318)는 네트워크 인터페이스(318)를 제어하며 통신하기 위한 처리 시스템(310)과 연결된다. 처리 시스템은 통신 링크(114)를 통해 기지국(116)을 제어하며 통신하기 위한 기지국 인터페이스(304)와 연결된다. 처리 시스템(310)은 타이밍 신호를 처리 시스템(310)에 제공하기 위한 종래의 클럭(336)과 연결된다. 처리 시스템(310)은 본 발명에 따르는 동작 소프트웨어 및 정보로프로그래밍된 자기 디스크 드라이브와 같은 종래의 대중 매체(314) 및 종래의 컴퓨터(312)를 포함한다. 대중 매체(314)는 시스템을 사용하는 가입자용 프로파일 정의 서비스를 저장하기 위한 종래의 가입자 데이터베이스(320)를 포함한다. 대중 매체(314)는 공지의 기술을 통해 메시지를 처리하기 위한 메시지 처리 소자(322)를 더 포함한다.
대중 매체(314)는 본 발명에 따라 휴대용 가입자 유닛(122) 대신에 서버(124)로부터 필요한 데이터 요소를 획득하기 위해 처리 시스템을 프로그래밍하기 위한 데이터 획득 소자(324)를 또한 포함한다. 대중 매체(314)는 북마크된 URLs(Universal Resource Locators)를 저장하며 무선 클라이언트용 식별자에 대응하는 북마크 영역(328)을 포함한다. 또한, 대중 매체(314)는 선정된 한 세트의 규칙에 따라 무선 클라이언트에 캐시된 정보와의 동기화를 유지하기 위해 처리 시스템(310)을 프로그래밍하기 위한 캐시 동기화 소자(330)를 포함한다. 바람직하게, 휴대용 가입자 유닛(122) 및 제어기(112)는 공지의 기술을 통해 캐시 동기화를 획득하고 유지하기 위해 캐시 제어 정보를 서로 주기적으로 통신한다. 대중 매체(314)는 무선 클라이언트를 대신하여 "쿠키(cookie)"(예컨데, 방문한 사이트를 식별하며 방문 동안 취해진 선택된 액션을 기록하는 정보) 및 보안 인증, 예컨데 암호화 키를 저장하기 위한 보안 영역(332)을 또한 포함한다. 또한, 보안 영역(332)은 무선 클라이언트에 의해 방문된 도메인에 대한 패스워드 정보 및 사용자명을 바람직하게 저장한다.
도 4를 참조하면, 순서도 400은 본 발명에 따르는 예시적인 무선 통신 시스템의 데이터 획득 동작을 도시한다. 먼저 단계 404에서 휴대용 가입자 유닛(122)(즉, 무선 클라이언트들 중 하나)는 트랜젝션 식별자에 첨부된 URL을 전송한다.
예를 들면,
클라이언트로부터의 요청 - GEThttp://www.quote.com/?stock=MOT
REQID=89FC
제어기(112)는 요청을 서버(124)로 전송하고, 단계 408에서 공지의 기술을 통해 응답을 제어기(112)로 되돌린다. 제어기는 단계 410에서 응답을 변형하며 완료가 요구될 하나 이상의 데이터 요소에 대한 하나 이상의 플레이스홀더를 부가한다. 플레이스홀더는 부가적인 데이터 요소가 응답시 다른 데이터에 대해 놓여지게 설계된 효율적으로 전송된 마커이다. 제어기는 단계 412에서 변형된 응답 및 플레이스홀더를 트랜젝션 식별자와 함께 무선 클라이언트로 전송한다.
예를 들면,
제어기로부터의 초기 응답 - DATA 89FC:00 LEN=234 HOLDERS=3
〈〈〈플레이스홀더를 갖는 데이터〉〉〉
다음으로, 제어기(112)는 단계 414에서 적어도 하나의 요청을 부가적인 데이터 요소에 대한 적어도 하나의 서버(124)에 발신한다.(여러 다른 서버(124)가 때때로 액세스에 필요할 수도 있음에 유의해야 한다.) 응답시, 적어도 하나의 서버(124)는 단계 416에서 부가적인 데이터 요소를 제어기(112)로 전송한다. 제어기(112)는 부가적인 데이터 요소를 트랜젝션 식별자와 함께 무선 클라이언트로 전송한다.
예를 들면,
플레이스홀더 #1 - DATA 89FC:01 LEN=3244
〈〈〈데이터〉〉〉
플레이스홀더 #2 - DATA 89FC:02 LEN=980
〈〈〈데이터〉〉〉
플레이스홀더 #3 - DATA 89FC:03 LEN=2196
〈〈〈데이터〉〉〉
(HTML 제어 아이템, 예컨데 DATA, LEN=, HOLDERS=,는 효율적인 오버-더-에어 전송을 바람직하게 토큰화(tokenized)한다)
응답시, 무선 클라이언트는 단계 420에서 데이터 획득을 완료하기 위하여 플레이스홀더에 따르는 부가적인 데이터 요소를 배치한다. 상술한 기술은 무선 클라이언트에 의해 데이터를 획득하는데 필요할 수 있는 다수의 트랜젝션으로부터 레이턴시를 이롭게 제거한다. 단지 하나의 요청은 요청된 URL과 대응하는 데이터를 획득하기 위하여 무선 클라이언트에 의해 요구된다. 가능할때마다 데이터 획득 기능을 제어기(112)로 이동시킴에 의해, 본 발명은 무선 획득의 응답 시간을 유선 시스템의 응답 시간과 근접하게 감소시킨다.
도 5를 참조하면, 순서도 500은 본 발명에 따르는 예시적인 무선 통신 시스템의 북마킹 동작으로 도시한다. 순서는 단계 502에서 북마크를 저장하기 위하여 무선 클라이언트 액팅(acting)의 사용자로 시작된다. 이는 예컨데 키보드(220)상의 선정된 키 시컨스를 통해 달성될 수 있다. 응답시, 단계 504에서 무선 클라이언트의 처리 시스템(206)은 이용가능한 북마크 식별자를 할당한다. 처리 시스템(206)은 단계 506에서 북마크 가산 요청 및 북마크 식별자를 제어기로 전송한다. 북마크 가산 요청을 전송시, 처리 시스템은 북마킹되는 URL이 순서도 400의 단계 404에서와 같이 단계 508 및 510에서 트랜젝션 식별자에 의해 식별되는 여부를 판정한다. 그렇다면, 처리 시스템(206)은 단계 512에서 북마크 가산 요청에서 트랜젝션 식별자를 전송함에 의해 URL을 식별한다.
예를 들면,
클라이언트에 의한 요청 - BKADD BKID=24 BKREQ=89FC
에이전트에 의한 응답 - BKADD NEW
('http://www.quote.com/?stock=MOT'로 설정됨)
한편, 단계 508 및 510에서 처리 시스템이 URL이 트랜젝션 식별자에 의해 식별되지 않는다고 판정하는 경우, 처리 시스템(206)은 북마크 및 요청에서 URL을 암시적으로 식별한다.
예를 들면,
클라이언트에 의한 요청 - BKADD BKID=24
BKURL-'http://www.mot.com/curnews'
에이전트에 의한 응답 - BKADD CHG
URL이 식별되는 방법에 무관하게, 제어기(112)의 처리 시스템(310)은 단계 516에서 다른 북마크를 갖는 대응하는 북마크 식별자 및 URL을 저장하며 무선 클라이언트를 식별하여, 장래에 무선 클라이언트가 북마크 식별자만을 전송함에 의해URL을 액세스할 수 있게 된다. 응답시, 제어기(112)는 단계 520에서 무선 클라이언트 대신에 대응하는 URL을 서버(124)로 전송한다. 순서도 500에 도시된 기술은 자주 액세스된 URL을 요청하기 위한 인바운드 데이터의 양을 최소화시킴에 의해 인바운드 트래픽 및 레이턴시를 이롭게 감소시킨다. 이는 북마크 식별자가 20 문자 또는 그 이상일 수 있는 암시적인 URL보다 짧은 예컨데 두 문자인 것이 바람직하다.
도 6을 참조하면, 순서도 600은 본 발명에 따르는 예시적인 무선 통신 시스템의 캐시 동작을 도시한다. 순서는 단계 602에서 제어기(112)를 통해 전송된 정보를 수신하는 무선 클라이언트로 시작된다. 응답시, 무선 클라이언트는 단계 604에서 선정된 한 세트의 규칙, 예컨데 정보의 나이에 영향을 받는 삭제 규칙 및 이용가능한 자유 캐시 메모리의 양에 따르는 캐시(230)에서 정보를 유지한다. 연속해서, 제어기(112)는 이전에 수신되고 전송된 정보와 동일한 무선 클라이언트용 새로운 정보를 단계 606에서 수신한다. 제어기(112)는 예컨데 무선 클라이언트로 전송된 헤더 식별 데이터의 기록을 유지함에 의해 동일한 정보를 검출할 수 있다. 제어기(112)는 단계 608에서 정보가 캐시(230)에 여전히 존재하는지 여부를 선정된 한 세트의 규칙으로부터 판정한다. 만약 판정된다면, 제어기(112)는 단계 610에서 캐시(230)로부터 정보를 재로드하도록 무선 클라이언트를 제어하여, 무선 링크에 대한 정보를 재전송할 필요를 이롭게 제거하게 된다. 한편, 선정된 한 세트의 규칙이 단계 608에서 정보가 캐시로부터 삭제되는지를 가리킨다면, 제어기는 단계 612에서 정보를 무선 클라이언트에 재전송한다. 캐시 동기화를 유지하기 위하여제어기(112) 및 무선 클라이언트가 공지의 기술을 통해 캐시 제어 정보를 주기적으로 통신함에 유의해야 한다.
도 7을 참조하면, 순서도 700은 본 발명에 따르는 예시적인 무선 통신 시스템의 보안 동작을 도시한다. 순서는 단계 702에서 무선 클라이언트용 쿠키 또는 보안 인증을 수신하는 제어기(112)로 시작한다. 응답시, 제어기(112)는 무선 클라이언트 대신에 서버(124)와 상호작용을 하기 위해 수신된 쿠키 또는 보안 증명을 단계 704에서 저장한다. 이런 기술은 무선 클라이언트 그 자체가 통상적인 방식으로 쿠키 및 보안 증명을 조작하는 경우 초래되는 무선 xm래픽을 이롭게 제거한다.
도 8을 참조하면, 순서도 800은 본 발명에 따르는 예시적인 무선 통신 시스템의 인증 동작을 도시한다. 순서는 단계 802에서 패스워드 정보 및 사용자명을 액세스하는에 요구되는 도메인에 처음 방문하는 무선 클라이언트로 시작한다. 응답시, 사용자는 단계 804에서 패스워드 정보 및 사용자명을 획득하고 기입한다. 제어기(112)는 단계 806에서 다음에 참고하기 위해 대중 매체(314)에 무선 클라이언트용 사용자명과 패스워드 정보를 저장한다. 바람직하게, 사용자명과 패스워드 정보는 보안을 위해 암호화된 코딩 필드에 저장된다. 무선 클라이언트가 도메인을 연속해서 재방문할 때, 제어기(112)는 단계 808에서 무선 클라이언트 대신 사용자명과 패스워드 정보를 제공하고 무선 링크에 대한 인증 트래픽을 이롭게 제거함으로써 인증 챌린지에 데헤 응답한다.
따라서, 상술한 내용으로부터, 본 발명은 무선 클라이언트에 의해 데이터를획득하는데 필요한 다수의 트랜젝션으로부터 레이턴시를 제거하는 방법 및 장치를 제공하기 위한 것이 명백하다. 이롭게도, 이런 방법 및 장치는 무선 데이터 획득의 응답 시간이 유선 시스템에서의 데이터 획득의 응답 시간에 가까워지도록 한다. 본 발명의 많은 변형 및 수정은 상술한 교시의 관점에서 가능하다. 예컨데, 브라우져 기능이 무선 통신 시스템의 무선 클라이언트와 제어기간의 분할을 예를 들어 설명하더라도, 브라우져 기능은 선택적으로 무선 클라이언트와 기지국(116), 또는 무선 클라이언트와 부가적인 중간 제어기(도시 안됨), 또는 무선 클라이언트와 복수의 하부 구조 엔티티(entity)간에서 분할될 수 있다. 기지국(116) 또는 중간 제어기, 또는 다른 하부 구조 엔티티를 통해 본 발명을 구현함에 따라, 무선 링크로부터 브라우져 트래픽을 또한 제거하여, 레이턴시 및 턴-어라운드 시간이 용이하게 최소화한다. 따라서, 첨부된 본원의 특허 청구 범위내에서 본 발명은 다양한 방식으로 구현될 수 있음을 이해해야 한다.

Claims (21)

  1. 무선 통신 시스템의 무선 클라이언트와 하부 구조부간에 브라우져 기능을 분할하기 위한 무선 통신 시스템에서의 방법에 있어서,
    상기 무선 클라이언트에 의해 발신된 보다 이른 요청에 대한 서버로부터의 응답 - 상기 응답은 상기 응답을 완성하는데 필요한 부가적인 데이터 요소에 대한 플레이스홀더를 포함하도록 상기 하부 구조부에 의해 변형됨 - 을 상기 하부 구조부에 의해 상기 무선 클라이언트로 전송하는 단계,
    상기 무선 클라이언트로부터의 추가적인 요청에 대한 필요없이 상기 하부 구조부에 의해 상기 부가적인 데이터 요소에 대한 요청을 상기 서버로 발신하는 단계, 및
    상기 부가적인 데이터 요소가 상기 서버로부터 수신되면 그것을 하부 구조에 의해 상기 무선 클라이언트로 전송하는 단계
    를 포함하는 무선 통신 시스템에서의 방법.
  2. 제1항에 있어서,
    URL들(Uniform Resource Locators) 및 대응하는 북마크 식별자들을 상기 하부 구조부에 저장하는 단계, 및
    상기 무선 클라이언트로부터 상기 북마크 식별자들중 대응하는 하나를 수신하는 것에 응답하여 상기 URL들 중 대응하는 하나를 상기 하부 구조부에 의해 상기서버로 전송하는 단계
    를 더 포함하는 무선 통신 시스템에서의 방법.
  3. 제1항에 있어서,
    선정된 한 세트의 규칙에 따라 보유된 이전에 수신된 정보의 캐시를 상기 무선 클라이언트에 유지하는 단계, 및
    상기 하부 구조부가 상기 이전에 수신된 정보와 동일한 새로운 정보를 수신하고서, 상기 무선 클라이언트가 상기 캐시에 상기 이전에 수신된 정보를 여전히 가지고 있다고 상기 선정된 한 세트의 규칙으로부터 판정할 때, 상기 캐시로부터 상기 이전에 수신된 정보를 재로드도록 상기 하부 구조부에 의해 상기 무선 클라이언트를 제어하는 단계
    를 더 포함하는 무선 통신 시스템에서의 방법.
  4. 제1항에 있어서, 캐시 동기화를 달성하기 위해 상기 무선 클라이언트와 상기 하부 구조부간에 캐시 제어 정보를 통신하는 단계를 더 포함하는 무선 통신 시스템에서의 방법.
  5. 제1항에 있어서,
    트랜젝션 식별자를 수반하는 요청을 상기 무선 클라이언트에 의해 전송하는 단계, 및
    상기 요청과 연관된 플레이스홀도 데이터 및 응답과 함께 상기 트랜젝션 식별자를 상기 하부 구조부에 의해 되돌려주는 단계
    를 더 포함하는 무선 통신 시스템에서의 방법.
  6. 제1항에 있어서, 상기 무선 클라이언트 대신에 쿠키 및 보안 증명을 상기 하부 구조부에 의해 보유하는 단계를 더 포함하는 무선 통신 시스템에서의 방법.
  7. 제1항에 있어서,
    상기 무선 클라이언트에 의해 방문된 도메인에 대한 패스워드 정보 및 사용자명을 상기 하부 구조부에 의해 보유하는 단계, 및
    상기 무선 클라이언트 대신에 상기 사용자명과 패스워드 정보를 제공함으로써 상기 무선 클라이언트가 상기 도메인을 재방문할 때 인증 챌린지에 대해 상기 하부 구조부에 의해 응답하는 단계
    를 더 포함하는 무선 통신 시스템에서의 방법.
  8. 무선 클라이언트와 제어기간에 브라우져 기능을 분할하기 위한 무선 통신 시스템에서의 제어기에 있어서,
    서버와 통신하기 위한 네트워크 인터페이스,
    상기 네트워크 인터페이스와 연결되어 상기 서버와의 통신을 처리하기 위한 처리 시스템, 및
    상기 처리 시스템에 연결되어 기지국을 제어하기 위한 기지국 인터페이스
    를 포함하되,
    상기 처리 시스템은 상기 무선 클라이언트에 의해 발신된 보다 이른 요청에 대한 상기 서버로부터의 응답 - 상기 응답은 상기 응답을 완성하는데 필요한 부가적인 데이터 요소에 대한 플레이스홀더를 포함하도록 변형됨 - 을 상기 무선 클라이언트로 전송하며; 상기 무선 클라이언트로부터의 추가적인 요청이 필요없이 상기 부가적인 데이터 요소에 대한 요청을 상기 서버에 발신하며; 상기 부가적인 데이터 요소가 상기 서버로부터 수신되면 그것을 상기 무선 클라이언트로 전송하도록 프로그래밍되는 무선 통신 시스템에서의 제어기.
  9. 제8항에 있어서, 상기 처리 시스템은, URL(Uniform Resource Locator)들 및 대응하는 북마크 식별자들을 상기 제어기에 저장하며; 상기 무선 클라이언트로부터 상기 북마크 식별자들중 대응하는 하나를 수신하는 것에 응답하여 상기 URL들중 대응하는 하나를 상기 서버로 전송하도록 프로그래밍되는 무선 통신 시스템에서의 제어기.
  10. 제8항에 있어서,
    상기 무선 클라이언트는 선정된 한 세트의 규칙을 따라 보유된 이전에 수신된 정보의 캐시를 유지하며,
    상기 처리 시스템은 상기 처리 시스템이 상기 이전에 수신된 정보와 동일한새로운 정보를 수신하고서, 상기 무선 클라이언트가 상기 캐시에 상기 이전에 수신된 정보를 여전히 가지고 있다고 상기 선정된 규칙으로부터 판정할 때, 상기 캐시로부터 상기 이전에 수신된 정보를 재로드하도록 상기 무선 클라이언트를 제어하도록 더 프로그래밍되는 무선 통신 시스템에서의 제어기.
  11. 제8항에 있어서, 상기 처리 시스템은 캐시 동기화를 달성하기 위하여 상기 무선 클라이언트와 상기 제어기간에 캐시 제어 정보를 통신하도록 더 프로그래밍되는 무선 통신 시스템에서의 제어기.
  12. 제8항에 있어서,
    상기 무선 클라이언트는 트랜젝션 식별자를 수반하는 요청을 전송하도록 구성되며,
    상기 처리 시스템은 상기 요청과 연관된 플레이스홀더 데이터 및 응답과 함께 상기 트랜젝션 식별자를 되돌려주도록 더 프로그래밍되는 무선 통신 시스템에서의 제어기.
  13. 제8항에 있어서, 상기 처리 시스템은 상기 무선 클라이언트 대신에 쿠키 및 보안 증명을 보유하도록 더 프로그래밍되는 무선 통신 시스템에서의 제어기.
  14. 제8항에 있어서, 상기 처리 시스템은, 상기 무선 클라이언트에 의해 방문된도메인에 대한 패스워드 정보 및 사용자명을 보유하며; 및 상기 무선 클라이언트 대신에 상기 사용자명과 패스워드를 제공함으로써 상기 무선 클라이언트가 상기 도메인을 재방문할 때 인증 챌린지에 응답하도록 더 프로그래밍되는 무선 통신 시스템에서의 제어기.
  15. 무선 통신 시스템의 휴대용 가입자 유닛과 하부 구조부간에 브라우져 기능을 분할하기 위한 상기 무선 통신 시스템에서의 휴대용 가입자 유닛에 있어서,
    상기 하부 구조부와 통신하기 위한 송수신기,
    상기 송수신기에 연결되어 상기 송수신기를 제어하기 위한 처리 시스템, 및
    상기 처리 시스템에 연결되어 사용자와 인터페이싱하기 위한 사용자 인터페이스
    를 포함하되,
    상기 처리 시스템은 상기 휴대용 가입자 유닛에 의해 발신된 보다 이른 요청에 대한 서버로부터의 응답 - 상기 응답은 상기 응답을 완성하는데 필요한 부가적인 데이터 요소에 대한 플레이스홀더를 포함하도록 상기 하부 구조부에 의해 변형됨 - 을 상기 하부 구조부를 통해 수신하고; 상기 하부 구조부에 의존하여 상기 휴대용 가입자 유닛으로부터의 추가적인 요청이 필요없이 상기 부가적인 데이터 요소에 대한 요청을 상기 서버에 발신하며; 상기 부가적인 데이터 요소가 상기 서버로부터 수신되면 그것을 상기 하부 구조부로부터 수용하도록 프로그래밍되는 무선 통신 시스템에서의 휴대용 가입자 유닛.
  16. 제15항에 있어서, 상기 처리 시스템은, 상기 하부 구조부에 저장된 URL에 대응하는 북마크 식별자를 상기 하부 구조부로 전송하며; 상기 하부 구조부에 의존하여 상기 북마크 식별자를 수신하는 것에 응답하여 대응하는 URL을 상기 서버로 전송하도록 더 프로그래밍되는 무선 통신 시스템에서의 휴대용 가입자 유닛.
  17. 제15항에 있어서, 상기 처리 시스템은, 선정된 한 세트의 규칙에 따라 보유된 이전에 수신된 정보의 캐시를 유지하며; 상기 하부 구조부가 상기 이전에 수신된 정보와 동일한 새로운 정보를 수신하고서, 상기 휴대용 가입자 유닛이 상기 캐시에 상기 이전에 수신된 정보를 여전히 가지고 있다고 상기 선정된 한 세트의 규칙으로부터 판정할 때, 상기 캐시로부터 상기 이전에 수신된 정보를 재로드하도록 상기 하부 구조부에 의해 제어되도록 프로그래밍되는 무선 통신 시스템에서의 휴대용 가입자 유닛.
  18. 제15항에 있어서, 상기 처리 시스템은 캐시 동기화를 달성하기 위해 상기 휴대용 가입자 유닛과 상기 하부 구조부간에 캐시 제어 정보를 통신하도록 더 프로그래밍되는 무선 통신 시스템에서의 휴대용 가입자 유닛.
  19. 제15항에 있어서, 상기 처리 시스템은, 트랜젝션 식별자를 수반하는 요청을 전송하며; 상기 하부 구조부로부터 상기 요청과 연관된 플레이스홀더 데이터 및 응답과 함께 상기 트랜젝션 식별자를 수신하도록 더 프로그래밍되는 무선 통신 시스템에서의 휴대용 가입자 유닛.
  20. 제15항에 있어서, 상기 처리 시스템은 상기 하부 구조부에 의존하여 상기 휴대용 가입자 유닛 대신에 쿠키 및 보안 증명을 보유하도록 더 프로그래밍되는 무선 통신 시스템에서의 휴대용 가입자 유닛.
  21. 제15항에 있어서, 상기 처리 시스템은 상기 하부 구조부에 의존하여 상기 휴대용 가입자 유닛에 의해 방문된 도메인에 대한 패스워드 정보 및 사용자명을 보유하며; 상기 휴대용 가입자 유닛 대신에 상기 사용자명과 패스워드를 제공함으로써 상기 휴대용 가입자 유닛이 상기 도메인을 재방문할 때 인증 챌린지에 응답하도록 더 프로그래밍되는 무선 통신 시스템에서의 휴대용 가입자 유닛.
KR10-2000-7012044A 1998-04-29 1999-03-25 무선 클라이언트와 하부 구조부간에 브라우져 기능을분할하기 위한 무선 통신 시스템에서의 방법 및 장치 KR100394306B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/069,678 1998-04-29
US09/069,678 US5930472A (en) 1998-04-29 1998-04-29 Method and apparatus in a wireless communication system for splitting a browser functionality between a wireless client and an infrastructure portion

Publications (2)

Publication Number Publication Date
KR20010072582A KR20010072582A (ko) 2001-07-31
KR100394306B1 true KR100394306B1 (ko) 2003-08-09

Family

ID=22090535

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2000-7012044A KR100394306B1 (ko) 1998-04-29 1999-03-25 무선 클라이언트와 하부 구조부간에 브라우져 기능을분할하기 위한 무선 통신 시스템에서의 방법 및 장치

Country Status (11)

Country Link
US (1) US5930472A (ko)
EP (1) EP1086422B1 (ko)
JP (1) JP4253442B2 (ko)
KR (1) KR100394306B1 (ko)
CN (1) CN1139026C (ko)
AU (1) AU741463B2 (ko)
BR (1) BR9909953B1 (ko)
CA (1) CA2329480C (ko)
DE (1) DE69931157T2 (ko)
MX (1) MXPA00010609A (ko)
WO (1) WO1999056210A1 (ko)

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020115407A1 (en) * 1997-05-07 2002-08-22 Broadcloud Communications, Inc. Wireless ASP systems and methods
US5895471A (en) * 1997-07-11 1999-04-20 Unwired Planet, Inc. Providing a directory of frequently used hyperlinks on a remote server
US6393462B1 (en) * 1997-11-13 2002-05-21 International Business Machines Corporation Method and apparatus for automatic downloading of URLs and internet addresses
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
US6237035B1 (en) * 1997-12-18 2001-05-22 International Business Machines Corporation System and method for preventing duplicate transactions in an internet browser/internet server environment
US6173316B1 (en) * 1998-04-08 2001-01-09 Geoworks Corporation Wireless communication device with markup language based man-machine interface
US6591288B1 (en) * 1998-05-19 2003-07-08 Nortel Networks Limited Data network accelerated access system
US6628629B1 (en) 1998-07-10 2003-09-30 Malibu Networks Reservation based prioritization method for wireless transmission of latency and jitter sensitive IP-flows in a wireless point to multi-point transmission system
US6594246B1 (en) 1998-07-10 2003-07-15 Malibu Networks, Inc. IP-flow identification in a wireless point to multi-point transmission system
US6452915B1 (en) * 1998-07-10 2002-09-17 Malibu Networks, Inc. IP-flow classification in a wireless point to multi-point (PTMP) transmission system
US6862622B2 (en) 1998-07-10 2005-03-01 Van Drebbel Mariner Llc Transmission control protocol/internet protocol (TCP/IP) packet-centric wireless point to multi-point (PTMP) transmission system architecture
US6680922B1 (en) 1998-07-10 2004-01-20 Malibu Networks, Inc. Method for the recognition and operation of virtual private networks (VPNs) over a wireless point to multi-point (PtMP) transmission system
US6640248B1 (en) 1998-07-10 2003-10-28 Malibu Networks, Inc. Application-aware, quality of service (QoS) sensitive, media access control (MAC) layer
US6590885B1 (en) 1998-07-10 2003-07-08 Malibu Networks, Inc. IP-flow characterization in a wireless point to multi-point (PTMP) transmission system
JP3704533B2 (ja) * 1998-11-10 2005-10-12 株式会社東芝 通信方法、携帯端末装置及び計算機装置
US6560640B2 (en) * 1999-01-22 2003-05-06 Openwave Systems, Inc. Remote bookmarking for wireless client devices
EP1208355B1 (de) * 1999-09-03 2011-03-30 Siemens Aktiengesellschaft Verfahren und anordnung zur darstellung ortsabhängiger lesezeichen auf einem rechner
US6470189B1 (en) * 1999-09-29 2002-10-22 Motorola, Inc. Method and apparatus in a wireless transceiver for seeking and transferring information available from a network server
US6810259B1 (en) * 1999-12-16 2004-10-26 Utstarcom Inc. Location update protocol
JP3705059B2 (ja) * 1999-12-16 2005-10-12 日本電気株式会社 携帯無線通信端末およびそのスタイル処理方法
US6819339B1 (en) 2000-02-24 2004-11-16 Eric Morgan Dowling Web browser with multilevel functions
US7325009B1 (en) 2000-06-30 2008-01-29 Brightpoint, Inc. Customer-controlled inventory access
US6704024B2 (en) 2000-08-07 2004-03-09 Zframe, Inc. Visual content browsing using rasterized representations
JP2002077452A (ja) * 2000-09-01 2002-03-15 Matsushita Electric Ind Co Ltd 情報通信装置、情報通信方法および記録媒体
US7000001B2 (en) * 2000-09-12 2006-02-14 Research In Motion Limited Bookmark beacon system and method
US7185196B1 (en) * 2000-09-15 2007-02-27 Atheros Communications, Inc. Key caching system
JP3745270B2 (ja) * 2000-12-28 2006-02-15 キヤノン株式会社 複合機能装置およびデータ処理方法および制御プログラムおよび記憶媒体
US7085833B2 (en) * 2001-01-17 2006-08-01 Microsoft Corporation Caching user network access information within a network
GB0112780D0 (en) * 2001-05-25 2001-07-18 Nokia Corp Requests in a communication system
US6947444B2 (en) * 2001-06-06 2005-09-20 Ipr Licensing, Inc. Method and apparatus for improving utilization efficiency of wireless links for web-based applications
US20030157959A1 (en) * 2002-01-11 2003-08-21 Jakke Makela Method, system, apparatus and computer program product for portable networking of multi-user applications
US7558834B2 (en) * 2003-12-29 2009-07-07 Ebay Inc. Method and system to process issue data pertaining to a system
JP2008524759A (ja) * 2004-01-15 2008-07-10 サンディスク アイエル リミテッド ブックマーク付き着脱式メディア
US8855714B2 (en) 2005-09-14 2014-10-07 Sandisk Il Ltd. Removable media player for mobile phones
US7657591B2 (en) * 2007-02-23 2010-02-02 Microsoft Corporation Dispatching client requests to appropriate server-side methods
DE102007026870A1 (de) 2007-06-11 2008-12-18 Giesecke & Devrient Gmbh Ressourcenzugriff unter Vermittlung durch ein Sicherheitsmodul
US10095663B2 (en) 2012-11-14 2018-10-09 Amazon Technologies, Inc. Delivery and display of page previews during page retrieval events
US9922007B1 (en) 2014-05-22 2018-03-20 Amazon Technologies, Inc. Split browser architecture capable of determining whether to combine or split content layers based on the encoding of content within each layer
US9563929B1 (en) 2014-05-22 2017-02-07 Amazon Technologies, Inc. Caching of content page layers
US9563928B1 (en) 2014-05-22 2017-02-07 Amazon Technlogies, Inc. Bandwidth reduction through delivery of hardware-independent graphics commands for portions of content pages
US10042521B1 (en) 2014-05-22 2018-08-07 Amazon Technologies, Inc. Emulation of control resources for use with converted content pages
US11169666B1 (en) 2014-05-22 2021-11-09 Amazon Technologies, Inc. Distributed content browsing system using transferred hardware-independent graphics commands
US9720888B1 (en) * 2014-05-22 2017-08-01 Amazon Technologies, Inc. Distributed browsing architecture for the delivery of graphics commands to user devices for assembling a plurality of layers of a content page
US9454515B1 (en) 2014-06-17 2016-09-27 Amazon Technologies, Inc. Content browser system using graphics commands and native text intelligence
US9853855B2 (en) 2014-12-03 2017-12-26 Fortinet, Inc. Stand-by controller assisted failover

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU634354B2 (en) * 1990-08-31 1993-02-18 Sun Microsystems, Inc. Method and apparatus for predictive caching
US5305389A (en) * 1991-08-30 1994-04-19 Digital Equipment Corporation Predictive cache system
US5442633A (en) * 1992-07-08 1995-08-15 International Business Machines Corporation Shortcut network layer routing for mobile hosts
US5737536A (en) * 1993-02-19 1998-04-07 Borland International, Inc. System and methods for optimized access in a multi-user environment
US5802292A (en) * 1995-04-28 1998-09-01 Digital Equipment Corporation Method for predictive prefetching of information over a communications network
US5701451A (en) * 1995-06-07 1997-12-23 International Business Machines Corporation Method for fulfilling requests of a web browser
US5572643A (en) * 1995-10-19 1996-11-05 Judson; David H. Web browser with dynamic display of information objects during linking
US5737619A (en) * 1995-10-19 1998-04-07 Judson; David Hugh World wide web browsing with content delivery over an idle connection and interstitial content display
US5737560A (en) * 1995-12-29 1998-04-07 Silicon Graphics, Inc. Graphical method and system for accessing information on a communications network
US5864854A (en) * 1996-01-05 1999-01-26 Lsi Logic Corporation System and method for maintaining a shared cache look-up table
US5862348A (en) * 1996-02-09 1999-01-19 Citrix Systems, Inc. Method and apparatus for connecting a client node to a server node based on load levels
US5673322A (en) * 1996-03-22 1997-09-30 Bell Communications Research, Inc. System and method for providing protocol translation and filtering to access the world wide web from wireless or low-bandwidth networks
US5748892A (en) * 1996-03-25 1998-05-05 Citrix Systems, Inc. Method and apparatus for client managed flow control on a limited memory computer system
US5864852A (en) * 1996-04-26 1999-01-26 Netscape Communications Corporation Proxy server caching mechanism that provides a file directory structure and a mapping mechanism within the file directory structure
US5857201A (en) * 1996-06-18 1999-01-05 Wright Strategies, Inc. Enterprise connectivity to handheld devices
US5774660A (en) * 1996-08-05 1998-06-30 Resonate, Inc. World-wide-web server with delayed resource-binding for resource-based load balancing on a distributed resource multi-node network
US5764889A (en) * 1996-09-26 1998-06-09 International Business Machines Corporation Method and apparatus for creating a security environment for a user task in a client/server system
US5757159A (en) * 1996-10-10 1998-05-26 International Business Machines Corporation Height stage for positioning apparatus
US5864676A (en) * 1996-11-14 1999-01-26 Triteal Corporation URL login
US5852717A (en) * 1996-11-20 1998-12-22 Shiva Corporation Performance optimizations for computer networks utilizing HTTP
US5787254A (en) * 1997-03-14 1998-07-28 International Business Machines Corporation Web browser method and system for display and management of server latency

Also Published As

Publication number Publication date
JP4253442B2 (ja) 2009-04-15
AU741463B2 (en) 2001-11-29
DE69931157D1 (de) 2006-06-08
CA2329480C (en) 2004-03-23
US5930472A (en) 1999-07-27
BR9909953A (pt) 2000-12-26
MXPA00010609A (es) 2002-06-04
CN1139026C (zh) 2004-02-18
BR9909953B1 (pt) 2011-05-03
DE69931157T2 (de) 2007-02-15
CN1298517A (zh) 2001-06-06
CA2329480A1 (en) 1999-11-04
KR20010072582A (ko) 2001-07-31
EP1086422A4 (en) 2004-03-17
JP2002513183A (ja) 2002-05-08
EP1086422B1 (en) 2006-05-03
AU3206099A (en) 1999-11-16
EP1086422A1 (en) 2001-03-28
WO1999056210A1 (en) 1999-11-04

Similar Documents

Publication Publication Date Title
KR100394306B1 (ko) 무선 클라이언트와 하부 구조부간에 브라우져 기능을분할하기 위한 무선 통신 시스템에서의 방법 및 장치
AU758578B2 (en) A method and a system for transmitting a cookie
US20030028612A1 (en) System and method for providing mobile server services
EP1092278B1 (en) Method and apparatus in a wireless communication system for dynamically formatting application data to be transmitted
CN101483672B (zh) 业务信息访问处理方法与***、网关服务器、移动终端
KR20010021115A (ko) 무선 통신 시스템에서 비밀 정보를 교환하기 위한 방법 및시스템
CN1312994A (zh) 提供给移动无线设备的语音和数据服务的集成
AU2002224062B8 (en) Data acquiring method and terminal
US20100190491A1 (en) Association of a mobile user identifier and a radio identifier of a mobile phone
US20040157562A1 (en) Requests in a communication system
CN106790176B (zh) 一种访问网络的方法及***
KR100422930B1 (ko) 관문 이동 위치 센터의 위치 정보 제공 장치 및 방법
AU2002339933A1 (en) Requests in a communication system
KR970055877A (ko) 개인 통신망간에서 개인 통신 단말의 위치 등록 방법

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130628

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20140627

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20150708

Year of fee payment: 13

FPAY Annual fee payment

Payment date: 20160714

Year of fee payment: 14

FPAY Annual fee payment

Payment date: 20170714

Year of fee payment: 15

FPAY Annual fee payment

Payment date: 20180713

Year of fee payment: 16

EXPY Expiration of term