US20090049175A1

Stream reservation protocol for bridged networks

Claim Score by NHIP

Read claim 20, the broadest

Abstract

In one embodiment, a talker device may issue talker registrations to bridges of a network domain for a stream, the talker registration having at least a bandwidth requirement and a state of the talker registration as either offering or failed. Also, a listener device may issue listener registrations for a stream, the listener registration having at least a state of the listener registration as one of asking, asking-failed, ready, or ready-failed. In response to receiving a talker registration and listener registration for the same stream, a bridge of the network domain may then attempt to allocate resources for the stream if the bridge is on a path of the stream between the talker device and the listener device. The bridge may then notify, via respective states of the talker and listener registrations, the talker device and the listener device of whether resources have been allocated for the stream.

US20090049175A1, drawing sheet 1
Sheet 1 of 22

Term

2.3 yearsto projected expiry

Projected expiry 22 January 2029, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

20 claims: 3 independent, 17 dependent

  1. 1
    A method, comprising:issuing a talker registration for a stream from a talker device to bridges of a network domain, the talker registration having at least a bandwidth requirement and a state of the talker registration as either offering or failed;issuing a listener registration for a stream from a listener device to bridges of the network domain, the listener registration having at least a state of the listener registration as one of asking, asking-failed, ready, or ready-failed;in response to receiving a talker registration and listener registration for the same stream on a bridge of the network domain, attempting to allocate resources for the stream if the bridge is on a path of the stream between the talker device and the listener device;and notifying, via respective states of the talker and listener registrations, the talker device and the listener device of whether resources have been allocated for the stream.
  2. 15
    A node, comprising:one or more network interfaces adapted to send and receive packets, the network interfaces having one or more allocatable resources;a processor coupled to the network interfaces and adapted to execute one or more processes;and a memory adapted to store a bridge process executable by the processor, the bridge process when executed operable to: i) receive a talker registration for a stream from a talker device, the talker registration having at least a bandwidth requirement and a state of the talker registration as either offering or failed;ii) receive a listener registration for a stream from a listener device, the listener registration having at least a state of the listener registration as one of asking, asking-failed, ready, or ready-failed;iii) in response to receiving a talker registration and listener registration for the same stream, attempt to allocate resources for the stream if the node is on a path of the stream between the talker device and the listener device;and iv) notify, via respective states of the talker and listener registrations, the talker device and the listener device of whether resources have been allocated for the stream.
  3. 20
    Broadest claimClaim Score 60, broad(NHIP)A system, comprising:one or more bridges of a network domain;a talker device configured to issue a talker registration to the bridges for a stream, the talker registration having at least a bandwidth requirement and a state of the talker registration as either offering or failed;a listener device configured to issue a listener registration to the bridges for a stream, the listener registration having at least a state of the listener registration as one of asking, asking-failed, ready, or ready-failed;and wherein the bridges are configured to attempt to allocate resources for the stream if the bridge is on a path of the stream between the talker device and the listener device in response to receipt of a talker registration and listener registration for the same stream on the, and notify, via respective states of the talker and listener registrations, the talker device and the listener device of whether resources have been allocated for the stream.