WO2001056251A3 - Method and apparatus for sending and receiving client-server messages over multiple wireless and wireline networks - Google Patents

Method and apparatus for sending and receiving client-server messages over multiple wireless and wireline networks Download PDF

Info

Publication number
WO2001056251A3
WO2001056251A3 PCT/US2000/035478 US0035478W WO0156251A3 WO 2001056251 A3 WO2001056251 A3 WO 2001056251A3 US 0035478 W US0035478 W US 0035478W WO 0156251 A3 WO0156251 A3 WO 0156251A3
Authority
WO
WIPO (PCT)
Prior art keywords
server
message
client
protocol
wireless
Prior art date
Application number
PCT/US2000/035478
Other languages
French (fr)
Other versions
WO2001056251A2 (en
WO2001056251A9 (en
Inventor
James M Zombek
Richard K Sobchak
Rudy G Bonefas
Donald J Edwards
Lyle Sutton
Ken Clubb
Original Assignee
Aether Systems Inc
James M Zombek
Richard K Sobchak
Rudy G Bonefas
Donald J Edwards
Lyle Sutton
Ken Clubb
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
Priority claimed from US09/707,960 external-priority patent/US6704768B1/en
Application filed by Aether Systems Inc, James M Zombek, Richard K Sobchak, Rudy G Bonefas, Donald J Edwards, Lyle Sutton, Ken Clubb filed Critical Aether Systems Inc
Priority to AU2001229144A priority Critical patent/AU2001229144A1/en
Publication of WO2001056251A2 publication Critical patent/WO2001056251A2/en
Publication of WO2001056251A9 publication Critical patent/WO2001056251A9/en
Publication of WO2001056251A3 publication Critical patent/WO2001056251A3/en

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/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
    • H04L63/0281Proxies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1635Cumulative acknowledgement, i.e. the acknowledgement message applying to all previous messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • 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/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/18Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L2001/0092Error control systems characterised by the topology of the transmission link
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/16Gateway arrangements

Abstract

A messaging system, method, and computer program product is disclosed, including a client device (112a, 112b, 112c) having stored therein a client application, which is adapted to be executed by the client device; a server (142) having stored therein a server application, which is adapted to be executed by the server; a plurality of wireless networks, each of which is adapted to communicate messages bewteen the client device (112a, 112b, 112c) and the server (142); and support one or more wireless network protocols; a protocol gateway (116a, 116b, 116c) encapsulating a fundamental network protocol, which underlies each of the one or more wireless network protocols; and means for communicating a message between the client application and the server application, over a selected wireless network protocol through the protocol gateway (116a, 116b, 116c), independent of the selected wireless network protocol. The system can further include a message router (124) for routing the message between the protocol gateway (116a, 116b, 116c) and the server (142). The message router (124) can further include means for authenticating an origin of the message. The present invention can also include a multi-network transport programming interface, a software development toolkit (SDK), or a simple network transport layer (SNTL) that can enable client/server applications to be written easily, where such applications can allow client devices (112a, 112b, 112c) to communicate messages with server applications across multiple wireless and wire-line networks. Moreover, the present invention features methods of communicating such messages over wireless networks efficiently, without requiring significant bandwidth, a valuable resource in wireless networks.
PCT/US2000/035478 2000-01-31 2000-12-29 Method and apparatus for sending and receiving client-server messages over multiple wireless and wireline networks WO2001056251A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2001229144A AU2001229144A1 (en) 2000-01-31 2000-12-29 Method and apparatus for sending and receiving client-server messages over multiple wireless and wireline networks

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US49455300A 2000-01-31 2000-01-31
US09/494,553 2000-01-31
US09/707,960 2000-11-08
US09/707,960 US6704768B1 (en) 2000-01-31 2000-11-08 System, method and computer program product for providing server discovery services during a startup sequence

Publications (3)

Publication Number Publication Date
WO2001056251A2 WO2001056251A2 (en) 2001-08-02
WO2001056251A9 WO2001056251A9 (en) 2001-12-20
WO2001056251A3 true WO2001056251A3 (en) 2002-09-12

Family

ID=27051444

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/035478 WO2001056251A2 (en) 2000-01-31 2000-12-29 Method and apparatus for sending and receiving client-server messages over multiple wireless and wireline networks

Country Status (2)

Country Link
AU (1) AU2001229144A1 (en)
WO (1) WO2001056251A2 (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060020688A1 (en) 2001-05-14 2006-01-26 At&T Corp. System having generalized client-server computing
US7320027B1 (en) 2001-05-14 2008-01-15 At&T Corp. System having generalized client-server computing
US6947772B2 (en) * 2002-01-31 2005-09-20 Qualcomm Incorporated System and method for providing messages on a wireless device connecting to an application server
US7394813B2 (en) 2004-05-05 2008-07-01 Sharp Laboratories Of America, Inc. Systems and methods for implementing an acknowledgement mechanism for transmission of a real-time data stream
JP4796754B2 (en) * 2004-06-15 2011-10-19 日本電気株式会社 Network connection system and network connection method
EP2003832A1 (en) * 2007-06-15 2008-12-17 Research In Motion Limited System and method for creating multi-mode applications
US8732652B2 (en) 2007-06-15 2014-05-20 Blackberry Limited System and method for creating multi-mode applications
HUE030433T2 (en) 2009-04-01 2017-05-29 Qualcomm Inc Managing transmissions among nodes communicating over a shared communication medium
US8954515B2 (en) 2010-06-30 2015-02-10 Alcatel Lucent Method and apparatus for reducing application update traffic in cellular networks
CN111555969B (en) * 2020-04-30 2021-10-22 杭州涂鸦信息技术有限公司 Gateway based on Sub-G star network and mesh network
US11929907B2 (en) 2022-03-08 2024-03-12 T-Mobile Usa, Inc. Endpoint assisted selection of routing paths over multiple networks

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5771353A (en) * 1995-11-13 1998-06-23 Motorola Inc. System having virtual session manager used sessionless-oriented protocol to communicate with user device via wireless channel and session-oriented protocol to communicate with host server
JPH10233820A (en) * 1997-02-20 1998-09-02 Hitachi Inf Technol:Kk Data transmission method
EP0959600A1 (en) * 1998-04-30 1999-11-24 Phone.Com Inc. Method and apparatus for providing network access over different wireless networks

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5771353A (en) * 1995-11-13 1998-06-23 Motorola Inc. System having virtual session manager used sessionless-oriented protocol to communicate with user device via wireless channel and session-oriented protocol to communicate with host server
JPH10233820A (en) * 1997-02-20 1998-09-02 Hitachi Inf Technol:Kk Data transmission method
EP0959600A1 (en) * 1998-04-30 1999-11-24 Phone.Com Inc. Method and apparatus for providing network access over different wireless networks

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
DOLGICER M: "MESSAGING MIDDLEWARE: THE NEXT GENERATION", DATA COMMUNICATIONS, MCGRAW HILL. NEW YORK, US, vol. 23, no. 10, 1 July 1994 (1994-07-01), pages 77 - 82,84, XP000457362, ISSN: 0363-6399 *
PATENT ABSTRACTS OF JAPAN vol. 1998, no. 14 31 December 1998 (1998-12-31) *

Also Published As

Publication number Publication date
WO2001056251A2 (en) 2001-08-02
WO2001056251A9 (en) 2001-12-20
AU2001229144A1 (en) 2001-08-07

Similar Documents

Publication Publication Date Title
US9705852B2 (en) Proxy SSL authentication in split SSL for client-side proxy agent resources with content insertion
Kumar et al. Implementation and analysis of QUIC for MQTT
RU2769216C2 (en) Dynamic secure communication network and protocol
EP1081918B1 (en) Providing secure access through network firewalls
US9628443B2 (en) Low latency server-side redirection of UDP-based transport protocols traversing a client-side NAT firewall
US6754621B1 (en) Asynchronous hypertext messaging system and method
JP5049588B2 (en) System and method for delivering multiple messages using multiple alternative modes of communication
EP3570178B1 (en) Secure transport for mobile communication network
US7746824B2 (en) Method and apparatus for establishing multiple bandwidth-limited connections for a communication device
WO2003036913A2 (en) Selecting a security format conversion for wired and wireless devices
CN101199187A (en) A method and systems for securing remote access to private networks
US7747694B2 (en) Low latency and assured delivery using HTTP
WO2001056251A3 (en) Method and apparatus for sending and receiving client-server messages over multiple wireless and wireline networks
CN101436933A (en) HTTPS encipher access method, system and apparatus
Severance Introduction to Networking
CN110324302B (en) IOT equipment communication method
WO2002021795A2 (en) Asynchronous full-duplex request/response protocol
WO2017207026A1 (en) Technique for enhancing transport protocol initiation
Mänty COMPARISON OF COMMUNICATION PROTOCOLS IN THE ALARM MANAGEMENT FOR REMOTE SYSTEMS
CN117278315A (en) Data cross-network switching method and system
WO2001035569A1 (en) Method and system for data encryption and filtering
CN107211034A (en) Application header or payload in the case where being terminated without agency or connection expand
JP2000307653A (en) Device and method for concealing data

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: C2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: C2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

COP Corrected version of pamphlet

Free format text: PAGES 38-43, DESCRIPTION, REPLACED BY NEW PAGES 38-43; PAGES 1/18-18/18, DRAWINGS, REPLACED BY NEW PAGES 1/19-19/19; DUE TO LATE TRANSMITTAL BY THE RECEIVING OFFICE

AK Designated states

Kind code of ref document: A3

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP