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

Lost real-time media packet recovery

A media application, a part of the technology, is applied in the field of lost real-time media packet recovery, and can solve the problems of heavy burden, high cost, and increased overall cost of management servers and/or communication networks.

Active Publication Date: 2014-09-10
MICROSOFT TECH LICENSING LLC
View PDF4 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

As a result of processing many different packets from different sources for one conference, the processing done by the server becomes burdensome and expensive in terms of CPU time and memory usage
Additionally, the overall cost of managing servers and / or communication networks increases

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
  • Lost real-time media packet recovery
  • Lost real-time media packet recovery
  • Lost real-time media packet recovery

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] The present invention provides systems, methods and computer program products for facilitating a significant reduction in the amount of processing performed by intermediate nodes (e.g., conference servers) in packet-switched and protocol-compliant communications networks that use FEC for communicating information packets , which satisfies the requirements identified above. More specifically, protection operations normally performed by the intermediate node on at least a portion of a particular received packet containing protected information are eliminated. Further, the task of rearranging redundant information normally resulting from such protection operations and of regenerating the packets from this rearranging of redundant information is also eliminated. Although at different defined moments these specific packets are marked as instructing the intermediate node to perform the protection operation and rearrange redundant information resulting from the protection oper...

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

Systems, methods and computer program products for facilitating the recovery of lost real-time media packets within a computer network real-time application implementing Forward Error Control (FEC), such that server performance is not affected from a CPU and memory perspective, are disclosed. In an embodiment, a conference server that is part of a communication network compliant with the Real Time Transport Protocol (RTP) is able to avoid regenerating FEC packets by not performing any FEC coding operation on the packets unless it is flagged to indicate regeneration via an FEC (e.g., Reed-Solomon) coding is necessary. Absent the flag, the conference server updates the received FEC packet as per the RTP and transmits the packet to its ultimate destination. Such disclosed systems, methods and computer program products are independent of the nature of the media being protected and flexible enough to support a wide variety of FEC techniques.

Description

Background technique [0001] In today's technological environment, it is common for individuals, business enterprises and other organizations to use real-time communications over computer networks such as point-to-point audio calls and video conferencing. This real-time communication harnesses the power of the global public Internet to allow more communication and collaboration over distance, increasing productivity and saving travel costs. Real-time communications involve the transfer (i.e., sending and / or receiving) of various forms of information (e.g., voice, data, graphics, text, and numbers) over digital communication networks (i.e., computer communication networks) using packets to communicate information. These communication networks often use packet switching techniques, where a sent packet may traverse several nodes in the communication network before it reaches its final destination node. [0002] A packet is a group of bits arranged and / or formatted according to a...

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
IPC IPC(8): H04L12/853H04L12/703H04L29/06H04L47/2416H04L45/28
CPCH03M13/19H04L1/0057H03M13/1515H04L1/0046H03M13/098H03M13/356
Inventor 沈立T.摩尔S.王钱挺
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