IP Library Granted Patent US 7,680,887
Granted Patent B2
US 7,680,887 · App. 10/479,936 · Granted Mar 16, 2010

Method and device for messaging

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,680,887
App. No.
10/479,936
Granted
Mar 16, 2010
Kind
B2
Abstract

A method and system are provided to transmit a message from a transmitting client to a primary receiving client via a server, which is also connected to a secondary receiving client. A message is sent from the transmitting client to the server. The message includes a first header indicative of an address of the primary receiving client and a second header indicative of at least one address of the secondary receiving client and the secondary header being indicative of only a single one of the at least one address. The message is then transmitted from the server to the primary receiving client and from the server to the secondary receiving client.

Claims (65)

1. A method, comprising:

receiving a session initiation protocol message from a transmitting client at a session initiation protocol server, the session initiation protocol message including at least a first header indicative of an address of a primary receiving client and at least one secondary header indicative of at least one address of the at least one secondary receiving client, the primary header being indicative of only a single primary receiving client address;

transmitting the session initiation protocol message from the session initiation protocol server to the address of primary receiving client and from the session initiation protocol server to the address of at least one secondary receiving client;

awaiting a delivery message, the delivery message being indicative of successful receipt of the message;

determining, on the basis of any received delivery messages, which of the receiving clients received the message; and

sending a delivery report to the transmitting client indicating which of the receiving clients received the message.

2. The method according to claim 1 , wherein each of the at least one secondary receiving headers is indicative of only a single address of a secondary receiving client.

3. The method according to claim 1 , wherein the session initiation protocol message includes only a single secondary receiving header indicative of addresses of the at least one secondary receiving clients.

4. The method according to claim 1 , further comprising:

re-transmitting the session initiation protocol message to the address of any of said receiving clients that do not send the delivery message within a predetermined time period after transmission of the session initiation protocol message.

5. The method according to claim 4 , further comprising:

re-transmitting the session initiation protocol message up to a predetermined number of times; and

in the event that no delivery message is received, determining that the session initiation protocol message transmission was not successful,

wherein the delivery report indicates those receiving clients that have not received the session initiation protocol message.

6. The method according to claim 1 , wherein the session initiation protocol message is received from the transmitting client over an air interface within a telecommunications network.

7. An apparatus, comprising:

a receiver configured to receive a session initiation protocol message from a transmitting client, the session initiation protocol message including at least a first header indicative of an address of a primary receiving client and at least one secondary header indicative of at least one address of at least one secondary receiving client, the primary header being indicative of only a single primary receiving client;

a transmitter configured to transmit the session initiation protocol message to the address of the primary receiving client and to the address of at least one secondary receiving client;

an awaiting unit configured to await a delivery message, the delivery message being indicative of successful receipt of the session initiation protocol message;

a client determiner configured to determine, on the basis of any received delivery messages, which of the receiving clients received the session initiation protocol message; and

a delivery report transmitter configured to send a delivery report to the transmitting client indicating which of the receiving clients received the session initiation protocol message.

8. The apparatus according to claim 7 , wherein each of the at least one secondary receiving headers is indicative of only a single address of a secondary receiving client.

9. The apparatus according to claim 7 , wherein the session initiation protocol message includes only a single secondary receiving header indicative of addresses of the at least one secondary receiving clients.

10. The apparatus according to claim 7 , further comprising:

a message re-transmitter configured to re-transmit the session initiation protocol message to the address of any of said receiving clients that do not send the delivery message within a predetermined time period after transmission of the session initiation protocol message.

11. The apparatus according to claim 10 , further comprising:

a re-transmitter configured to re-transmit the session initiation protocol message up to a predetermined number of times, and

in the event that no delivery message is received, a determiner configured to determine that the session initiation protocol message transmission was not successful,

wherein the delivery report indicates those receiving clients that have not received the session initiation protocol message.

12. The apparatus according to claim 7 , wherein the session initiation protocol message is received from the transmitting client over an air interface within a telecommunications network.

13. The apparatus as claimed in claim 7 , wherein said apparatus comprises a session initiation protocol server.

14. A system, comprising:

a session initiation protocol server comprising

