Scalable wireless messaging system
AssigneeSoftwired AG
InventorCharl Marais
Life of this patent
Estimating the term…
Loading patent…
AssigneeSoftwired AG
InventorCharl Marais
Estimating the term…
A method for operating a wireless messaging system, the messaging system being configured to comprise a plurality of mobile wireless clients (1, 1′, 1″), a core messaging system (7) and at least two gateway processes or gateways (5, 5′, 5″) acting as proxies on behalf of the clients (1, 1′, 1″), the method comprising, in order for a client (1) to establish a connection with one of the gateways (5, 5′, 5″), a two phase connect procedure with the steps of, the client (1) maintaining a list of access points, each access point defining an address at one of the gateways (5, 5′, 5″); the client (1) sending, over a wireless bearer (4, 4′, 4″), a phase one connection request to one of the access points; the gateway (5, 5′, 5″) that is addressed by the phase one connection request, sending, in response to the phase one connection request, over a wireless bearer (4, 4′, 4″), a list of connect points to the client (1), each connect point defining an address at one of the gateways (5, 5′, 5″); the client (1) sending, over a wireless bearer (4, 4′, 4″), a phase two connection request to at least one of the connect points; and the gateway (5, 5′, 5″) that is addressed by the phase two connection request responding to the phase two connection request, and the client (1) establishing a connection with the gateway (5, 5′, 5″) specified by said connect point.
A method for operating a wireless messaging system, having a plurality of mobile wireless clients, a core messaging system, and at least two gateway processes or gateways, a two-phase connect procedure with the steps of:
A method for operating a wireless messaging system having a plurality of mobile wireless clients, a core messaging system, at least two gateway processes or gateways, a common data store configured to store a session context, said session context having the status of a session established between the core messaging system and one of the clients, said session context having a state of the client connection associated with the session, and said session context having a session identifier;
A wireless messaging system, the messaging system being configured to comprise a plurality of mobile wireless, a core messaging system and at least two gateway processes or gateways, the gateways acting as proxies on behalf of the clients and comprising a client session manager for, in the course of normal operation of the messaging system, maintaining client sessions by
A computer readable medium encoded with a computer program for operating a wireless messaging system having a plurality of mobile wireless clients, a core messaging system, and at least two gateway processes or gateways for providing message forwarding from said clients to the messaging server and vice versa, wherein said computer program is loadable and executable on a data-processing unit on at least one of said gateway computers, and wherein said computer program, when being executed on one of at least one of said gateway computers, performs a two-phase connect procedure with the steps of;
Dependencies are inferred from the claim text.