Method and system for packetised content streaming optimisation

H - Electricity – 04 – L

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

H04L 29/06 (2006.01) G10L 19/14 (2006.01)

Patent

CA 2574358

A method of determining the speech content of a packet carrying speech encoded data missing from speech segment communicated by in a packetised data stream communicated using at least one VOIP link between a server platform (20) and a client platform (10), the method comprising at the client platform (10): receiving (32b) a plurality of packets carrying speech encoded data forming said packetised data stream; processing each received packet to determine a unique message segment identifier associated with a speech segment of the received packet; processing each received packet to determine if it contains another unique message segment identifier associated with a previously received packet carrying encoded speech data; determining if the unique message segment identifier for the received packet exists in storage means (18) provided on the client platform (10), and if not, storing the received packet in association with its unique message segment identifier; processing each received packet to determine a sequence identifier; checking if the sequence identifier is contiguous in sequence with a previously received packet stored locally on said client platform (10), and if not, determining the speech content of one or more missing packet in the sequence sent by the server platform (20) to the client platform (10) by retrieving a packet from said storage means (18) having the same unique message segment identifier as the missing packet.

L'invention concerne un procédé pour déterminer le contenu vocal d'un paquet transportant des données codées vocales manquant dans un segment vocal communiqué par un flux de données en paquets, au moyen d'une liaison VOIP entre la plate-forme du serveur (20) et la plate-forme du client (10). Ledit procédé comprend les étapes suivantes : réception (32b) d'une pluralité de paquets transportant des données codées vocales formant ledit flux de données par paquets ; traitement de chaque paquet reçu pour déterminer un identificateur de segment de message unique associé au segment vocal du paquet reçu ; traitement de chaque paquet reçu pour déterminer si il contient un autre identifiant de segment de message unique associé à un paquet reçu transportant des données vocales codées ; détermination de l'existence ou non de l'identificateur de segments de message unique pour le paquet reçu dans les dispositifs de stockage (18) placés sur la plate-forme client (10), et si ce n'est pas le cas, stockage du paquet reçu en association avec son identificateur de segment de message unique ; traitement de chaque paquet reçu pour déterminer un identificateur de séquences ; vérification de l'identificateur séquence pour savoir s'il est adjacent à la séquence, au moyen d'un paquet reçu précédemment, stocké localement sur la plate-forme du client (10), et si ce n'est pas le cas, détermination du contenu vocal d'un ou plusieurs paquets manquants dans la séquence, envoyée par la plate-forme du serveur (20) vers la plate-forme du client (10), comprenant la récupération d'un paquet des moyens de stockage (18) présentant le même identificateur de segments de message unique que le paquet manquant.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Method and system for packetised content streaming optimisation does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system for packetised content streaming optimisation, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for packetised content streaming optimisation will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1854081

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.