Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Reliable Delivery of Multi-Cast Conferencing Data

a multi-cast conferencing and data technology, applied in the field of network communication technology, can solve the problems of increasing network latency, consuming network bandwidth, and relatively large bandwidth consumed by transferred state information, and achieves the effects of reducing latency associated, increasing current send rate, and saving network bandwidth

Inactive Publication Date: 2007-08-23
MICROSOFT TECH LICENSING LLC
View PDF21 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The present invention provides methods, systems, and computer program products for reliable delivery of multi-cast conferencing data. The invention allows both multi-cast capable computer systems and computers that are not multi-cast enabled to participate in the same conferencing session. The invention also allows a root computer system to adjust a current send rate for multi-cast packets based on the transmission characteristics of networks used to deliver multi-cast packets. The technical effects of the invention include improved reliability, potential bandwidth savings, reduced latency, and the ability to dynamically join an existing multi-cast conference session without significantly impacting other computer systems already participating in the existing multi-cast conference session.

Problems solved by technology

Maintenance and transfer of state information consumes computing system resources (e.g., system memory), consumes network bandwidth, and potentially increases network latency.
In an electronic conference with a number of intermediate and leaf computing systems the bandwidth consumed by transferred state information can be relatively large.
However, since multi-cast protocols are typically not connection-oriented, multi-cast protocols do not provide any reliable messaging features (e.g., end-to-end error recovery, resequencing, flow control, etc).
Thus, when multi-cast data is lost or damaged there is little, if anything, that can be done to recover the lost or damaged data.
This is unfortunate, since lost or damaged conferencing data can significantly reduce the usefulness of an electronic conference.
Further, since multi-cast conferencing data is transmitted to every computer system, lost or damaged multi-cast conferencing data can potentially affect every intermediate and leaf computing system participating in the electronic conference.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Reliable Delivery of Multi-Cast Conferencing Data
  • Reliable Delivery of Multi-Cast Conferencing Data
  • Reliable Delivery of Multi-Cast Conferencing Data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The principles of the present invention provide for reliably delivering multi-cast conferencing data to computer systems participating in a multi-cast conference session. When multi-cast conferencing data is lost or damaged during delivery, the lost or damaged conferencing data can be repaired via connection-oriented uni-cast delivery. Computer systems can join an existing multi-cast conference session without significantly impacting other computer systems already participating in the existing multi-cast conference session. A root computer system can adjust a multi-cast send rate to compensate for changed network conditions.

[0026] Embodiments within the scope of the present invention include computer-readable media for carrying or having computer-executable instructions or data structures stored thereon. Such computer-readable media may be any available media, which is accessible by a general-purpose or special-purpose computer system. By way of example, and not limitation, ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Conferencing data is reliably delivered to computer systems participating in a hierarchically arranged multi-cast conferencing session. When a child computer system does not receive a multi-cast packet (e.g., an IP multi-cast packet), the child computer system sends a negative acknowledgment to a parent computer system. In response, the parent computer system re-transmits conferencing data that was contained in the multi-cast packet to the child computer system. Conferencing data can be re-transmitted to the child computer system via uni-cast (e.g., TCP). Accordingly, conferencing data that is not received or that is damaged via multi-cast can be repaired via uni-cast. Computer systems can join an existing multi-cast conference session without having to communicate with the root computer system. The root computer system adjusts a multi-cast send rate to compensate for changed network conditions.

Description

CROSS-REFERENCE TO RELATED APPLICATION [0001] This application claims benefit to U.S. patent application Ser. No. 10 / 436,613 filed on May 13, 2003.BACKGROUND OF THE INVENTION [0002] 1. The Field of the Invention [0003] The present invention relates to network communication technology, and more specifically, to reliable delivery of multi-cast conferencing data. [0004] 2. Background and Relevant Art [0005] Computer networks have enhanced our ability to communicate and access information by allowing one computer or device (hereinafter both referred to as a “computing system”) to communicate over a network with another computing system using electronic messages. When transferring an electronic message between computing systems, the electronic message will often pass through a protocol stack that performs operations on the data within the electronic message (e.g., packetizing, routing, flow control). The Open System Interconnect (“OSI”) model is an example of a networking framework for i...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F15/16H04L12/18H04L12/56
CPCH04L12/1868H04L12/1822G07C15/003A63F3/061A63F3/08
Inventor XU, YIKANGCOLLINS, LEONARD ALANCHU, LON-CHAN
Owner MICROSOFT TECH LICENSING LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products