CA2329480A1 - Method and apparatus in a wireless communication system for splitting a browser functionality between a wireless client and an infrastructure portion - Google Patents

Method and apparatus in a wireless communication system for splitting a browser functionality between a wireless client and an infrastructure portion Download PDF

Info

Publication number
CA2329480A1
CA2329480A1 CA002329480A CA2329480A CA2329480A1 CA 2329480 A1 CA2329480 A1 CA 2329480A1 CA 002329480 A CA002329480 A CA 002329480A CA 2329480 A CA2329480 A CA 2329480A CA 2329480 A1 CA2329480 A1 CA 2329480A1
Authority
CA
Canada
Prior art keywords
wireless client
infrastructure portion
communication system
wireless
splitting
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
CA002329480A
Other languages
French (fr)
Other versions
CA2329480C (en
Inventor
Dwight Randall Smith
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Motorola Solutions Inc
Original Assignee
Motorola, Inc.
Dwight Randall Smith
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 Motorola, Inc., Dwight Randall Smith filed Critical Motorola, Inc.
Publication of CA2329480A1 publication Critical patent/CA2329480A1/en
Application granted granted Critical
Publication of CA2329480C publication Critical patent/CA2329480C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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

Abstract

A browser functionality is split between a wireless client (122) and an infrastructure portion (102) of a wireless communication system. The infrastructure portion sends (412) to the wireless client a response from a server (124) to an earlier request originated (404) by the wireless client, the response modified by the infrastructure portion to comprise a placeholder for an additional data element needed to complete the response. Without a need for a further request from the wireless client, the infrastructure portion then originates (414) a request to the server for the additional data element and forwards (418) the additional data element to the wireless client when received from the server.
CA002329480A 1998-04-29 1999-03-25 Method and apparatus in a wireless communication system for splitting a browser functionality between a wireless client and an infrastructure portion Expired - Fee Related CA2329480C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
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
US09/069,678 1998-04-29
PCT/US1999/006609 WO1999056210A1 (en) 1998-04-29 1999-03-25 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
CA2329480A1 true CA2329480A1 (en) 1999-11-04
CA2329480C CA2329480C (en) 2004-03-23

Family

ID=22090535

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002329480A Expired - Fee Related CA2329480C (en) 1998-04-29 1999-03-25 Method and apparatus in a wireless communication system for splitting a browser functionality between a wireless client and an infrastructure portion

Country Status (11)

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

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
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
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
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
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
US6590885B1 (en) 1998-07-10 2003-07-08 Malibu Networks, Inc. IP-flow characterization in 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
JP3704533B2 (en) * 1998-11-10 2005-10-12 株式会社東芝 COMMUNICATION METHOD, PORTABLE TERMINAL DEVICE, AND COMPUTER DEVICE
US6560640B2 (en) * 1999-01-22 2003-05-06 Openwave Systems, Inc. Remote bookmarking for wireless client devices
EP1208355B1 (en) 1999-09-03 2011-03-30 Siemens Aktiengesellschaft Method and system for displaying site-specific bookmarks on a computer
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 (en) * 1999-12-16 2005-10-12 日本電気株式会社 Portable wireless communication terminal and style processing method thereof
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 (en) * 2000-09-01 2002-03-15 Matsushita Electric Ind Co Ltd Device and method for information communication, and recording medium
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
WO2002033515A2 (en) * 2000-10-17 2002-04-25 Broadcloud Communications, Inc. Wireless asp systems and methods
JP3745270B2 (en) * 2000-12-28 2006-02-15 キヤノン株式会社 Multifunction device, data processing method, control program, and storage medium
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
WO2005067377A2 (en) 2004-01-15 2005-07-28 M-Systems Flash Disk Pioneers Ltd. Removable medium with bookmark
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 (en) 2007-06-11 2008-12-18 Giesecke & Devrient Gmbh Resource access mediated by a security module
US10095663B2 (en) 2012-11-14 2018-10-09 Amazon Technologies, Inc. Delivery and display of page previews during page retrieval events
US11169666B1 (en) 2014-05-22 2021-11-09 Amazon Technologies, Inc. Distributed content browsing system using transferred hardware-independent graphics commands
US9563929B1 (en) 2014-05-22 2017-02-07 Amazon Technologies, Inc. Caching of content page layers
US10042521B1 (en) 2014-05-22 2018-08-07 Amazon Technologies, Inc. Emulation of control resources for use with converted content pages
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
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
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
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
US5572643A (en) * 1995-10-19 1996-11-05 Judson; David H. Web browser with dynamic display of information objects during linking
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 (en) 2009-04-15
EP1086422A1 (en) 2001-03-28
AU741463B2 (en) 2001-11-29
US5930472A (en) 1999-07-27
WO1999056210A1 (en) 1999-11-04
KR20010072582A (en) 2001-07-31
BR9909953B1 (en) 2011-05-03
EP1086422B1 (en) 2006-05-03
EP1086422A4 (en) 2004-03-17
DE69931157D1 (en) 2006-06-08
BR9909953A (en) 2000-12-26
KR100394306B1 (en) 2003-08-09
CN1139026C (en) 2004-02-18
AU3206099A (en) 1999-11-16
CA2329480C (en) 2004-03-23
CN1298517A (en) 2001-06-06
DE69931157T2 (en) 2007-02-15
JP2002513183A (en) 2002-05-08
MXPA00010609A (en) 2002-06-04

Similar Documents

Publication Publication Date Title
CA2329480A1 (en) Method and apparatus in a wireless communication system for splitting a browser functionality between a wireless client and an infrastructure portion
WO2001097536A3 (en) Short message gateway, system and method of providing information service for mobile devices
WO2004025428A3 (en) Apparatus and method for processing data in a network
CA2334139A1 (en) Data conversion system and data conversion method thereof
MY122038A (en) Client/server communication system
EP1471690A3 (en) Method and apparatus for communicating in a home network
WO2002017587A3 (en) System and method for implementing an enhanced transport layer security protocol
ATE193629T1 (en) TCP COMMUNICATION SYSTEM WITH REDUCED ADDITIONAL EFFORTS
WO2002028059A3 (en) System and method for communicating reference information via a wireless terminal
EP0950963A3 (en) Apparatus and method for communication between multiple browsers
EP1175065A3 (en) Method and system for improving network performance enhancing proxy architecture with gateway redundancy
WO2002025824A3 (en) Communication management system for personalized mobility management of wireless services and method therefor
WO2002021788A3 (en) Method and system for testing a contents server
WO2004100419A3 (en) System and method for providing support services in push to talk communication platforms
EP1126738A3 (en) Method and apparatus for enabling and monitoring mobile communication across platforms
WO2002056569A3 (en) Telecommunication data compression apparatus and method
WO1999066666A3 (en) A method and apparatus for providing textual information in a network environment
EP1308858A3 (en) Provisioning of a mobile station over a wireless network
WO2003021372A3 (en) System and method for providing two-way communications network transmissions over internet protocol
HK1020788A1 (en) Network system and printer
WO2001097014A3 (en) System for controlling a display of the user interface of a software application
WO2001080062A3 (en) System and method for web serving
AU2001283131A1 (en) Method and apparatus for cooperative diversity
EP1398710A3 (en) Network system
WO2001049047A3 (en) A messaging service

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed