US20030059005A1

Multi-media communication management system with dynamic bypass routing of real time streaming media

Claim Score by NHIP

Read claim 21, the broadest

Abstract

A communication system controller interconnects a plurality of communication stations with each of the Internet and the public switched telephone network. Each communication station may communicate both real time streaming media frames and non-real time data frames on the Internet. The system controller includes a local area network interface for receiving frames, including both real time streaming media frames and non-real time data frames, from a communication station and a frame buffer for queuing the frames for transmission on the Internet. The system controller also provides for establishing a supplemental PSTN channel to a remote endpoint over the PSTN when the frame buffer has filled above a predetermined capacity. A routing circuit routes at least a portion of the real time streaming media frames to the remote endpoint on the supplemental PSTN channel.

US20030059005A1, drawing sheet 1
Sheet 1 of 22

Term

Term ended

Projected expiry passed 24 September 2021, 5 years ago.

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

24 claims: 6 independent, 18 dependent

  1. 1
    A communication system controller that interconnects a plurality of communication stations with each of the Internet and the public switched telephone network, the communication system controller comprising:means for receiving an indication of a remote endpoint from a communication station;means for establishing a real time streaming media channel with the remote endpoint over the Internet;means for sending frames including real time streaming audio to the remote endpoint utilizing the channel;means for measuring whether a quality of service failure has occurred, a quality of service failure including at least one of frame loss and frame latency of frames sent on the channel falling below a quality of service threshold;means for establishing a PSTN channel to the remote endpoint over the PSTN when a quality of service failure has occurred;means for routing at least a portion of the frames sent to the remote endpoint over the PSTN channel.
  2. 5
    A communication system controller that interconnects a plurality of communication stations with each of the Internet and the public switched telephone network, the communication system controller comprising:a communication circuit for exchanging frames of data with a remote device over the Internet;a modem interface circuit for establishing a PSTN connection with the remote device over the PSTN and for exchanging frames of data with the remote endpoint over the PSTN connection;a monitor circuit comprising: means for measuring whether a quality of service failure has occurred on the Internet, a quality of service failure including at least one of frame loss and frame latency of frames sent on the Internet falling below a quality of service threshold;and means for identifying a remote device to the modem interface and providing an indication to the modem interface to establishing a connection with the remote device;and means for instructing a router to route frames to the remote device over the PSTN connection.
  3. 9
    A method of sending real time streaming media frames to a remote device, the method comprising:receiving an indication of a remote endpoint from a communication station;establishing a real time streaming media channel with the remote endpoint over the Internet;sending frames including real time streaming audio to the remote endpoint utilizing the channel;measuring whether a quality of service failure has occurred, a quality of service failure including at least one of frame loss and frame latency of frames sent on the channel falling below a quality of service threshold;establishing a PSTN channel to the remote endpoint over the PSTN when a quality of service failure has occurred;and routing at least a portion of the frames sent to the remote endpoint over the PSTN channel.
  4. 13
    A communication system controller that interconnects a plurality of communication stations with each of the Internet and the public switched telephone network, the communication system controller comprising:a communication circuit for exchanging frames of data with a remote device over the Internet;a modem interface circuit for establishing a PSTN connection with the remote device over the PSTN and for exchanging frames of data with the remote endpoint over the PSTN connection;a monitor circuit comprising: means for measuring whether a quality of service failure has occurred on the Internet, a quality of service failure including at least one of frame loss and frame latency of frames sent on the Internet falling below a quality of service threshold;and means for identifying a remote device to the modem interface and providing an indication to the modem interface to establishing a connection with the remote device;and means for instructing a router to route frames to the remote device over the PSTN connection.
  5. 17
    A communication system controller that interconnects a plurality of communication stations with each of the Internet and the public switched telephone network, the communication system controller comprising:a local area network interface for receiving frames, including both real time streaming media frames and non-real time data frames, from a communication station;a frame buffer for queuing the frames for transmission on the Internet;means for establishing a supplemental PSTN channel to a remote endpoint over the PSTN when the frame buffer has filled above a predetermined capacity;and a routing circuit for routing at least a portion of the real time streaming media frames to the remote endpoint on the supplemental PSTN channel.
  6. 21
    Broadest claimClaim Score 63, broad(NHIP)A method of sending real time streaming media frames to a remote device, the method comprising:receiving frames, including both real time streaming media frames and non-real time data frames, from a communication station on a local network;queuing the frames for transmission on the Internet;establishing a supplemental PSTN channel to a remote endpoint over the PSTN when the frame buffer has filled above a predetermined capacity;and routing at least a portion of the real time streaming media frames to the remote endpoint on the supplemental PSTN channel.