Method and system providing a messaging service
First Claim
1. A method, comprising:
- storing at least one parameter defining a temporary storage of at least one instant message for delivery to a terminal, wherein the temporary storage is specified by including an address of a storage location with the instant message,receiving parameter setting information from the terminal,setting or updating, via at least one processor, the at least one parameter depending on the parameter setting information,receiving an instant message addressed to the terminal,checking, via the at least one processor, if a user of the terminal is reachable, andif the user of the terminal is determined to not be reachable, treating the received instant message according to the at least one parameter, andinitiating transmittal of a delivery report indicating successful delivery of the received instant message if the delivery of the received instant message to the terminal is successful.
0 Assignments
0 Petitions
Accused Products
Abstract
The invention is directed to a instant messaging method and communication system comprising one or more network elements, wherein a connection from one to another network element can be established using a protocol which allows the sending of one or more messages from the one to the another network element as part of one or more protocol words. The protocol includes a protocol portion allowing a network element to specify whether or not the message is to be stored in case it cannot be promptly delivered to the another network element. The protocol portion preferably is part of the protocol header. The protocol may be a Session Initiation Protocol (SIP), and the message can be contained in an Invite request sent from the sending equipment to the receiving equipment.
31 Citations
30 Claims
-
1. A method, comprising:
-
storing at least one parameter defining a temporary storage of at least one instant message for delivery to a terminal, wherein the temporary storage is specified by including an address of a storage location with the instant message, receiving parameter setting information from the terminal, setting or updating, via at least one processor, the at least one parameter depending on the parameter setting information, receiving an instant message addressed to the terminal, checking, via the at least one processor, if a user of the terminal is reachable, and if the user of the terminal is determined to not be reachable, treating the received instant message according to the at least one parameter, and initiating transmittal of a delivery report indicating successful delivery of the received instant message if the delivery of the received instant message to the terminal is successful. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
initiating, via at least one processor, to send parameter setting information, and then sending the parameter setting information, for setting or updating at least one parameter of a server, the at least one parameter defining a treatment of at least one instant message, the treatment comprising a temporary storage of the at least one instant message, for delivery to a terminal, and wherein the temporary storage is specified by including an address of a storage location with the instant message, receiving at least one instant message from the server, where the at least one parameter defines the treatment to be applied when a user of the terminal to which the received instant message is addressed is determined to not be reachable to receive the at least one instant message, and initiating to send a delivery report indicating successful delivery of the received instant message if the delivery of the received instant message to the terminal is successful. - View Dependent Claims (14, 15, 16, 17)
-
-
18. An apparatus, comprising:
-
a processor; and a memory that stores software executable by the processor, where execution of the software by the processor causes the apparatus to receive at least one instant message, send parameter setting information for setting or updating at least one parameter in a server, the at least one parameter defining a treatment of instant messages for the apparatus, the treatment comprising a temporary storage of the at least one instant message, for delivery to a terminal, and wherein the temporary storage is specified by including an address of a storage location with the instant message, where the at least one parameter defining the treatment to be applied when a user of a terminal to which the instant message is addressed is determined to not be reachable to receive the at least one instant message, wherein the at least one parameter defines that the instant message is temporarily stored until the user becomes reachable, indicate when the user becomes reachable, and receive the stored instant message upon indication that the user has become reachable. - View Dependent Claims (19, 20)
-
-
21. An apparatus, comprising:
-
a processor; and a memory that stores software executable by the processor, where execution of the software by the processor causes the apparatus to determine to receive, from a terminal, parameter setting information for setting or updating at least one parameter in the apparatus, the at least one parameter defining a treatment of instant messages for the terminal, the treatment comprising a temporary storage of the instant messages, for delivery to the terminal, and wherein the temporary storage is specified by including an address of a storage location with the instant messages, determine to receive an instant message addressed for delivery to the terminal, determine to check if a user of the terminal is reachable, and if the user of the terminal is determined to not be reachable, treating the received instant message according to the at least one parameter, and determine to send a delivery report indicating successful delivery of the received instant message if the delivery of the instant message to the terminal is successful. - View Dependent Claims (22, 23, 24)
-
-
25. A non-transitory computer-readable medium encoded with instructions that, when executed on a computer, perform a process, the process comprising:
-
storing at least one parameter defining a treatment of at least one instant message for a terminal, a temporary storage of the at least one instant message, for delivery to a terminal, and wherein the temporary storage is specified by including an address of a storage location with the instant message, receiving parameter setting information from the terminal, setting or updating the at least one parameter depending on the parameter setting information, receiving an instant message addressed for delivery to the terminal, checking if a user of the terminal is reachable, and if the user of the terminal is determined to not be reachable, treating the received instant message according to the at least one parameter, and initiating to send a delivery report indicating successful delivery of the received instant message if the delivery of the received instant message to the terminal is successful. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A non-transitory computer-readable medium encoded with instructions that, when executed on a computer, perform a process, the process comprising:
-
sending parameter setting information for setting or updating at least one parameter of a server, the at least one parameter defining a treatment of at least one instant message, the treatment comprising a temporary storage of the at least one instant message, for delivery to a terminal, and wherein the temporary storage is specified by including an address of a storage location with the message, receiving at least one instant message from the server, where the at least one parameter defines the treatment to be applied when a user of the terminal to which the received instant message is addressed for delivery is determined to not be reachable to receive the at least one instant message, and initiating to send a delivery report indicating successful delivery of the received instant message if the delivery of the received instant message to the terminal is successful.
-
Specification