Messaging system involving wireless communications and methods therefor
First Claim
1. A messaging system for conveying messages comprising:
- a host server to which a plurality of client devices, including wireless and wired devices, are selectively communicable with by way of a computer network;
a wireless communication network; and
at least one GSM wireless client device connected to the wireless communication network and being uniquely identified thereto by way of a network identifying number,wherein each GSM wireless client device has a messaging service to convey messages to other wireless client devices connected to the wireless communication network, and also uniquely identified thereto by way of a network identifying number, and the host server using a messaging service server, each message comprising a message packet including an address of an intended recipient and the address of the sender of the message,wherein each of the client devices, including wireless and wired devices, communicable with the host server has a client identifying number to uniquely identify the client device to the host server and where the client device is a wireless client device, the client identifying number of such a wireless client device includes at least that wireless client device'"'"'s network identifying number,wherein the host server has a numeric access code to uniquely identify the host server, from other destinations, to the messaging service server,wherein a message to be conveyed using the messaging system, as sent by the GSM wireless client device, includes in the address of the intended recipient field at least;
(i) the access code of the host server; and
(ii) a dynamic selection number representative of one or more past selections made during the communication session by a person in possession of the GSM wireless client device in response to one or more action options presented by the host server in previous messages,wherein on receipt of the message sent by the GSM wireless client device, the messaging service server forwards the message to the host server corresponding to the access code included in the address of the intended recipient field and the host server identifies one or more prescribed actions it is to undertake with reference to the selection number and any body text of the message.
0 Assignments
0 Petitions
Accused Products
Abstract
A messaging system (11) for conveying messages between a host server (15) and a client (13a) that is part of a GSM network and a method therefor. The GSM network includes an SMS facility to convey messages between its clients using an SMSC (25), each wireless client having a network identifying number (NIN) associated with it to uniquely identify the client within the GSM network. Each message comprises a message packet (43) including the address (49) of an intended recipient, the address (47) of the sender of the message and the message itself (51). The host server (15) may be selectively connected to a plurality of different client types (13) via the Internet (19) to convey messages therebetween. Each client has a client identifying number (CIN) associated with it to uniquely identify it to the host server (15). The host server (15) and the SMSC (25) are interconnected by the Internet (19) or another computer network to provide for communications therebetween. One of the clients (13) of the host server (15) is a wireless client (13a) and has its CIN corresponding to its NIN. The host server (15) has an access code (AC) to uniquely identify it to the SMSC (25) and a unique identification number (UIN) ascribed to: (i) a prescribed action performed by it, and (ii) an entity that is the subject of the prescribed action. The messages sent in message packet (43) between the host server (15) and the wireless client (13a) in connection with a particular prescribed action and entity include: (i) a combination of the AC and the UIN ascribed to the particular action and entity as the address of the host server (15); and (ii) the NIN as the address of the wireless client. The SMSC (25) also uses the AC in the address of the intended recipient or the sender to recognize messages sent to or received from the host server (15) and routs the messages accordingly.
140 Citations
27 Claims
-
1. A messaging system for conveying messages comprising:
-
a host server to which a plurality of client devices, including wireless and wired devices, are selectively communicable with by way of a computer network; a wireless communication network; and at least one GSM wireless client device connected to the wireless communication network and being uniquely identified thereto by way of a network identifying number, wherein each GSM wireless client device has a messaging service to convey messages to other wireless client devices connected to the wireless communication network, and also uniquely identified thereto by way of a network identifying number, and the host server using a messaging service server, each message comprising a message packet including an address of an intended recipient and the address of the sender of the message, wherein each of the client devices, including wireless and wired devices, communicable with the host server has a client identifying number to uniquely identify the client device to the host server and where the client device is a wireless client device, the client identifying number of such a wireless client device includes at least that wireless client device'"'"'s network identifying number, wherein the host server has a numeric access code to uniquely identify the host server, from other destinations, to the messaging service server, wherein a message to be conveyed using the messaging system, as sent by the GSM wireless client device, includes in the address of the intended recipient field at least; (i) the access code of the host server; and (ii) a dynamic selection number representative of one or more past selections made during the communication session by a person in possession of the GSM wireless client device in response to one or more action options presented by the host server in previous messages, wherein on receipt of the message sent by the GSM wireless client device, the messaging service server forwards the message to the host server corresponding to the access code included in the address of the intended recipient field and the host server identifies one or more prescribed actions it is to undertake with reference to the selection number and any body text of the message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of conveying a message comprising the steps of:
-
receiving a message comprising a message packet including an address of an intended recipient and an address of the sender of the message, from a GSM wireless client device uniquely identified by a network identifying number to a wireless communication network to which it is connected and uniquely identified to a host server, to which a plurality of client devices, including wireless and wired devices, are selectively communicable by way of a computer network and each identified by way of a client identifying number corresponding to the network identifying number; processing the intended recipient field of the message to determine a unique numeric access code of the host server to which the message is to be conveyed as opposed to other destinations; and routing the message to the host server represented by the unique numeric access code included in the message for the host server to perform one or more prescribed actions as are determined by a dynamic selection number included as part of the intended recipient field, representative of one or more past selections made during the communication session by a person in possession of the GSM wireless client device in response to one or more action options presented by the host server in previous messages and any body text of the message.
-
-
14. A host server of a messaging system for conveying messages comprising:
-
message receiving means for receiving a message from a messaging service server originating from a GSM wireless client device, the message comprising a message packet including an address of an intended recipient and an address of the sender of the message and the address of the intended recipient of the message includes a unique numeric access code of the host server to distinguish the message to be sent to the host server from other messages handled by the messaging service server; processing means for processing the message to determine a dynamic selection number representative of one or more past selections made during the communication session by a person in possession of the GSM wireless client device in response to one or more action options presented by the host server in previous messages; and action means for initiating at least one prescribed action determined with reference to the selection number and any body text of the message, wherein the host server is selectively communicable with a plurality of client devices, including wireless and wired devices, by way of a computer network, each wireless and wired client device being uniquely identified to the host server by way of a client identifying number and where, in the case of wireless client devices, the client identifying number of the wireless client device corresponds to a network identifying number used by a wireless communication network to which the wireless client device is also connected. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer readable medium having at least one computer program recorded thereon that, when executed by a computer, operates to:
-
receive a message comprising a message packet including an address of an intended recipient and an address of the sender of the message, from a GSM wireless client device uniquely identified by a network identifying number to a wireless communication network to which it is connected and uniquely identified to a host server, to which a plurality of client devices, including wireless and wired devices, are selectively communicable by way of a computer network and each identified by way of a client identifying number corresponding to the network identifying number; process the intended recipient field of the message to determine a unique numeric access code of the host server to which the message is to be conveyed as opposed to other destinations; and route the message to the host server represented by the unique numeric access code included in the message for the host server to perform one or more prescribed actions as are determined by a dynamic selection number included as part of the intended recipient field, representative of one or more past selections made during the communication session by a person in possession of the GSM wireless client device in response to one or more action options presented by the host server in previous messages and any body text of the message.
-
-
27. A computer readable medium having at least one computer program recorded thereon that, when executed by a computer, operates in a messaging system environment wherein a host server is selectively communicable with a plurality of client devices, including wireless and wired devices, by way of a computer network, each wireless and wired client device being uniquely identified to the host server by way of a client identifying number and where, in the case of wireless client devices, the client identifying number of the wireless client device corresponds to a network identifying number used by a wireless communication network to which the wireless client device is also connected, the computer program, on execution, operable to:
-
receive a message from a messaging service server originating from a GSM wireless client device, the message comprising a message packet including an address of an intended recipient and an address of the sender of the message and the address of the intended recipient of the message includes a unique numeric access code of the host server to distinguish the message to be sent to the host server from other messages handled by the messaging service server; process the message to determine a dynamic selection number representative of one or more past selections made during the communication session by a person in possession of the GSM wireless client device in response to one or more action options presented by the host server in previous messages; and initiate at least one prescribed action determined with reference to the selection number and any body text of the message.
-
Specification