Method of scheduling data and signaling packets for push-to-talk over cellular networks
First Claim
1. In a communications network, a method for scheduling data packets and signaling packets for a client device coupled to the communications network during a Voice Over IP (VOIP) session, comprising the steps of:
- detecting a period of silence data in a talk-burst;
inserting a signaling packet between data packets during the period of silence in the talk-burst; and
transmitting the signaling packet between the client device and the communications network.
10 Assignments
0 Petitions
Accused Products
Abstract
A method and device for scheduling signaling and data packets during PTT sessions. An exemplary embodiment of the invention includes scheduling data packets and signaling packets during a push-to-talk session by detecting periods of silence in the talk-burst, inserting signaling packets between the data packets in the periods of silence in the talk-burst; and transmitting the signaling data packet along with the data packets. In another aspect of the invention, downlink signaling packets are suspended during the push-to-talk session.
-
Citations
30 Claims
-
1. In a communications network, a method for scheduling data packets and signaling packets for a client device coupled to the communications network during a Voice Over IP (VOIP) session, comprising the steps of:
-
detecting a period of silence data in a talk-burst;
inserting a signaling packet between data packets during the period of silence in the talk-burst; and
transmitting the signaling packet between the client device and the communications network. - View Dependent Claims (3, 4, 5, 6, 7, 9, 10, 11, 12)
-
- 2. The method recited in claim I, wherein the detecting of the period of silence is based upon a silence data packet present in the talk burst, and wherein the inserting of the signaling packet is behind the silence data packet in the talk-burst.
-
13. An improved push-to-talk enabled client device, the improvement comprising:
-
means for detecting a period of silence in a talk-burst during a push-to-talk session;
means for inserting a signaling packet between data packets during the period of silence in the talk-burst during the push-to-talk session. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A client device configured for use in a push-to-talk communications network, comprising:
-
a codec configured to create data packets representative of a input talk-burst;
a data packet queue coupled to the codec for the data packets;
a session controller configured to create signaling packets;
a signaling packet queue coupled to the session controller for the signaling packets. a silence detector to identify, in the data packet queue, data packets representative of silence in the talk-burst; and
a signaling queue manager configured to control signaling packets output from the signaling packet queue;
wherein, in response to the silence detector detecting a silence data packet, the signaling queue manager directs the signaling packet queue to output at least one of the signaling packets behind the silence data packet. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
Specification