IP Library › Granted Patent US 10,341,396
Granted Patent B2
US 10,341,396 · App. 15/481,555 · Granted Jul 2, 2019

Method and device for transmitting a text message over a voice call

Inventor: Ashok Kumar Selvaraj (Bangalore, IN)
Assignee: Wipro Limited
H04L65/1089H04L65/1006H04L65/1069H04L65/1096H04W4/14
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 10,341,396
App. No.
15/481,555
Granted
Jul 2, 2019
Kind
B2
Abstract

A method and device are described for transmitting a text message over a voice call. The method includes initiating a Session Initiation Protocol (SIP) session for the voice call wherein the SIP session comprises at least one of a Session Initiation Protocol (SIP) INVITE request and a SIP INFO request. The method includes inserting a text message in at least one of the SIP INVITE request and the SIP INFO request. The method further includes transmitting, by the communication device, the text message over the SIP session to a called device.

Claims (31)

1. A method of transmitting a text message over a voice call, the method comprising:

initiating, by a calling communication device, a Session Initiation Protocol (SIP) session for the voice call with a called communication device, wherein the SIP session comprises a Session Initiation Protocol (SIP) INVITE request and a SIP INFO request;

inserting, by the calling communication device, a text message in the SIP INFO request during call ringing of the voice call, wherein the text message is inserted when a callee associated with the called communication device does not answer the voice call after a predefined number of call rings;

determining, by the calling communication device, whether the called communication device is capable of receiving and interpreting the text message inserted in the SIP INFO request; and

transmitting, by the communication device, the text message in the SIP INFO request over the SIP session based on the determined capability of the called communication device, wherein the text message is displayed on the called communication device along with a call ringing notification of the voice call.

2. The method of claim 1 , further comprising inserting call correlation information in at least one of the SIP INVITE request and the SIP INFO request.

3. The method of claim 2 , wherein inserting at least one of the text message and the call correlation information in the SIP INVITE request comprises inserting a call-reason feature tag in a subject field of a SIP INVITE request header indicating the insertion of the text message for the voice call to the called communication device.

4. The method of claim 2 , wherein the at least one of the text message, an SIP INFO package name and the call correlation information is inserted in at least one of a Session Description Protocol (SDP) body of SIP INVITE request and a body of SIP INFO request.

5. The method of claim 2 , wherein the call correlation information comprises at least one of a unique identifier of a calling communication device, an unique identifier of the called communication device, an unique identifier for identifying a Packet Switched (PS) call transaction, or the text message.

6. The method of claim 1 , wherein the text message transmitted to the communication device during the voice call is analyzed before the text message is displayed, wherein the analysis comprises performing text mining of the text message received during the voice call using Natural Language Processing (NLP) techniques based on call correlation information indicating an unique identifier of the calling communication device and frequency of calls from the calling communication device.

7. The method of claim 6 , wherein the text message is displayed on the called communication device along with the call ringing notification of the voice call based on the analysis of the text message.

8. A calling communication device for transmitting a text message over a voice call comprising:

a processor; and

a memory communicatively coupled to the processor, wherein the memory stores processor-executable instructions, which, on execution, causes the processor to:

initiate a Session Initiation Protocol (SIP) session for the voice call with a called communication device, wherein the SIP session comprises a Session Initiation Protocol (SIP) INVITE request and a SIP INFO request;

insert a text message in at least one of the SIP INVITE request and the SIP INFO request in the SIP INFO request during call ringing of the voice call, wherein the text message is inserted when a callee associated with the called communication device does not answer the voice call after a predefined number of call rings;

determine whether the called communication device is capable of receiving and interpreting the text message inserted in the SIP INFO request; and

transmit the text message in the SIP INFO request over the SIP session based on the determined capability of the called communication device, wherein the text message is displayed on the called communication device along with a call ringing notification of the voice call.

9. The calling communication device of claim 8 , further comprising inserting call correlation information in at least one of the SIP INVITE request and the SIP INFO request.

10. The calling communication device of claim 9 , wherein inserting at least one of the text message and the call correlation information in the SIP INVITE request comprises inserting a call-reason feature tag in a subject field of a SIP INVITE request header indicating the insertion of the text message for the voice call to the called communication device.

11. The calling communication device of claim 9 , wherein the at least one of the text message, an SIP INFO package name and the call correlation information is inserted in at least one of a Session Description Protocol (SDP) body of SIP INVITE request and a body of SIP INFO request.

12. The calling communication device of claim 9 , wherein the call correlation information comprises at least one of a unique identifier of a calling communication device, an unique identifier of the called communication device, an unique identifier for identifying a Packet Switched (PS) call transaction or the text message.

13. A non-transitory computer-readable storage medium having stored thereon, a set of computer-executable instructions for causing a calling communication device comprising one or more processors to perform steps comprising:

initiating a Session Initiation Protocol (SIP) session for the voice call with a called communication device, wherein the SIP session comprises a Session Initiation Protocol (SIP) INVITE request and a SIP INFO request;

inserting a text message in the SIP INFO request during call ringing of the voice call, wherein the text message is inserted when a callee associated with the called communication device does not answer the voice call after a predefined number of call rings;

determining, by the calling communication device, whether the called communication device is capable of receiving and interpreting the text message inserted in the SIP INFO request; and

transmitting the text message in the SIP INFO request over the SIP session based on the determined capability of the called communication device, wherein the text message is displayed on the called communication device along with a call ringing notification of the voice call.

14. The non-transitory computer-readable storage medium of claim 13 , further storing computer-executable instructions for performing functions of inserting call correlation information in at least one of the SIP INVITE request and the SIP INFO request.

15. The non-transitory computer-readable storage medium of claim 14 , wherein inserting at least one of the text message and the call correlation information in the SIP INVITE request comprises inserting a call-reason feature tag in a subject field of a SIP INVITE request header indicating the insertion of the text message for the voice call to the called communication device.

16. The non-transitory computer-readable storage medium of claim 14 , wherein the at least one of the text message, an SIP INFO package name and the call correlation information is inserted in at least one of a Session Description Protocol (SDP) body of the SIP INVITE request and a body of the SIP INFO request.

17. The non-transitory computer-readable storage medium of claim 14 , wherein the call correlation information comprises at least one of a unique identifier of the calling communication device, an unique identifier of the called communication device, an unique identifier for identifying a Packet Switched (PS) call transaction or the text message.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2017
From: KUMAR SELVARAJ, ASHOK
To: WIPRO LIMITED
Reel/Frame 041927/0667 →
Continuity (1)
Related Publication 20180295163A1 · Oct 11, 2018
Cited By (2)
US 12,200,592 US 12,284,582