×

Call setup and channel allocation for a multi-media network bus

  • US 5,422,883 A
  • Filed: 10/16/1992
  • Issued: 06/06/1995
  • Est. Priority Date: 10/16/1992
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of call set-up and allocation for a multi-media exchange of communications among a plurality of parties, said parties connected by a backbone network and a plurality of local area networks, said method comprising the steps of:

  • a) waiting in a quiescent state;

    b) receiving a call request from a first participant, said call request identifying other participants for local or remote communication, the former conducted through the local area network and the latter connected through the backbone network;

    c) entering a channel allocate;

    state and during said channel allocate state;

    determining the number of variable isochronous channels and variable packet and isochronous bandwidth required for communication among said first participant and all of said other participants using a state machine;

    determining the number of available channels and bandwidth using the state machine;

    dynamically allocating and reassigning the required number of channels to said conference using the state machine to meet the needs of the call request, if said number of channels available is at least equal to said number of channels required; and

    returning to said idle state if said number of channels available is less than said number of channels required;

    d) choosing one of said other participants and determining whether said chosen participant is busy", no answer" or "clear";

    e) if said chosen participant is "clear";

    assigning a channel to said chosen participant;

    notifying said chosen participant of a channel number associated with said assigned channel and channel numbers assigned to the first participant and any other participant;

    f) if said chosen participant is "busy" or "no answer", identifying to said first participant the state of said chosen participant;

    g) repeating steps c, d, e, and f a plurality of times until each of said other participants has been chosen; and

    h) entering a talk state and during said talk state;

    communicating among said first participant and all of said other "clear" participants, said communicating consisting of transmitting and receiving among said first participant and all of said other "clear" participants over said assigned channels;

    receiving an additional call request from said first participant identifying one or more additional participants;

    repeating steps c, d, e, and f until each of said additional participants has been chosen; and

    reentering said talk state.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×