a receiver configured to receive a session initiation protocol message from a transmitting client, the session initiation protocol message including at least a first header indicative of an address of a primary receiving client and at least one secondary header indicative of at least one address of at least one secondary receiving client, the primary header being indicative of only a single primary receiving client,

a transmitter configured to transmit the session initiation protocol message to the address of the primary receiving client and to the address of at least one secondary receiving client,

an awaiting unit configured to await a delivery message, the delivery message being indicative of successful receipt of the session initiation protocol message,

a client determiner configured to determine, on the basis of any received delivery messages, which of the receiving clients received the session initiation protocol message, and

a delivery report transmitter configured to send a delivery report to the transmitting client indicating which of the receiving clients received the session initiation protocol message.

15. An apparatus, comprising:

a transmitter configured to send a session initiation protocol message to a session initiation protocol server, the session initiation protocol message including at least a first header indicative of an address of a primary receiving client and at least one secondary header indicative of at least one address of at least one secondary receiving client, the primary header being indicative of only a single primary receiving client; and

a receiver configured to receive a delivery report from the session initiation protocol server, indicating which of the receiving clients received the session initiation protocol message.

16. The apparatus according to claim 15 , wherein each of the at least one secondary receiving headers is indicative of only a single address of a secondary receiving client.

17. The apparatus according to claim 15 , wherein the session initiation protocol message includes only a single secondary receiving header indicative of addresses of the at least one secondary receiving clients.

18. The apparatus according to claim 15 , wherein the delivery report is indicative of the session initiation protocol server having

awaited a delivery message from each of the receiving clients, and

determined, on the basis of any of said received delivery messages, which of the receiving clients received the session initiation protocol message.

19. The apparatus according to claim 15 , wherein the session initiation protocol message is transmitted from the apparatus to the session initiation protocol server over an air interface within a telecommunications network.

20. The apparatus according to claim 15 , wherein the server is a session initiation protocol.

21. An apparatus, comprising:

means for receiving a session initiation protocol message from a transmitting client, the session initiation protocol message including at least a first header indicative of an address of a primary receiving client and at least one secondary header indicative of at least one address of at least one secondary receiving client, the primary header being indicative of only a single primary receiving client;

means for transmitting the session initiation protocol message to the address of the primary receiving client and to the address of at least one secondary receiving client;

means for awaiting a delivery message, the delivery message being indicative of successful receipt of the session initiation protocol message;

means for determining, on the basis of any received delivery messages, which of the receiving clients received the session initiation protocol message; and

means for sending a delivery report to the transmitting client indicating which of the receiving clients received the session initiation protocol message.

22. An apparatus, comprising:

means for sending a session initiation protocol message to a server, the session initiation protocol message including at least a first header indicative of an address of a primary receiving client and at least one secondary header indicative of at least one address of at least one secondary receiving client, the secondary header being indicative of only a single one of the at least one address; and

means for receiving a delivery report from the server indicating which of the receiving clients received the session initiation protocol message.

23. The apparatus as claimed in claim 1 , wherein said apparatus comprises user equipment.

24. A method, comprising:

sending a session initiation protocol message to a session initiation protocol server, the message including at least a first header indicative of an address of a primary receiving client and at least one secondary header indicative of at least one address of at least one secondary receiving client, the primary header being indicative of only a single primary receiving client; and

receiving a delivery report from the session initiation protocol server, indicating which of the receiving clients received the session initiation protocol message.

25. The method according to claim 24 , wherein each of the at least one secondary receiving headers is indicative of only a single address of a secondary receiving client.

26. The method according to claim 24 , wherein the session initiation protocol message includes only a single secondary receiving header indicative of addresses of the at least one secondary receiving clients.

27. The method according to claim 24 , wherein the delivery report is indicative of the session initiation protocol server having awaited a delivery message from each of the receiving clients, and determined, on the basis of any of said received delivery messages, which of the receiving clients received the message.

28. The method according to claim 24 , wherein the sending further comprises sending the message to the session initiation protocol server over an air interface within a telecommunications network.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035602/0299 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2004
From: KISS, KRISZTIAN; KOSKELAINEN, PETRI
To: NOKIA CORPORAITON
Reel/Frame 016236/0489 →