Method and apparatus for interworking between push-to-talk over cellular (PoC) systems and instant messaging (IM) systems
First Claim
1. A method of transmitting a message, the method comprising:
- receiving, at an interworking entity, a message from a first terminal in an instant messaging (IM) system, wherein the message does not include floor signaling;
queuing the message in a temporary storage;
converting the message to a streaming format;
automatically requesting, at the interworking entity, a floor from a push-to-talk over cellular (PoC) system based on the converting; and
streaming, at the interworking entity, the message to a server in the push-to-talk over cellular (PoC) system upon receipt of the floor.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for interworking between push-to-talk over cellular (PoC) systems and instant messaging (IM) systems is provided. An interworking entity that behaves like a PoC client to a PoC server and as an IM client to the IM server is provided. The interworking entity may be implemented as part of the PoC server or the IM server. The interworking entity listens to talk bursts from the PoC server and when it receives a talk burst the interworking entity sends the message to the IM client via the IM server. In an embodiment, the interworking entity listens to talk bursts or audio clips from the IM server and when it receives them, stores them in a temporary storage memory and converts them to a streaming format. The interworking entity then requests the floor from the PoC server, and, once the floor is granted, streams the stored audio clip or talk burst to the PoC server. The PoC server then distributes the clips to the PoC clients.
-
Citations
21 Claims
-
1. A method of transmitting a message, the method comprising:
-
receiving, at an interworking entity, a message from a first terminal in an instant messaging (IM) system, wherein the message does not include floor signaling; queuing the message in a temporary storage; converting the message to a streaming format; automatically requesting, at the interworking entity, a floor from a push-to-talk over cellular (PoC) system based on the converting; and streaming, at the interworking entity, the message to a server in the push-to-talk over cellular (PoC) system upon receipt of the floor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for transmitting a message, the apparatus comprising:
-
means for receiving, at an interworking entity, a message from a first terminal in an instant messaging (IM) system, wherein the message does not include floor signaling; means for queuing the message in a temporary storage; means for converting the message to a streaming format; means for automatically requesting, at the interworking entity, a floor from a push-to-talk over cellular (PoC) system based on the converting; and means for streaming, at the interworking entity, the message to a server in the push-to-talk over cellular (PoC) system upon receipt of the floor.
-
-
11. A non-transitory computer-readable medium including computer-executable instructions comprising:
-
receiving, at an interworking entity, a message from a first terminal in an instant messaging (IM) system, wherein the message does not include floor signaling; storing queuing the message in a temporary storage; converting the message to a streaming format; automatically requesting, at the interworking entity, a floor from a push-to-talk over cellular (PoC) system based on the converting; and streaming, at the interworking entity, the message to a server in the push-to-talk over cellular (PoC) system upon receipt of the floor.
-
-
12. At least one processor, comprising:
-
a first hardware component for receiving, at an interworking entity, a message from a first terminal in an instant messaging (IM) system, wherein the message does not include floor signaling; a second component for queuing the message in a temporary storage; a third component for converting the message to a streaming format; a fourth component for automatically requesting, at the interworking entity, a floor from a push-to-talk over cellular (PoC) system based on the converting; and a fifth component for streaming, at the interworking entity, the message to a server in the push-to-talk over cellular (PoC) system upon receipt of the floor.
-
-
13. An interworking function, comprising:
-
a memory comprising instructions for; receiving, at the interworking function, a message from a first terminal in a first an instant messaging (IM) system, wherein the message does not include floor signaling; queuing the message in a temporary storage; converting the message to a streaming format; automatically requesting, at the interworking function, a floor from a push-to-talk over cellular (PoC) system; streaming, at the interworking function, the message to a server in the a push-to-talk over cellular (PoC) system upon receipt of the floor; and a processor in communication with the memory and operable to execute the instructions. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
Specification