A messaging method and apparatus for sending and receiving messages in a client server environment over multiple wireless and wireline networks
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 adpated 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.
Term
Term ended
Projected expiry passed 29 December 2020, 5.7 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
51 members in 3 offices
Priority claims3
| Document | Office | Kind | Date |
|---|---|---|---|
| 49455300 | United States of America | A | |
| 70796000 | United States of America | A | |
| 0035478 | United States of America | W |
Members51
| Document | Office | Kind | |
|---|---|---|---|
| WO0155880A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO0156251A2 | World Intellectual Property Organization (WIPO) | A2 | |
| WO0156251A2 | World Intellectual Property Organization (WIPO) | A2 | |
| AU2914401AThis record | Australia | A | |
| AU2914401AThis record | Australia | A | |
| AU3122701A | Australia | A | |
| US2001032232A1 | United States of America | A1 | |
| US2001034791A1 | United States of America | A1 | |
| US2001037358A1 | United States of America | A1 | |
| WO0156251A9 | World Intellectual Property Organization (WIPO) | A9 | |
| WO0156251A9 | World Intellectual Property Organization (WIPO) | A9 | |
| US2002052968A1 | United States of America | A1 | |
| US2002104516A1 | United States of America | A1 | |
| US6435164B1 | United States of America | B1 | |
| WO0156251A3 | World Intellectual Property Organization (WIPO) | A3 | |
| WO0156251A3 | World Intellectual Property Organization (WIPO) | A3 | |
| US6704768B1 | United States of America | B1 | |
| US7003571B1 | United States of America | B1 | |
| US7024474B2 | United States of America | B2 | |
| US2006167972A1 | United States of America | A1 | |
| US2006184667A1 | United States of America | A1 | |
| US7418498B2 | United States of America | B2 | |
| US2008288577A1 | United States of America | A1 | |
| US7689696B2 | United States of America | B2 | |
| US7693981B2 | United States of America | B2 | |
| US2010153546A1 | United States of America | A1 | |
| US2010268782A1 | United States of America | A1 | |
| US7895256B2 | United States of America | B2 | |
| US7921225B2 | United States of America | B2 | |
| US7970898B2 | United States of America | B2 | |
| US2011264794A1 | United States of America | A1 | |
| US8090856B1 | United States of America | B1 | |
| US8200829B2 | United States of America | B2 | |
| US2012210166A1 | United States of America | A1 | |
| US8301766B2 | United States of America | B2 | |
| US2013024565A1 | United States of America | A1 | |
| US8370435B1 | United States of America | B1 | |
| US2013144980A1 | United States of America | A1 | |
| US2013212195A1 | United States of America | A1 | |
| US8578032B2 | United States of America | B2 | |
| US2014059122A1 | United States of America | A1 | |
| US9077582B2 | United States of America | B2 | |
| US9100241B2 | United States of America | B2 | |
| US2015271046A1 | United States of America | A1 | |
| US2015312115A1 | United States of America | A1 | |
| US9220010B2 | United States of America | B2 | |
| US2016156507A1 | United States of America | A1 | |
| US2016182601A1 | United States of America | A1 | |
| US9413622B2 | United States of America | B2 | |
| US9438700B2 | United States of America | B2 | |
| US9521185B2 | United States of America | B2 |
Numbers
- Application
- 2914401
Titles
- English
- A messaging method and apparatus for sending and receiving messages in a client server environment over multiple wireless and wireline networks
Classification
- CPC, 13
- H04L63/0281
- H04L1/1635
- H04L63/10
- H04L2001/0092
- H04W4/12
- H04W40/00
- H04W80/00
- H04W88/06
- H04W88/16
- H04L67/04
- H04L67/10
- H04L69/329
- H04L69/18
- IPC, 5
- H04L1 00
- H04L1 16
- H04L12 28
- H04L12 56
- H04L69 18