×

Method of scheduling data and signaling packets for push-to-talk over cellular networks

  • US 7,558,286 B2
  • Filed: 12/24/2004
  • Issued: 07/07/2009
  • Est. Priority Date: 10/22/2004
  • Status: Expired due to Fees
First Claim
Patent Images

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 Internet Protocol (VOIP) session, comprising the steps of:

  • detecting a period of silence data in a talk-burst by a silence detector;

    inserting a signaling packet between data packets during the period of silence in the talk-burst by a signaling queue manager, whereinthe data packets are transmitted using a data protocol, whereinthe data packets are based upon Real-time Transport Protocol (RTP) and the signaling packets are based upon Session Initiation Protocol (SIP), and whereinthe detecting step detects the period of silence when a first silence descriptor (SID_FIRST) data packet is a data packet in the talk-burst; and

    wherein the inserting step inserts the signaling packet behind the SID_FIRST data packet;

    transmitting the signaling packet using a signaling protocol between the client device and the communications network; and

    determining the time between a packet equipped with a trigger is released to a communications network modem and a control message is received in response to the trigger packet being transmitted out on the communications network by the signaling queue manager;

    calculating real-time bandwidth of the communications network by the signaling queue manager; and

    based upon the real-time bandwidth, modifying the size of the signaling packets by a session controller.

View all claims
  • 10 Assignments
Timeline View
Assignment View
    ×
    ×