System and method for voice and text based service interworking
First Claim
1. A method of communication, comprising:
- receiving a selection of a first target user selected by an initiating user having an initiating push-to-talk (PTT) device;
when the first target user is available to communicate via multiple devices including a target PTT device and a target instant messaging (IM) device, indicating a user preference of the first target user to communicate via a preferred device of the multiple devices;
beginning a PTT session with the initiating PTT device;
when the preferred device is the target IM device, beginning an IM session with the target IM device; and
when the preferred device is the target PTT device, beginning a PTT session with the target PTT device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of communication includes receiving a request to initiate a push-to-talk/instant messaging exchange from a push-to-talk device. A determination is made in order to ascertain if an instant messaging device is available to partake in the push-to-talk/instant messaging exchange. If the instant messaging device is available, the push-to-talk device is notified that the push-to-talk/instant messaging exchange has begun. Voice packets are received from the push-to-talk device after a push to talk button is pressed and released. The voice packets from the push-to-talk device are converted to text packets. Then, the converted text packets are transmitted to the instant messaging device. The method further includes determining whether the push-to-talk device is blocked by the instant messaging device. If the push-to-talk device is not blocked, text packets are received from the instant messaging device and converted to voice packets. Further, the converted voice packets are transmitted to the push-to-talk device.
-
Citations
33 Claims
-
1. A method of communication, comprising:
-
receiving a selection of a first target user selected by an initiating user having an initiating push-to-talk (PTT) device; when the first target user is available to communicate via multiple devices including a target PTT device and a target instant messaging (IM) device, indicating a user preference of the first target user to communicate via a preferred device of the multiple devices; beginning a PTT session with the initiating PTT device; when the preferred device is the target IM device, beginning an IM session with the target IM device; and when the preferred device is the target PTT device, beginning a PTT session with the target PTT device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 27, 28, 29, 30, 31, 32, 33)
-
-
10. A method of communication, comprising:
-
receiving a request to initiate a messaging exchange with a target user from an initiating user having an initiating instant messaging (IM) device; when the target user is available to communicate via multiple devices including a target push-to-talk (PTT) device and a target IM device, indicating a user preference of the target user to communicate via a preferred device of the multiple devices; beginning an IM session with the initiating IM device; when the preferred device is the target PTT device, beginning a PTT session with the target PTT device; and when the preferred device is the target IM device, beginning an IM session with the target IM device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A communication system, comprising:
a push-to-talk (PTT)/instant messaging (IM) server to communicate via a data network, the PTT/IM server including; a processor; and a computer-readable medium including processor-executable instructions that, when executed by the processor, cause the processor to; receive a selection of a target user from an initiating user device of a first device type; when the target user is available to communicate via multiple device types of devices, the multiple device types of devices including a target PTT device type and a target IM device type, indicate a user preference of the target user to communicate via a preferred device type of the multiple device types; prevent use of a PTT/IM exchange when the preferred device type is a same type of device as the first device type; and facilitate the PTT/IM exchange when the preferred device type is a different type of device than the first device type. - View Dependent Claims (19, 20, 21, 22, 23)
-
24. A computer system for facilitating communication between a push-to-talk device and an instant messaging device, the computer system comprising:
-
a push-to-talk (PTT) server; an instant messaging (IM) server; a presence server to indicate that a target user is available to communicate and a user preference of the target user to communicate via one of a PTT device and an IM device; and a PTT/IM gateway server comprising; a processor; and a computer-readable medium including processor-executable instructions that when executed by the processor, cause the processor to; receive voice packets from the PTT server when the presence server indicates that the target user is available to communicate; convert the voice packets to text packets when the user preference indicates that the target user prefers to communicate via the IM device; transmit the text packets to the IM server; and prevent use of the PTT/IM gateway server when the user preference indicates that the target user prefers to communicate via the PTT device. - View Dependent Claims (25, 26)
-
Specification