Vantrix Corporation

Canada

Retour au propriétaire

1-56 de 56 pour Vantrix Corporation Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 54
        Marque 2
Juridiction
        Canada 27
        International 25
        États-Unis 3
        Europe 1
Classe IPC
H04L 12/16 - Dispositions pour la fourniture de services particuliers aux abonnés 15
H04L 29/02 - Commande de la communication; Traitement de la communication 9
G06F 17/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques 7
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole 7
H04L 12/20 - Dispositions pour la fourniture de services particuliers aux abonnés pour convertir la vitesse de transmission de la vitesse inhérente d'une sous-station à la vitesse inhérente d'autres sous-stations 6
Voir plus
Classe NICE
09 - Appareils et instruments scientifiques et électriques 2
42 - Services scientifiques, technologiques et industriels, recherche et conception 2

1.

METHOD AND SYSTEM FOR SELECTIVE CONTENT PROCESSING BASED ON A PANORAMIC CAMERA AND A VIRTUAL-REALITY HEADSET

      
Numéro d'application CA2017000045
Numéro de publication 2018/010004
Statut Délivré - en vigueur
Date de dépôt 2017-03-08
Date de publication 2018-01-18
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s) Mayrand, Jean

Abrégé

A method and a system for selective-content processing of panoramic multimedia signals are disclosed. Features of panoramic cameras and low-latency virtual-reality headsets are exploited to create an advanced efficient system for covering events of diverse and fast- motion actions for the purpose of both broadcasting and data streaming. The disclosed system employs a virtual-reality headset to produce a display of a multimedia signal and generate geometric data defining a view region of the display. A content-filtered signal is extracted from the multimedia signal, according to the geometric data, for broadcasting and dissemination to client devices of a universal streaming server.

Classes IPC  ?

  • H04N 5/28 - Studios mobiles
  • H04H 20/04 - Dispositions pour la retransmission des informations radiodiffusées à partir d’appareils d’émission en direct
  • H04N 19/146 - Débit ou quantité de données codées à la sortie du codeur
  • H04N 21/2187 - Transmission en direct
  • H04N 21/2668 - Création d'un canal pour un groupe dédié d'utilisateurs finaux, p. ex. en insérant des publicités ciblées dans un flux vidéo en fonction des profils des utilisateurs finaux
  • H04N 5/262 - Circuits de studio, p. ex. pour mélanger, commuter, changer le caractère de l'image, pour d'autres effets spéciaux

2.

METHOD AND SYSTEM FOR FLOW-RATE REGULATION IN A CONTENT-CONTROLLED STREAMING NETWORK

      
Numéro d'application CA2016000269
Numéro de publication 2017/075692
Statut Délivré - en vigueur
Date de dépôt 2016-11-02
Date de publication 2017-05-11
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s) Mayrand, Jean

Abrégé

A universal streaming server distributing panoramic multimedia signals with client-controlled content selection and flow-rate adaptation to receiver and network conditions is disclosed. The universal streaming server performs adaptive content filtering based on clients' commands and regulates signal flow rate between the universal streaming server and each of multiple client devices based on performance measurements and content specifications. The performance measurements include measurements pertinent to a client's receiver and measurement pertinent to a network path to the client's receiver. The universal streaming server may employ multiple content filters and multiple encoders to concurrently serve a large number of clients concurrently.

Classes IPC  ?

  • H04N 21/647 - Signalisation de contrôle entre des éléments du réseau et serveur ou clientsProcédés réseau pour la distribution vidéo entre serveur et clients, p. ex. contrôle de la qualité du flux vidéo en éliminant des paquets, protection du contenu contre une modification non autorisée dans le réseau ou surveillance de la charge du réseau ou réalisation d'une passerelle entre deux réseaux différents, p. ex. entre réseau IP et réseau sans fil
  • H04L 12/851 - Actions liées au type de trafic, p.ex. qualité de service ou priorité
  • H04N 19/40 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le transcodage vidéo, c.-à-d. le décodage partiel ou complet d’un flux d’entrée codé suivi par un ré-encodage du flux de sortie décodé
  • H04N 21/24 - Surveillance de procédés ou de ressources, p. ex. surveillance de la charge du serveur, de la bande passante disponible ou des requêtes effectuées sur la voie montante

3.

METHOD AND SYSTEM FOR PANORAMIC MULTIMEDIA STREAMING

      
Numéro d'application CA2016000225
Numéro de publication 2017/041163
Statut Délivré - en vigueur
Date de dépôt 2016-09-09
Date de publication 2017-03-16
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s) Mayrand, Jean

Abrégé

Methods and apparatus for panoramic multimedia streaming where viewers may control spatial coverage of panoramic video components of multimedia signals are disclosed. A novel flexible streaming server is devised to perform client-specific content filtering in addition to adapting multimedia signals to characteristics of individual client devices as well as to varying capacities of network paths to client devices. The server may distribute software modules to client devices to enable viewers to communicate preferred view regions of a panoramic scene. The server includes a learning module devised to retain viewing-preference data, correlate viewing preference to characteristics of client devices, and determine a default viewing preference for each client device. The server implements computationally efficient schemes of generating and distributing content-filtered multimedia signals to clients. The server may be implemented using hardware processing units and memory devices allocated within a shared cloud-computing network.

Classes IPC  ?

  • H04N 21/8545 - Création de contenu pour générer des applications interactives
  • H04N 19/40 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le transcodage vidéo, c.-à-d. le décodage partiel ou complet d’un flux d’entrée codé suivi par un ré-encodage du flux de sortie décodé
  • H04N 19/85 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le pré-traitement ou le post-traitement spécialement adaptés pour la compression vidéo
  • H04N 21/2662 - Contrôle de la complexité du flux vidéo, p. ex. en mettant à l'échelle la résolution ou le débit binaire du flux vidéo en fonction des capacités du client
  • H04N 21/4782 - Navigation sur le Web
  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés

4.

Method and apparatus for signal encoding realizing optimal fidelity

      
Numéro d'application 14217007
Numéro de brevet 09661331
Statut Délivré - en vigueur
Date de dépôt 2014-03-17
Date de la première publication 2015-05-21
Date d'octroi 2017-05-23
Propriétaire Vantrix Corporation (Canada)
Inventeur(s)
  • Joset, Didier
  • Coulombe, Stéphane
  • Beshai, Maged E.

Abrégé

Methods of optimal encoding of signals to be compatible with characteristics of target receivers while meeting constraints pertinent to sizes of encoded signals or capacities of paths communicating signals to the target receivers are disclosed. The methods are based on analytical modeling of the encoding process guided by experimental data relating measured performance indicators of encoded signals of diverse classifications to respective encoding parameters. A computationally-efficient technique is devised to determine optimal encoding parameters based on pre-processed data derived from the analytical models. The methods may be implemented at an encoder of original signals or a transcoder of pre-encoded signals.

Classes IPC  ?

  • H04B 1/66 - Détails des systèmes de transmission, non couverts par l'un des groupes Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission pour réduire la largeur de bande des signauxDétails des systèmes de transmission, non couverts par l'un des groupes Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission pour améliorer l'efficacité de la transmission
  • H04N 7/12 - Systèmes dans lesquels le signal de télévision est transmis par un canal ou une pluralité de canaux parallèles, la bande passante de chaque canal étant inférieure à la largeur de bande du signal de télévision
  • H04N 11/02 - Systèmes de télévision en couleurs avec réduction de la largeur de bande
  • H04N 11/04 - Systèmes de télévision en couleurs utilisant la modulation par impulsions codées
  • H04N 19/146 - Débit ou quantité de données codées à la sortie du codeur
  • H04N 19/196 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par le procédé d’adaptation, l’outil d’adaptation ou le type d’adaptation utilisés pour le codage adaptatif étant spécialement adaptés au calcul de paramètres de codage, p. ex. en faisant la moyenne de paramètres de codage calculés antérieurement
  • H04N 19/102 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’élément, le paramètre ou la sélection affectés ou contrôlés par le codage adaptatif
  • H04N 19/154 - Qualité visuelle après décodage mesurée ou estimée de façon subjective, p. ex. mesure de la distorsion
  • H04N 19/164 - Retour d’information en provenance du récepteur ou du canal de transmission
  • H04N 19/85 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le pré-traitement ou le post-traitement spécialement adaptés pour la compression vidéo
  • H04N 19/40 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le transcodage vidéo, c.-à-d. le décodage partiel ou complet d’un flux d’entrée codé suivi par un ré-encodage du flux de sortie décodé
  • H04N 19/90 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant des techniques de codage non prévues dans les groupes , p. ex. les fractales

5.

SYSTEM AND METHOD FOR STREAMING A MEDIA FILE FROM A SERVER TO A CLIENT DEVICE

      
Numéro de document 02908718
Statut Délivré - en vigueur
Date de dépôt 2014-04-25
Date de disponibilité au public 2014-12-04
Date d'octroi 2016-10-04
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Lamouchi, Mohammed Hichem
  • Bazso, Benjamin Charles
  • Coulombe, Steve Ian

Abrégé

A method for streaming a media file from a server to a client device is provided. The method provides for streaming requested chunks of the media file from the server to the client device. The method determines a rate for streaming the requested chunk to the client device by using relationships between the requested chunk, the media file, current chunks, and current streaming rates. Provided a seek operation is determined, the requested chunk is streamed at a burst rate or a throttle rate. The method is especially useful for reducing latency and saving bandwidth. A corresponding system for streaming the media file from the server to the client device is also provided.

Classes IPC  ?

  • H04H 20/18 - Dispositions de synchronisation de la radiodiffusion ou de la distribution par l'intermédiaire de plusieurs systèmes
  • H04L 12/18 - Dispositions pour la fourniture de services particuliers aux abonnés pour la diffusion ou les conférences
  • H04N 21/242 - Procédés de synchronisation, p. ex. traitement de références d'horloge de programme [PCR]

6.

SYSTEM AND METHOD FOR STREAMING A MEDIA FILE FROM A SERVER TO A CLIENT DEVICE

      
Numéro d'application CA2014000374
Numéro de publication 2014/190409
Statut Délivré - en vigueur
Date de dépôt 2014-04-25
Date de publication 2014-12-04
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Lamouchi, Mohammed, Hichem
  • Bazso, Benjamin, Charles
  • Coulombe, Steve, Ian

Abrégé

A method for streaming a media file from a server to a client device is provided. The method provides for streaming requested chunks of the media file from the server to the client device. The method determines a rate for streaming the requested chunk to the client device by using relationships between the requested chunk, the media file, current chunks, and current streaming rates. Provided a seek operation is determined, the requested chunk is streamed at a burst rate or a throttle rate. The method is especially useful for reducing latency and saving bandwidth. A corresponding system for streaming the media file from the server to the client device is also provided.

Classes IPC  ?

  • H04L 12/18 - Dispositions pour la fourniture de services particuliers aux abonnés pour la diffusion ou les conférences
  • H04H 20/18 - Dispositions de synchronisation de la radiodiffusion ou de la distribution par l'intermédiaire de plusieurs systèmes
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04N 21/242 - Procédés de synchronisation, p. ex. traitement de références d'horloge de programme [PCR]

7.

System and method for streaming a media file from a server to a client device

      
Numéro d'application 14254733
Numéro de brevet 09379990
Statut Délivré - en vigueur
Date de dépôt 2014-04-16
Date de la première publication 2014-11-27
Date d'octroi 2016-06-28
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Lamouchi, Mohammed Hichem
  • Bazso, Benjamin Charles
  • Coulombe, Steve Ian

Abrégé

A method for streaming a media file from a server to a client device is provided. The method provides for streaming requested chunks of the media file from the server to the client device. The method determines a rate for streaming the requested chunk to the client device by using relationships between the requested chunk, the media file, current chunks, and current streaming rates. Provided a seek operation is determined, the requested chunk is streamed at a burst rate or a throttle rate. The method is especially useful for reducing latency and saving bandwidth. A corresponding system for streaming the media file from the server to the client device is also provided.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p. ex. pour le traitement simultané de plusieurs programmes
  • H04L 12/801 - Commande de flux ou commande de congestion

8.

SYSTEM AND METHOD FOR OPTIMIZING A COMMUNICATION SESSION BETWEEN MULTIPLE TERMINALS INVOLVING TRANSCODING OPERATIONS

      
Numéro d'application CA2013000771
Numéro de publication 2014/056071
Statut Délivré - en vigueur
Date de dépôt 2013-09-12
Date de publication 2014-04-17
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s) Coulombe, Stéphane

Abrégé

System and method for optimizing a transcoding session between multiple terminals are disclosed. The method determines properties of the transcoding session, including a number of terminals participating in the transcoding session, media characteristics supported by each terminal, a measure of performance of the transcoding session to be optimized, and optionally a proportion of time involved in the transcoding session for each terminal. Then a cost function characterizing the measure of performance of the transcoding session and depending on the above properties of the transcoding session is built, followed by optimizing the cost function with respect to said measure of performance to determine an optimal measure of performance for the transcoding session and optimal values for the media characteristics for each terminal. In one embodiment, codecs used by multiple terminals and computational complexity of the transcoding session are optimized. A corresponding system for optimizing the transcoding session is also provided.

Classes IPC  ?

  • H04N 7/26 - utilisant la réduction de la largeur de bande (réduction d'information par conversion de code en général H03M 7/30)

9.

SYSTEM AND METHOD FOR OPTIMIZING A COMMUNICATION SESSION BETWEEN MULTIPLE TERMINALS INVOLVING TRANSCODING OPERATIONS

      
Numéro de document 02884320
Statut Délivré - en vigueur
Date de dépôt 2013-09-12
Date de disponibilité au public 2014-04-17
Date d'octroi 2021-01-26
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s) Coulombe, Stephane

Abrégé


System and method for optimizing a transcoding session between
multiple terminals are disclosed. The method determines properties of
the transcoding session, including a number of terminals participating in
the transcoding session, media characteristics supported by each
terminal, a measure of' performance of the transcoding session to be
optimized, and optionally a proportion of time involved in the transcoding
session for each terminal. Then a cost function characterizing the
measure of performance of the transcoding session and depending on the
above properties of the transcoding session is built, followed by
optimizing the cost function with respect to said measure of performance
to determine an optimal measure of performance for the transcoding
session and optimal values for the media characteristics for each
terminal. In one embodiment, codecs used by multiple terminals and
computational complexity of the transcoding session are optimized. A
corresponding system for optimizing the transcoding session is also
provided.

Classes IPC  ?

  • H04W 4/10 - Services de messagerie instantanée vocale ou de messagerie sur appel
  • H04W 4/18 - Conversion de format ou de contenu d'informations, p. ex. adaptation, par le réseau, des informations reçues ou transmises pour une distribution sans fil aux utilisateurs ou aux terminaux

10.

METHOD AND SYSTEM FOR SELF-TUNING CACHE MANAGEMENT

      
Numéro d'application CA2013000601
Numéro de publication 2014/032159
Statut Délivré - en vigueur
Date de dépôt 2013-06-27
Date de publication 2014-03-06
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Benoit, Louis
  • Cote, Sebastien
  • Buchnajzer, Robert

Abrégé

Web objects, such as media files are sent through an adaptation server which includes a transcoder for adapting forwarded objects according to profiles of the receiving destinations, and a cache memory for caching frequently requested objects, including their adapted versions. The probability of additional requests for the same object before the object expires, is assessed by tracking hits. Only objects having experienced hits in excess of a hit threshold are cached, the hit threshold being adaptively adjusted based on the capacity of the cache, and the space required to store cached media files. Expired objects are collected in a list, and may be periodically ejected from the cache, or when the cache is nearly full.

Classes IPC  ?

  • H04L 29/02 - Commande de la communication; Traitement de la communication
  • G06F 12/02 - Adressage ou affectationRéadressage
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

11.

METHOD AND SYSTEM FOR SELF-TUNING CACHE MANAGEMENT

      
Numéro de document 02871626
Statut Délivré - en vigueur
Date de dépôt 2013-06-27
Date de disponibilité au public 2014-03-06
Date d'octroi 2020-03-10
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Buchnajzer, Robert
  • Cote, Sebastien
  • Benoit, Louis

Abrégé

Methods and systems for managing caching of objects in a cache are disclosed. Probability of requests for the same object before the object expires, is assessed by tracking hits. Only objects having experienced hits in excess of a hit threshold are cached, the hit threshold being adaptively adjusted based on the capacity of the cache, and the space required to store cached media files. Expired objects are periodically ejected from the cache, or when the cache is nearly full. Methods and systems for caching adapted transcoded versions of files are also provided.

Classes IPC  ?

  • G06F 12/02 - Adressage ou affectationRéadressage
  • H04L 67/5682 - Politiques ou règles de mise à jour, de suppression ou de remplacement des données stockées

12.

DYNAMIC BIT RATE ADAPTATION OVER BANDWIDTH VARYING CONNECTION

      
Numéro de document 02842391
Statut Délivré - en vigueur
Date de dépôt 2012-07-10
Date de disponibilité au public 2013-02-21
Date d'octroi 2017-04-04
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Cote, Sebastien
  • Krause, Jean-Noel

Abrégé


Audio and video streams of a media file are transcoded just-in-time by keeping
the transcoding
process synchronized to a wall clock. The transcoding is initially configured
slightly faster than
real-time. The transcoded frames are pushed from the transcoder through a
variable bandwidth
connection as soon as they are transcoded. Transcoding is then monitored
periodically to assess
the bandwidth that was available during the transmission of a transcoded
buffer. Two time
intervals are measured: a buffer interval which is the difference in the
transcoded buffer
timestamps of the previous two transmissions, and a clock interval
corresponding to the real
time transmission time of the last transcoded buffer. If a significant
difference is observed, the
transcoder bit rate is adjusted by a factor that is derived from that
difference.

Classes IPC  ?

  • H04N 21/2662 - Contrôle de la complexité du flux vidéo, p. ex. en mettant à l'échelle la résolution ou le débit binaire du flux vidéo en fonction des capacités du client

13.

DYNAMIC BIT RATE ADAPTATION OVER BANDWIDTH VARYING CONNECTION

      
Numéro d'application CA2012000658
Numéro de publication 2013/023271
Statut Délivré - en vigueur
Date de dépôt 2012-07-10
Date de publication 2013-02-21
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Côté, Sébastien
  • Krause, Jean-Noël

Abrégé

Audio and video streams of a media file are transcoded just-in-time by keeping the transcoding process synchronized to a wall clock. The transcoding is initially configured slightly faster than real-time. The transcoded frames are pushed from the transcoder through a variable bandwidth connection as soon as they are transcoded. Transcoding is then monitored periodically to assess the bandwidth that was available during the transmission of a transcoded buffer. Two time intervals are measured: a buffer interval which is the difference in the transcoded buffer timestamps of the previous two transmissions, and a clock interval corresponding to the real time transmission time of the last transcoded buffer. If a significant difference is observed, the transcoder bit rate is adjusted by a factor that is derived from that difference.

Classes IPC  ?

  • H04N 21/2662 - Contrôle de la complexité du flux vidéo, p. ex. en mettant à l'échelle la résolution ou le débit binaire du flux vidéo en fonction des capacités du client
  • H04N 7/26 - utilisant la réduction de la largeur de bande (réduction d'information par conversion de code en général H03M 7/30)

14.

SYSTEM AND METHOD OF PACING REAL TIME MEDIA TRANSMISSION OVER A BROADBAND CHANNEL USING MICRO BURSTING

      
Numéro de document 02752468
Statut Délivré - en vigueur
Date de dépôt 2011-09-16
Date de disponibilité au public 2012-03-21
Date d'octroi 2016-09-20
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Cote, Sebastien
  • Mayrand, Jean

Abrégé


A wireless system for steaming media files includes a microburst gateway in
which microbursts,
comprising groups of buffered packets of the streamed media, are transmitted
periodically to a
user over a broadband channel over respective window periods, the bursts being
transmitted at a
higher than an average packet rate associated with the media file. At the
start of each fairly long
window period of 500ms, for example, one microburst is sent over the broadband
channel,
leaving the remainder of the window period available for other users. The
window period and a
number of packets in the burst within the window period are defined so that
the average packet
rate is substantially maintained. A corresponding microburst gateway and a
method for
transmitting the media file are also provided.

Classes IPC  ?

  • H04L 12/08 - Distribution de numéros de messagesComptage des caractères, des mots ou des messages
  • H04L 12/66 - Dispositions pour la connexion entre des réseaux ayant différents types de systèmes de commutation, p. ex. passerelles
  • H04L 47/193 - Commande de fluxCommande de la congestion au niveau des couches au-dessus de la couche réseau au niveau de la couche de transport, p. ex. liée à TCP
  • H04L 47/22 - Mise en forme du trafic
  • H04L 47/27 - Évaluation ou mise à jour de la taille de la fenêtre, p. ex. en utilisant des informations dérivées de paquets [ACK] d’acquittements
  • H04N 21/60 - Structure du réseau ou procédés pour la distribution de vidéo entre le serveur et le client ou entre des clients distantsSignalisation de contrôle entre clients, serveur et éléments du réseauTransmission de données de gestion entre serveur et clientDétails de la communication entre serveur et client
  • H04W 84/06 - Réseaux aériens ou satellitaires
  • H04W 88/16 - Dispositions de passerelles

15.

METHOD AND APPARATUS FOR FILTERING STREAMING DATA

      
Numéro de document 02805302
Statut Délivré - en vigueur
Date de dépôt 2010-08-30
Date de disponibilité au public 2012-03-01
Date d'octroi 2021-09-21
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Lavalliere, Joseph Leo Claude Mario
  • Heroux, Robert
  • Norton, Richard Elliott
  • Poirier-Beauchemin, Louis-Rene

Abrégé


A method of content filtering of data containers of multiple content types is
based on generating a set of encoded filters and a set of encoded rules for
each
content type. Each encoded filter is expressed as a respective operator, from
among
user-defined operators, and two operands including a content descriptor and a
descriptor criterion. A filter has a binary state and a rule may be based on a
single
filter or a number of selected filters. An apparatus implementing the method
has a
user interface for receiving user-defined configuration data, a configuration
module
for generating a set of encoded filters and a set of encoded rules for each
content
type, a network interface for receiving data containers from a network and
transmitting filtered data containers to the network, and a filtering module
for
applying the rules to received data containers.

Classes IPC  ?

  • H04L 67/565 - Conversion ou adaptation du format ou du contenu d'applications

16.

METHOD AND APPARATUS FOR EMPLOYING RULES TO FILTER STREAMING DATA

      
Numéro de document 02809172
Statut Délivré - en vigueur
Date de dépôt 2010-08-30
Date de disponibilité au public 2012-03-01
Date d'octroi 2021-08-17
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Norton, Richard Elliott
  • Lavalliere, Joseph Leo Claude Mario
  • Heroux, Robert
  • Poirier-Beauchemin, Louis-Rene

Abrégé


ABSTRACT
Content filtering of data containers is based on defining content types,
receiving
identifiers of a set of rules applicable to each content type, and determining

dependence of at least one rule on other rules. The identifiers are sorted
into rule
strata where rules within each rule stratum are independent of each other and
rules within each rule stratum beyond a first stratum depend on at least one
rule
of at least one preceding rule stratum. Upon receiving a data container of
multiple
components from a network, a content type is determined for each component.
Rules of rule strata specific to a content type of a component are applied
starting
with rules of a first rule stratum and proceeding sequentially to selected
rules of
succeeding rule strata. An apparatus for content filtering stores processor-
executable instructions for arranging rules in rule strata and sequentially
applies
successive rules to data containers.
CA 2809172 2017-12-27

Classes IPC  ?

  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p. ex. sur des profils d'utilisateurs ou de groupes

17.

METHOD AND APPARATUS FOR CONCURRENT FILTERING OF MULTIPLE COMPONENTS OF STREAMING DATA

      
Numéro de document 02809197
Statut Délivré - en vigueur
Date de dépôt 2010-08-30
Date de disponibilité au public 2012-03-01
Date d'octroi 2020-03-10
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Norton, Richard Elliott
  • Lavalliere, Joseph Leo Claude Mario
  • Heroux, Robert
  • Poirier-Beauchemin, Louis-Rene

Abrégé


Content filtering of data containers of multiple content types is performed
using
multiple filtering modules operating concurrently. An apparatus for content
filtering
has a set of content-specific filtering modules and a network interface for
parsing a
received data container into components and directing each component to a
respective filtering module. A filtering module edits a component of a
specific content
type according to respective rules. A multiplexer combines edited components
produced by the set of filtering modules to form an edited data container. A
root
module applies a set of basic rules to a data container and any attachments.
In an
alternative configuration, the apparatus employs multiple filtering modules
each
applying rules for all content types. Received data containers are distributed
among
the filtering modules and an output module arranges edited data containers of
a data
stream in proper sequential order.

18.

METHOD AND APPARATUS FOR CONCURRENT FILTERING OF MULTIPLE COMPONENTS OF STREAMING DATA

      
Numéro de document 02936218
Statut Délivré - en vigueur
Date de dépôt 2010-08-30
Date de disponibilité au public 2012-03-01
Date d'octroi 2019-05-07
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Lavalliere, Joseph Leo Claude Mario
  • Poirier-Beauchemin, Louis-Rene
  • Heroux, Robert
  • Norton, Richard Elliott

Abrégé


Content filtering of data containers of multiple content types is performed
using multiple
filtering modules operating concurrently. An apparatus for content filtering
has a set of
content-specific filtering modules and a network interface for parsing a
received data
container into components and directing each component to a respective
filtering
module. A filtering module edits a component of a specific content type
according to
respective rules. A multiplexer combines edited components produced by the set
of
filtering modules to form an edited data container. A root module applies a
set of basic
rules to a data container and any attachments. In an alternative
configuration, the
apparatus employs multiple filtering modules each applying rules for all
content types.
Received data containers are distributed among the filtering modules and an
output
module arranges edited data containers of a data stream in proper sequential
order.

19.

METHOD AND APPARATUS FOR RULE-BASED FILTERING OF DATA COMPONENTS

      
Numéro de document 03110584
Statut Délivré - en vigueur
Date de dépôt 2010-08-30
Date de disponibilité au public 2012-03-01
Date d'octroi 2023-07-18
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Lavalliere, Joseph
  • Norton, Richard
  • Heroux, Robert
  • Poirier-Beauchemin, Louis-Rene

Abrégé

ABSTRACT A method of content filtering of data containers of multiple content types is based on generating a set of encoded filters and a set of encoded rules for each content type. Each encoded filter is expressed as a respective operator, from among user-defined operators, and two operands including a content descriptor and a descriptor criterion. A filter has a binary state and a rule may be based on a single filter or a number of selected filters. An apparatus implementing the method has a user interface for receiving user-defined configuration data, a configuration module for generating a set of encoded filters and a set of encoded rules for each content type, a network interface for receiving data containers from a network and transmitting filtered data containers to the network, and a filtering module for applying the rules to received data containers. Date Recue/Date Received 2021-02-26

Classes IPC  ?

  • H04L 65/1089 - Procédures en session en ajoutant des médiasProcédures en session en supprimant des médias
  • H04L 69/22 - Analyse syntaxique ou évaluation d’en-têtes

20.

METHOD AND APPARATUS FOR CONTENT FILTERING OF DATA CONTAINERS

      
Numéro de document 03110746
Statut Délivré - en vigueur
Date de dépôt 2010-08-30
Date de disponibilité au public 2012-03-01
Date d'octroi 2023-04-18
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Lavalliere, Joseph
  • Norton, Richard
  • Poirier-Beauchemin, Louis-Rene
  • Heroux, Robert

Abrégé

ABSTRACT A method of content filtering of data containers of multiple content types is based on generating a set of encoded filters and a set of encoded rules for each content type. Each encoded filter is expressed as a respective operator, from among user-defined operators, and two operands including a content descriptor and a descriptor criterion. A filter has a binary state and a rule may be based on a single filter or a number of selected filters. An apparatus implementing the method has a user interface for receiving user-defined configuration data, a configuration module for generating a set of encoded filters and a set of encoded rules for each content type, a network interface for receiving data containers from a network and transmitting filtered data containers to the network, and a filtering module for applying the rules to received data containers. Date Recue/Date Received 2021-02-26

Classes IPC  ?

  • H04L 41/0604 - Gestion des fautes, des événements, des alarmes ou des notifications en utilisant du filtrage, p. ex. la réduction de l’information en utilisant la priorité, les types d’éléments, la position ou le temps
  • H04L 69/00 - Dispositions, protocoles ou services de réseau indépendants de la charge utile de l'application et non couverts dans un des autres groupes de la présente sous-classe
  • H04L 69/22 - Analyse syntaxique ou évaluation d’en-têtes

21.

METHOD AND APPARATUS FOR EMPLOYING RULES TO FILTER STREAMING

      
Numéro d'application CA2010001345
Numéro de publication 2012/024760
Statut Délivré - en vigueur
Date de dépôt 2010-08-30
Date de publication 2012-03-01
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Norton, Richard Elliott
  • Poirier-Beauchemin, Louis-René
  • Heroux, Robert
  • Lavalliere, Joseph Leo Claude Mario

Abrégé

Content filtering of data containers is based on defining content types, receiving identifiers of a set of rules applicable to each content type, and determining dependence of at least one rule on other rules. The identifiers are sorted into rule strata where rules within each rule stratum are independent of each other and rules within each rule stratum beyond a first stratum depend on at least one rule of at least one preceding rule stratum. Upon receiving a data container of multiple components from a network, a content type is determined for each component. Rules of rule strata specific to a content type of a component are applied starting with rules of a first rule stratum and proceeding sequentially to selected rules of succeeding rule strata. An apparatus for content filtering stores processor-executable instructions for arranging rules in rule strata and sequentially applies successive rules to data containers.

Classes IPC  ?

  • G06F 17/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • H04L 29/02 - Commande de la communication; Traitement de la communication

22.

METHOD AND APPARATUS FOR CONCURRENT FILTERING OF MULTIPLE COMPONENTS OF STREAMING DATA

      
Numéro d'application CA2010001346
Numéro de publication 2012/024761
Statut Délivré - en vigueur
Date de dépôt 2010-08-30
Date de publication 2012-03-01
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Norton, Richard Elliott
  • Poirier-Beauchemin, Louis-René
  • Heroux, Robert
  • Lavalliere, Joseph Leo Claude Mario

Abrégé

Content filtering of data containers of multiple content types is performed using multiple filtering modules operating concurrently. An apparatus for content filtering has a set of content-specific filtering modules and a network interface for parsing a received data container into components and directing each component to a respective filtering module. A filtering module edits a component of a specific content type according to respective rules. A multiplexer combines edited components produced by the set of filtering modules to form an edited data container. A root module applies a set of basic rules to a data container and any attachments. In an alternative configuration, the apparatus employs multiple filtering modules each applying rules for all content types. Received data containers are distributed among the filtering modules and an output module arranges edited data containers of a data stream in proper sequential order.

Classes IPC  ?

  • H04L 29/02 - Commande de la communication; Traitement de la communication
  • G06F 17/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques

23.

METHOD AND APPARATUS FOR FILTERING STREAMING DATA

      
Numéro d'application CA2010001347
Numéro de publication 2012/024762
Statut Délivré - en vigueur
Date de dépôt 2010-08-30
Date de publication 2012-03-01
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Norton, Richard Elliott
  • Poirier-Beauchemin, Louis-Rene
  • Heroux, Robert
  • Lavalliere, Joseph Leo Claude Mario

Abrégé

A method of content filtering of data containers of multiple content types is based on generating a set of encoded filters and a set of encoded rules for each content type. Each encoded filter is expressed as a respective operator, from among user-defined operators, and two operands including a content descriptor and a descriptor criterion. A filter has a binary state and a rule may be based on a single filter or a number of selected filters. An apparatus implementing the method has a user interface for receiving user-defined configuration data, a configuration module for generating a set of encoded filters and a set of encoded rules for each content type, a network interface for receiving data containers from a network and transmitting filtered data containers to the network, and a filtering module for applying the rules to received data containers.

Classes IPC  ?

  • H04L 29/02 - Commande de la communication; Traitement de la communication
  • G06F 17/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques

24.

SYSTEM AND METHODS FOR EFFICIENT MEDIA DELIVERY USING CACHE

      
Numéro d'application CA2010001903
Numéro de publication 2011/066644
Statut Délivré - en vigueur
Date de dépôt 2010-11-30
Date de publication 2011-06-09
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Courtemanche, Marc
  • Mayrand, Jean

Abrégé

To improve the efficiency of media delivery over the Internet, a system and a method are provided for caching remote media files and retrieving cached media files, comprising hardware and software modules as well as steps for storing a remote media file into the cache and retrieving the cached media file based on a signature created by hashing only discrete parts of the media file. The signature is a key for finding the cached media files in the cache upon subsequent requests for the same media file, even if it is received from a different internet location. Media files may be adapted to the characteristics of different media clients, and adapted media files may be equally cached.

Classes IPC  ?

  • H04L 12/16 - Dispositions pour la fourniture de services particuliers aux abonnés
  • H04N 21/2183 - Mémoire cache
  • G06F 12/02 - Adressage ou affectationRéadressage

25.

SYSTEM AND METHODS FOR EFFICIENT MEDIA DELIVERY USING CACHE

      
Numéro de document 02778215
Statut Délivré - en vigueur
Date de dépôt 2010-11-30
Date de disponibilité au public 2011-06-09
Date d'octroi 2017-07-04
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Courtemanche, Marc
  • Mayrand, Jean

Abrégé

To improve the efficiency of media delivery over the Internet, a system and a method are provided for caching remote media files and retrieving cached media files, comprising hardware and software modules as well as steps for storing a remote media file into the cache and retrieving the cached media file based on a signature created by hashing only discrete parts of the media file. The signature is a key for finding the cached media files in the cache upon subsequent requests for the same media file, even if it is received from a different internet location. Media files may be adapted to the characteristics of different media clients, and adapted media files may be equally cached.

Classes IPC  ?

  • G06F 12/02 - Adressage ou affectationRéadressage
  • H04L 12/16 - Dispositions pour la fourniture de services particuliers aux abonnés
  • H04N 21/2183 - Mémoire cache

26.

INFORMATIVE DATA STREAMING SERVER

      
Numéro de document 02749160
Statut Délivré - en vigueur
Date de dépôt 2009-05-19
Date de disponibilité au public 2010-11-18
Date d'octroi 2016-06-07
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s) Lefebvre, Yves

Abrégé

A server for data streaming encodes multimedia signals at bit rates compatible with a connection of time-varying conditions and informs a client receiving a multimedia signal of changing bit rates and causes of change. The server supports sev-eral clients and includes a flow controller and at least one encoder. The flow controller derives metrics from measurements to de-termine a permissible transmission rate from the server to each active client. An encoder adapts individual transmission rates of signals according to respective permissible transmission rates. An overlay module, coupled to a multimedia signal source, the flow controller, and an encoder, superimposes informative insertions indicating permissible transmission rates and associated metrics on a multimedia signal to inform a client of changing transmission rates and causes of change. An informative insertion has a pre-defined duration and is sent either periodically or following a substantial change of network conditions.

Classes IPC  ?

  • H04L 12/16 - Dispositions pour la fourniture de services particuliers aux abonnés
  • H04L 12/20 - Dispositions pour la fourniture de services particuliers aux abonnés pour convertir la vitesse de transmission de la vitesse inhérente d'une sous-station à la vitesse inhérente d'autres sous-stations
  • H04L 65/80 - Dispositions, protocoles ou services dans les réseaux de communication de paquets de données pour prendre en charge les applications en temps réel en répondant à la qualité des services [QoS]

27.

INFORMATIVE DATA STREAMING SERVER

      
Numéro d'application CA2009000670
Numéro de publication 2010/130023
Statut Délivré - en vigueur
Date de dépôt 2009-05-19
Date de publication 2010-11-18
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s) Lefebvre, Yves

Abrégé

A server for data streaming encodes multimedia signals at bit rates compatible with a connection of time-varying conditions and informs a client receiving a multimedia signal of changing bit rates and causes of change. The server supports several clients and includes a flow controller and at least one encoder. The flow controller derives metrics from measurements to determine a permissible transmission rate from the server to each active client. An encoder adapts individual transmission rates of signals according to respective permissible transmission rates. An overlay module, coupled to a multimedia signal source, the flow controller, and an encoder, superimposes informative insertions indicating permissible transmission rates and associated metrics on a multimedia signal to inform a client of changing transmission rates and causes of change. An informative insertion has a predefined duration and is sent either periodically or following a substantial change of network conditions.

Classes IPC  ?

  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 12/16 - Dispositions pour la fourniture de services particuliers aux abonnés
  • H04L 12/20 - Dispositions pour la fourniture de services particuliers aux abonnés pour convertir la vitesse de transmission de la vitesse inhérente d'une sous-station à la vitesse inhérente d'autres sous-stations
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

28.

METHOD AND SYSTEM FOR PREDICTIVE SCALING OF COLOUR MAPPED IMAGES

      
Numéro d'application CA2008001836
Numéro de publication 2010/015067
Statut Délivré - en vigueur
Date de dépôt 2008-10-16
Date de publication 2010-02-11
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s) Descarries, Simon

Abrégé

A method for scaling an original colour mapped image are disclosed. The method performs steps of: transforming the original colour map into the scaled colour map based on the original colour map and the original image independently of the scaled image; scaling the original image into the scaled image; for each pixel of the scaled image: determining a set of contributing pixels in the original image, which define a colour of the pixel; determining the colour of the pixel based on colours of the contributing pixels and geometric proximity of the pixel to the contributing pixels; establishing correspondence between the colour of the pixel and a colour in the scaled colour map; and determining a corresponding colour map index thereof; and setting the determined colour map index in the scaled pixel map. A corresponding system for scaling digital images is also provided.

Classes IPC  ?

  • G06T 3/40 - Changement d'échelle d’images complètes ou de parties d’image, p. ex. agrandissement ou rétrécissement

29.

FLOW-RATE ADAPTATION FOR A CONNECTION OF TIME-VARYING CAPACITY

      
Numéro d'application CA2008001823
Numéro de publication 2010/012066
Statut Délivré - en vigueur
Date de dépôt 2008-10-16
Date de publication 2010-02-04
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Labonte, Francis Roger
  • Cote, Sebastien
  • Lefebvre, Yves

Abrégé

A system and methods for adapting streaming data for transmission over a connection of time-varying capacity are disclosed. A streaming server individually adapts transmission rates of signals directed to subtending clients according to measurements characterizing connections from the streaming server to the clients. The measurements may relate to characteristics such as transfer delay, data-loss fraction, and occupancy level of a buffer at a client's receiver. A flow controller associated with the streaming server derives metrics from measurements taken over selected time windows to determine a permissible transmission rate from the server to each active client. Metrics related to a specific characteristic may include a mean value over a moving window as well as short and long term tendencies of respective measurements. An adaptable encoder at the streaming server encodes signals to meet permissible transmission rates.

Classes IPC  ?

  • H04L 12/20 - Dispositions pour la fourniture de services particuliers aux abonnés pour convertir la vitesse de transmission de la vitesse inhérente d'une sous-station à la vitesse inhérente d'autres sous-stations
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

30.

DATA STREAMING THROUGH TIME-VARYING TRANSPORT MEDIA

      
Numéro d'application CA2008001824
Numéro de publication 2010/012067
Statut Délivré - en vigueur
Date de dépôt 2008-10-16
Date de publication 2010-02-04
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Labonte, Francis Roger
  • Cote, Sebastien
  • Lefebvre, Yves

Abrégé

Methods of data streaming from an encoder to a decoder through a connection subjected to time-varying conditions are disclosed. The connection is assigned a nominal flow rate and an encoding coefficient associated with the connection modifies the nominal flow rate to determine a permissible flow rate compatible with a time- varying state of the connection. Multiple performance characteristics are associated with the connection and corresponding sets of performance measurements taken over adaptively selected time windows are acquired. Performance metrics having one-to- one correspondence to the performance characteristics are determined and compared with lower bounds and upper bounds of respective predefined acceptance intervals. A current encoding coefficient is computed as a function of the performance metrics and used to determine the permissible flow rate. A configuration of the encoder is adapted to produce an encoded signal which maximizes signal fidelity under the constraint of the permissible flow rate.

Classes IPC  ?

  • H04L 12/20 - Dispositions pour la fourniture de services particuliers aux abonnés pour convertir la vitesse de transmission de la vitesse inhérente d'une sous-station à la vitesse inhérente d'autres sous-stations
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

31.

METHOD AND SYSTEM FOR TRIGGERING INGESTION OF REMOTE CONTENT BY A STREAMING SERVER USING UNIFORM RESOURCE LOCATOR FOLDER MAPPING

      
Numéro d'application CA2008001835
Numéro de publication 2010/012068
Statut Délivré - en vigueur
Date de dépôt 2008-10-16
Date de publication 2010-02-04
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Courtemanche, Marc
  • Cote, Sebastien

Abrégé

A method and system to trigger ingestion of remote content or playlists by a streaming server using URL folder mapping is disclosed. The streaming server maintains a URL Map having entries that map a URL folder referenced in the streaming URL to a content server folder located on the content server. This folder level mapping enables maintaining a many- to -many relationship between multiple content identified at the streaming server and their corresponding content located at the content server.

Classes IPC  ?

  • H04L 29/02 - Commande de la communication; Traitement de la communication
  • H04L 12/16 - Dispositions pour la fourniture de services particuliers aux abonnés
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

32.

FLOW-RATE ADAPTATION FOR A CONNECTION OF TIME-VARYING CAPACITY

      
Numéro de document 02723628
Statut Délivré - en vigueur
Date de dépôt 2008-10-16
Date de disponibilité au public 2010-02-04
Date d'octroi 2015-12-22
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Cote, Sebastien
  • Labonte, Francis Roger
  • Lefebvre, Yves

Abrégé

A system and methods for adapting streaming data for transmission over a connection of time-varying capacity are disclosed. A streaming server individually adapts transmission rates of signals directed to subtending clients according to measurements characterizing connections from the streaming server to the clients. The measurements may relate to characteristics such as transfer delay, data-loss fraction, and occupancy level of a buffer at a client's receiver. A flow controller associated with the streaming server derives metrics from measurements taken over selected time windows to determine a permissible transmission rate from the server to each active client. Metrics related to a specific characteristic may include a mean value over a moving window as well as short and long term tendencies of respective measurements. An adaptable encoder at the streaming server encodes signals to meet permissible transmission rates.

Classes IPC  ?

  • H04L 12/16 - Dispositions pour la fourniture de services particuliers aux abonnés
  • H04L 12/20 - Dispositions pour la fourniture de services particuliers aux abonnés pour convertir la vitesse de transmission de la vitesse inhérente d'une sous-station à la vitesse inhérente d'autres sous-stations
  • H04L 43/0829 - Perte de paquets
  • H04L 43/0852 - Retards
  • H04L 43/0888 - Débit
  • H04L 43/16 - Surveillance de seuil
  • H04L 47/10 - Commande de fluxCommande de la congestion
  • H04L 47/2416 - Trafic en temps réel
  • H04L 47/25 - Commande de fluxCommande de la congestion le débit étant modifié par la source lors de la détection d'un changement des conditions du réseau
  • H04L 47/38 - Commande de fluxCommande de la congestion en adaptant le codage ou le taux de compression
  • H04L 49/90 - Dispositions de mémoires tampon
  • H04L 65/80 - Dispositions, protocoles ou services dans les réseaux de communication de paquets de données pour prendre en charge les applications en temps réel en répondant à la qualité des services [QoS]

33.

DATA STREAMING THROUGH TIME-VARYING TRANSPORT MEDIA

      
Numéro de document 02723788
Statut Délivré - en vigueur
Date de dépôt 2008-10-16
Date de disponibilité au public 2010-02-04
Date d'octroi 2016-10-04
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Cote, Sebastien
  • Labonte, Francis Roger
  • Lefebvre, Yves

Abrégé

Methods of data streaming from an encoder to a decoder through a connection subjected to time-varying conditions are disclosed. The connection is assigned a nominal flow rate and an encoding coefficient associated with the connection modifies the nominal flow rate to determine a permissible flow rate compatible with a time-varying state of the connection. Multiple performance characteristics are associated with the connection and corresponding sets of performance measurements taken over adaptively selected time windows are acquired. Performance metrics having one-to-one correspondence to the performance characteristics are determined and compared with lower bounds and upper bounds of respective predefined acceptance intervals. Acurrent encoding coefficient is computed as a function of the performance metrics and used to determine the permissible flow rate. A configuration of the encoder is adapted to produce an encoded signal which maximizes signal fidelity under the constraint of the permissible flow rate.

Classes IPC  ?

  • H04L 12/16 - Dispositions pour la fourniture de services particuliers aux abonnés
  • H04L 12/20 - Dispositions pour la fourniture de services particuliers aux abonnés pour convertir la vitesse de transmission de la vitesse inhérente d'une sous-station à la vitesse inhérente d'autres sous-stations
  • H04L 43/0829 - Perte de paquets
  • H04L 43/0852 - Retards
  • H04L 43/0888 - Débit
  • H04L 43/16 - Surveillance de seuil
  • H04L 47/10 - Commande de fluxCommande de la congestion
  • H04L 47/2416 - Trafic en temps réel
  • H04L 47/25 - Commande de fluxCommande de la congestion le débit étant modifié par la source lors de la détection d'un changement des conditions du réseau
  • H04L 47/38 - Commande de fluxCommande de la congestion en adaptant le codage ou le taux de compression
  • H04L 49/90 - Dispositions de mémoires tampon
  • H04L 65/80 - Dispositions, protocoles ou services dans les réseaux de communication de paquets de données pour prendre en charge les applications en temps réel en répondant à la qualité des services [QoS]

34.

METHOD AND SYSTEM FOR TRIGGERING INGESTION OF REMOTE CONTENT BY A STREAMING SERVER USING UNIFORM RESOURCE LOCATOR FOLDER MAPPING

      
Numéro de document 02723789
Statut Délivré - en vigueur
Date de dépôt 2008-10-16
Date de disponibilité au public 2010-02-04
Date d'octroi 2017-02-21
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Courtemanche, Marc
  • Cote, Sebastien

Abrégé

A method and system to trigger ingestion of remote content or playlists by a streaming server us-ing URL folder mapping is disclosed. The streaming server maintains a URL Map having entries that map a URL folder referenced in the streaming URL to a con-tent server folder located on the content server. This folder level mapping enables maintaining a many- to -many relationship between multiple content identified at the streaming server and their corresponding content located at the content server.

Classes IPC  ?

  • H04L 12/16 - Dispositions pour la fourniture de services particuliers aux abonnés

35.

MODULAR TRANSCODING PIPELINE

      
Numéro d'application CA2008002286
Numéro de publication 2009/137910
Statut Délivré - en vigueur
Date de dépôt 2008-12-23
Date de publication 2009-11-19
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Norton, Richard Elliott
  • Lavalliere, Joseph Leo Claude Mario
  • Poirier-Beauchemin, Louis-Rene

Abrégé

A modular transcoder software system for transcoding a multimedia message includes a collection of software modules and objects for the dynamic construction of a series of complex, related or unrelated operations in the form of a transcoding pipeline. The transcoding pipeline provides a hierarchy of operations, such mat they can be organized and optimized with the aim of being able to execute the entire hierarchy in a single pass. Additionally, external plugins can customize the mechanism of building the pipeline by altering, adding to, or removing construction knowledge.

Classes IPC  ?

  • H03M 7/00 - Conversion d'un code, dans lequel l'information est représentée par une séquence donnée ou par un nombre de chiffres, en un code dans lequel la même information est représentée par une séquence ou par un nombre de chiffres différents
  • G06F 5/00 - Procédés ou dispositions pour la conversion de données, sans modification de l'ordre ou du contenu des données maniées
  • G06T 9/00 - Codage d'image
  • H04W 4/18 - Conversion de format ou de contenu d'informations, p. ex. adaptation, par le réseau, des informations reçues ou transmises pour une distribution sans fil aux utilisateurs ou aux terminaux

36.

MODULAR TRANSCODING PIPELINE

      
Numéro de document 02718722
Statut Délivré - en vigueur
Date de dépôt 2008-12-23
Date de disponibilité au public 2009-11-19
Date d'octroi 2019-04-30
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Lavalliere, Joseph Leo Claude Mario
  • Poirier-Beauchemin, Louis-Rene
  • Norton, Richard Elliott

Abrégé


A modular transcoder software system for transcoding a multimedia message
includes a
collection of software modules and objects for the dynamic construction of a
series of complex,
related or unrelated operations in the form of a transcoding pipeline. The
transcoding pipeline
provides a hierarchy of operations, such mat they can be organized and
optimized with the aim
of being able to execute the entire hierarchy in a single pass. Additionally,
external plugins can
customize the mechanism of building the pipeline by altering, adding to, or
removing
construction knowledge.

Classes IPC  ?

  • G06F 5/00 - Procédés ou dispositions pour la conversion de données, sans modification de l'ordre ou du contenu des données maniées
  • G06T 9/00 - Codage d'image
  • H03M 7/00 - Conversion d'un code, dans lequel l'information est représentée par une séquence donnée ou par un nombre de chiffres, en un code dans lequel la même information est représentée par une séquence ou par un nombre de chiffres différents
  • H04W 4/18 - Conversion de format ou de contenu d'informations, p. ex. adaptation, par le réseau, des informations reçues ou transmises pour une distribution sans fil aux utilisateurs ou aux terminaux

37.

METHOD AND SYSTEM FOR FAST CHANNEL SWITCHING USING STANDARD RTSP MESSAGES

      
Numéro d'application CA2008001303
Numéro de publication 2009/135287
Statut Délivré - en vigueur
Date de dépôt 2008-07-16
Date de publication 2009-11-12
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s) Courtemanche, Marc

Abrégé

Method and system for performing fast channel switching in client-server systems, in which live media streams sent by a streaming server under the RTSP protocol are played by the client, are described. The seek functionality in the media player is overloaded to provide switching between live media streams by using standard RTSP message in-band within a single RTSP session.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 12/16 - Dispositions pour la fourniture de services particuliers aux abonnés

38.

METHOD AND SYSTEM FOR FAST CHANNEL SWITCHING USING STANDARD RTSP MESSAGES

      
Numéro de document 02718720
Statut Délivré - en vigueur
Date de dépôt 2008-07-16
Date de disponibilité au public 2009-11-12
Date d'octroi 2013-10-01
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s) Courtemanche, Marc

Abrégé



Method and system for
performing fast channel switching in
client-server systems, in which live
media streams sent by a streaming server
under the RTSP protocol are played by
the client, are described. The seek
functionality in the media player is
overloaded to provide switching between live
media streams by using standard RTSP
message in-band within a single RTSP
session.



Classes IPC  ?

  • H04L 12/16 - Dispositions pour la fourniture de services particuliers aux abonnés

39.

INTELLIGENT CACHING OF MEDIA FILES

      
Numéro d'application CA2008001308
Numéro de publication 2009/062284
Statut Délivré - en vigueur
Date de dépôt 2008-07-16
Date de publication 2009-05-22
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Lévèque, Xavier
  • Norton, Richard Elliot
  • Lavalliere, Joseph Leo Claude Mario

Abrégé

A method of receiving and forwarding a multimedia message is provided. The multimedia message is adapted with a first adaptation profile into a first adapted message to be received in a first device. The multimedia message and the first adapted message are stored in a media cache. The message may then be forwarded from the first device to a second device that has a second adaptation profile by retrieving the first adapted message from the media cache and sending it to the second device if the first and second adaptation profiles match, otherwise the multimedia message is retrieved from the media cache and adapted with the second adaptation profile into a second adapted message that is then sent to the second device. In addition, the second adapted message is stored in the media cache.

Classes IPC  ?

  • H04L 29/02 - Commande de la communication; Traitement de la communication
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

40.

INTELLIGENT CACHING OF MEDIA FILES

      
Numéro de document 02702775
Statut Délivré - en vigueur
Date de dépôt 2008-07-16
Date de disponibilité au public 2009-05-22
Date d'octroi 2015-12-01
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Norton, Richard Elliott
  • Lavalliere, Joseph Leo Claude Mario
  • Leveque, Xavier

Abrégé



A method of receiving and forwarding a multimedia message is provided. The
multimedia message is adapted with
a first adaptation profile into a first adapted message to be received in a
first device. The multimedia message and the first adapted
message are stored in a media cache. The message may then be forwarded from
the first device to a second device that has a second
adaptation profile by retrieving the first adapted message from the media
cache and sending it to the second device if the first and
second adaptation profiles match, otherwise the multimedia message is
retrieved from the media cache and adapted with the second
adaptation profile into a second adapted message that is then sent to the
second device. In addition, the second adapted message is
stored in the media cache.

Classes IPC  ?

  • H04L 51/066 - Adaptation de format, p. ex. conversion de format ou compression
  • H04L 51/58 - Adaptation des messages pour la communication sans fil
  • H04L 67/303 - Profils des terminaux
  • H04L 67/56 - Approvisionnement des services mandataires
  • H04L 67/565 - Conversion ou adaptation du format ou du contenu d'applications
  • H04L 67/568 - Stockage temporaire des données à un stade intermédiaire, p. ex. par mise en antémémoire

41.

METHOD AND APPARATUS FOR EDITING DATA CONTAINERS AND NETWORK CONTAINING THEREOF

      
Numéro de document 02703092
Statut Délivré - en vigueur
Date de dépôt 2008-11-07
Date de disponibilité au public 2009-05-14
Date d'octroi 2021-08-03
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Norton, Richard Elliott
  • Lavalliere, Joseph Leo Claude Mario
  • Poirier-Beauchemin, Louis-Rene
  • Heroux, Robert

Abrégé

Method for editing data containers includes formulating a set of descriptors of data-containers' content and a set of criteria for the descriptors; specifying a set of operators; determining a set of filters, each filter defined according to a descriptor selected from the set of descriptors and a criterion selected from the set of criteria; acquiring a set of rules, containing Boolean expressions of a subset of the filters; arranging transcoders into transcoder groups, each transcoder group coupled to a respective controller, each controller having a multi-core processor and accessing a respective subset of the set of rules. A hardware processor is configured to receive a data container; evaluate at a transcoder coupled to a selected controller a rule applicable to content of the data container; and edit the data container according to an outcome of evaluation. A corresponding apparatus for editing data containers and network containing thereof are also provided.Date Recue/Date Received 2020-09-03

Classes IPC  ?

  • G06F 11/00 - Détection d'erreursCorrection d'erreursContrôle de fonctionnement
  • G06F 17/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 67/06 - Protocoles spécialement adaptés au transfert de fichiers, p. ex. protocole de transfert de fichier [FTP]

42.

SYSTEM AND METHOD FOR RULE BASED CONTENT FILTERING

      
Numéro de document 02703107
Statut Délivré - en vigueur
Date de dépôt 2008-11-07
Date de disponibilité au public 2009-05-14
Date d'octroi 2016-08-16
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Norton, Richard Elliott
  • Lavalliere, Joseph Leo Claude Mario
  • Poirier-Beauchemin, Louis-Rene
  • Heroux, Robert

Abrégé

A system and method for content-filtering of data containers in a network supporting versatile communications services are disclosed. The content-filtering system is integrated with a content-adaptation system. Several server units handle data containers formulated at source according to different protocols. A content filtering process relies on characterizing each component of a container to produce a set of content descriptors and producing a set of binary conditions for each component according to a preset criterion for each descriptor. A set of rules is devised where each rule applies a respective Boolean expression to a subset of the conditions to prescribe a respective content-editing action. Methods of specifying and evaluating a rule's Boolean expression are disclosed. A formal graph is used to define inter-dependence of rules.

Classes IPC  ?

  • H04L 12/16 - Dispositions pour la fourniture de services particuliers aux abonnés

43.

AN ENGINE FOR RULE BASED CONTENT FILTERING

      
Numéro d'application CA2008001963
Numéro de publication 2009/059419
Statut Délivré - en vigueur
Date de dépôt 2008-11-07
Date de publication 2009-05-14
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Norton, Richard Elliot
  • Poirier-Beauchemin, Louis-René
  • Heroux, Robert
  • Lavalliere, Joseph Léo Claude Mario

Abrégé

An engine for editing contents of data containers has a set of processors which hosts a set of controllers, each controller coupled to a respective set of transcoders. A memory device stores an array of Boolean variables characterizing the contents of a container, and an array of encoded rules for determining needed content editing, if any. The Boolean variables are determined according to content descriptors and respective criteria. A graphical user interface enables a user to provide the descriptors, the criteria, and the encoded rules. Each transcoder applies the encoded rules to specific containers. A transcoder also performs container adaptation functions which may modify contents of a container to be compatible with a respective receiver. The engine receives containers from clients through a network and directs each container to a respective controller.

Classes IPC  ?

  • H04L 29/02 - Commande de la communication; Traitement de la communication
  • G06F 11/00 - Détection d'erreursCorrection d'erreursContrôle de fonctionnement
  • G06F 17/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • H04L 12/16 - Dispositions pour la fourniture de services particuliers aux abonnés

44.

SYSTEM AND METHOD FOR RULE BASED CONTENT FILTERING

      
Numéro d'application CA2008001964
Numéro de publication 2009/059420
Statut Délivré - en vigueur
Date de dépôt 2008-11-07
Date de publication 2009-05-14
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Norton, Richard Elliot
  • Poirier-Beauchemin, Louis-René
  • Heroux, Robert
  • Lavalliere, Joseph Léo Claude Mario

Abrégé

A system and method for content-filtering of data containers in a network supporting versatile communications services are disclosed. The content-filtering system is integrated with a content-adaptation system. Several server units handle data 5containers formulated at source according to different protocols. A content filtering process relies on characterizing each component of a container to produce a set of content descriptors and producing a set of binary conditions for each component according to a preset criterion for each descriptor. A set of rules is devised where each rule applies a respective Boolean expression to a subset of the conditions to prescribe a lOrespective content-editing action. Methods of specifying and evaluating a rule's Boolean expression are disclosed. A formal graph is used to define inter-dependence of rules.

Classes IPC  ?

  • H04L 29/02 - Commande de la communication; Traitement de la communication
  • G06F 17/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • H04L 12/16 - Dispositions pour la fourniture de services particuliers aux abonnés

45.

GENERATION AND DELIVERY OF MULTIMEDIA CONTENT-ADAPTATION NOTIFICATIONS

      
Numéro d'application CA2008001687
Numéro de publication 2009/039637
Statut Délivré - en vigueur
Date de dépôt 2008-09-26
Date de publication 2009-04-02
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Norton, Richard Elliott
  • Lavalliere, Joseph Leo Claude Mario

Abrégé

A method for conditioning multimedia containers to be compatible with decoding facilities of receivers of diverse types is disclosed. Content of a multimedia container may include components of different encoding formats. Container conditioning also detects and, where feasible, removes undesirable insertions within each content component of a multimedia container. A content component of a container may be filtered, re-encoded, or deleted. Notifications indicating conditions of a container and any modifications performed are appended to the container. A notification may be presented in at least one form compatible with characteristics of a respective receiver. An editing engine implementing the method is associated with a network entity to which multimedia containers are directed. The editing engine accesses a receiver database storing information on several types of receivers and a repository of notification templates encoded in several forms.

Classes IPC  ?

  • H04L 29/02 - Commande de la communication; Traitement de la communication
  • H04N 7/14 - Systèmes à deux voies
  • H04W 68/00 - Avertissement aux utilisateurs, p. ex. alerte ou messagerie, sur l'arrivée d'une communication, un changement de service ou similaires

46.

GENERATION AND DELIVERY OF MULTIMEDIA CONTENT-ADAPTATION NOTIFICATIONS

      
Numéro de document 02696608
Statut Délivré - en vigueur
Date de dépôt 2008-09-26
Date de disponibilité au public 2009-04-02
Date d'octroi 2016-09-13
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Norton, Richard Elliott
  • Lavalliere, Joseph Leo Claude Mario

Abrégé


A method for conditioning multimedia containers to be compatible with decoding

facilities of receivers of diverse types is disclosed. Content of a multimedia
container may
include components of different encoding forrnats. Container conditioning also
detects and,
where feasible, removes undesirable insertions within each content component
of a rnultimedia
container. A content component of a container may be filtered, re-encoded, or
deleted.
Notifications indicating conditions of a container and any modifications
performed are appended
to the container. A notification may be presented in at least one form
compatible with
characteristics of a respective receiver. An editing engine implementing the
method is associated
with a network entity to which multimedia containers are directed. The editing
engine accesses a
receiver database storing information on several types of receivers and a
repository of
notification templates encoded in several forms.

Classes IPC  ?

  • H04L 51/066 - Adaptation de format, p. ex. conversion de format ou compression
  • H04L 51/212 - Surveillance ou traitement des messages utilisant un filtrage ou un blocage sélectif
  • H04L 65/1076 - Passage au crible des communications IP en temps réel, p. ex. pourriel sur la téléphonie Internet [SPIT]
  • H04N 7/14 - Systèmes à deux voies
  • H04W 68/00 - Avertissement aux utilisateurs, p. ex. alerte ou messagerie, sur l'arrivée d'une communication, un changement de service ou similaires

47.

GENERATION AND DELIVERY OF MULTIMEDIA CONTENT-ADAPTATION NOTIFICATIONS

      
Numéro de document 02922710
Statut Délivré - en vigueur
Date de dépôt 2008-09-26
Date de disponibilité au public 2009-04-02
Date d'octroi 2016-08-09
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Norton, Richard Elliott
  • Lavalliere, Joseph Leo Claude Mario

Abrégé

A method for conditioning multimedia containers to be compatible with decoding facilities of receivers of diverse types is disclosed. Content of a multimedia container may include components of different encoding formats. Container conditioning also detects and, where feasible, removes undesirable insertions within each content component of a multimedia container. A content component of a container may be filtered, re-encoded, or deleted. Notifications indicating conditions of a container and any modifications performed are appended to the container. A notification may be presented in at least one form compatible with characteristics of a respective receiver. An editing engine implementing the method is associated with a network entity to which multimedia containers are directed. The editing engine accesses a receiver database storing information on several types of receivers and a repository of notification templates encoded in several forms.

Classes IPC  ?

  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
  • H04W 4/12 - MessagerieBoîtes aux lettresAnnonces
  • H04W 4/18 - Conversion de format ou de contenu d'informations, p. ex. adaptation, par le réseau, des informations reçues ou transmises pour une distribution sans fil aux utilisateurs ou aux terminaux
  • H04W 80/02 - Protocoles de couche liaison de données

48.

METHOD AND SYSTEM FOR MULTIMEDIA MESSAGING SERVICE (MMS) TO VIDEO ADAPTATION

      
Numéro de document 02696529
Statut Délivré - en vigueur
Date de dépôt 2008-07-14
Date de disponibilité au public 2009-03-19
Date d'octroi 2014-06-03
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Norton, Richard Elliott
  • Labonte, Francis
  • Lavalliere, Joseph Leo Claude Mario

Abrégé


A method and system are disclosed for
adapting the media contained in a multimedia messaging
service (MMS) message, which may include a presentation,
into a single media format such as an audio/video file or
stream by creating a logical timeline from information found
in the presentation, creating an adaptation pipeline from the
logical timeline, and executing the adaptation pipeline.

Classes IPC  ?

  • G06T 9/00 - Codage d'image
  • H04L 12/16 - Dispositions pour la fourniture de services particuliers aux abonnés
  • H04L 51/066 - Adaptation de format, p. ex. conversion de format ou compression
  • H04L 51/10 - Informations multimédias
  • H04L 51/58 - Adaptation des messages pour la communication sans fil

49.

METHOD AND SYSTEM FOR MULTIMEDIA MESSAGING SERVICE (MMS) TO VIDEO ADAPTATION

      
Numéro d'application CA2008001287
Numéro de publication 2009/033256
Statut Délivré - en vigueur
Date de dépôt 2008-07-14
Date de publication 2009-03-19
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Norton, Richard Elliot
  • Labonte, Francis Roger
  • Lavalliere, Joseph Leo Claude Mario

Abrégé

A method and system are disclosed for adapting the media contained in a multimedia messaging service (MMS) message, which may include a presentation, into a single media format such as an audio/video file or stream by creating a logical timeline from information found in the presentation, creating an adaptation pipeline from the logical timeline, and executing the adaptation pipeline.

Classes IPC  ?

  • G06F 17/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • H04L 12/16 - Dispositions pour la fourniture de services particuliers aux abonnés
  • H04L 12/58 - Systèmes de commutation de messages
  • G06T 9/00 - Codage d'image

50.

A BUFFER-BASED RATE CONTROL EXPLOITING FRAME COMPLEXITY, BUFFER LEVEL AND POSITION OF INTRA FRAMES IN VIDEO CODING

      
Numéro d'application CA2008001168
Numéro de publication 2008/154742
Statut Délivré - en vigueur
Date de dépôt 2008-06-19
Date de publication 2008-12-24
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Coulombe, Stéphane
  • Labonte, Francis

Abrégé

A device and method of controlling bitrate in video coding of a sequence of frames including series of Inter frames separated by Intra frames, wherein the coded frames are validated in a video buffering device prior to transmission of the coded frames and wherein the method comprises: measuring frame complexity in the sequence of frames; for each Inter frame, calculating a target buffer level of the video buffering device in relation to a distance between the Inter frame and a next Intra frame; for each Inter frame, calculating a target frame size in relation to the distance between the Inter frame and the next Intra frame, the measured frame complexity, a current buffer level of the video buffering device and the calculated target buffer level of the video buffering device; and using the calculated target frame size to control bitrate in video coding of the sequence of frames.

Classes IPC  ?

  • H04N 7/50 - comportant un codage par transformation et par prédiction
  • H04N 7/64 - Systèmes pour la détection ou la correction d'erreurs de transmission (codage, décodage ou conversion de code pour la détection ou la correction d'erreurs en général H03M 13/00)

51.

A BUFFER-BASED RATE CONTROL EXPLOITING FRAME COMPLEXITY, BUFFER LEVEL AND POSITION OF INTRA FRAMES IN VIDEO CODING

      
Numéro de document 02688249
Statut Délivré - en vigueur
Date de dépôt 2008-06-19
Date de disponibilité au public 2008-12-24
Date d'octroi 2015-07-07
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s)
  • Coulombe, Stephane
  • Labonte, Francis

Abrégé

A device and method of controlling bitrate in video coding of a sequence of frames including series of Inter frames separated by Intra frames, wherein the coded frames are validated in a video buffering device prior to transmission of the coded frames and wherein the method comprises: measuring frame complexity in the sequence of frames; for each Inter frame, calculating a target buffer level of the video buffering device in relation to a distance between the Inter frame and a next Intra frame; for each Inter frame, calculating a target frame size in relation to the distance between the Inter frame and the next Intra frame, the measured frame complexity, a current buffer level of the video buffering device and the calculated target buffer level of the video buffering device; and using the calculated target frame size to control bitrate in video coding of the sequence of frames.

Classes IPC  ?

  • H04N 19/146 - Débit ou quantité de données codées à la sortie du codeur
  • H04N 19/159 - Type de prédiction, p. ex. prédiction intra-trame, inter-trame ou de trame bidirectionnelle
  • H04N 19/177 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c.-à-d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant un groupe d’images [GOP]
  • H04N 19/625 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant un codage par transformée utilisant une transformée en cosinus discrète

52.

AN IMPROVED VIDEO RATE CONTROL FOR VIDEO CODING STANDARDS

      
Numéro d'application CA2007002242
Numéro de publication 2008/070987
Statut Délivré - en vigueur
Date de dépôt 2007-12-11
Date de publication 2008-06-19
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s) Coulombe, Stéphane

Abrégé

A method and device for improving rate controlling in video coding of sequences including a series of Inter frames separated by Intra frames, when a decoding delay is considered, comprise for each Inter frame of the series: computing a target frame size, computing a maximum buffer level related to a position of each Inter frame relative to a previous Intra frame and an upcoming Intra frame, and optimizing a transmission buffer level in response to the computed target frame size and the computed maximum buffer level.

Classes IPC  ?

  • H04N 19/15 - Débit ou quantité de données codées à la sortie du codeur par contrôle de la taille réelle des données compressées au niveau de la mémoire avant de décider du stockage dans la mémoire tampon de transmission

53.

AN IMPROVED VIDEO RATE CONTROL FOR VIDEO CODING STANDARDS

      
Numéro de document 02672339
Statut Délivré - en vigueur
Date de dépôt 2007-12-11
Date de disponibilité au public 2008-06-19
Date d'octroi 2018-12-04
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s) Coulombe, Stephane

Abrégé

A method and device for improving rate controlling in video coding of sequences including a series of Inter frames separated by lntra frames, when a decoding delay is considered, comprise for each Inter frame of the series: computing a target frame size, computing a maximum buffer level related to a position of each Inter frame relative to a previous lntra frame and an upcoming Intra frame, and optimizing a transmission buffer level in response to the computed target frame size and the computed maximum buffer level.

Classes IPC  ?

  • H04N 19/146 - Débit ou quantité de données codées à la sortie du codeur
  • H04N 19/172 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c.-à-d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une zone de l'image, p. ex. un objet la zone étant une image, une trame ou un champ
  • H04N 19/61 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant un codage par transformée combiné avec un codage prédictif

54.

MULTI-USERS REAL-TIME TRANSCODING SYSTEM AND METHOD FOR MULTIMEDIA SESSIONS

      
Numéro de document 02633398
Statut Délivré - en vigueur
Date de dépôt 2006-12-27
Date de disponibilité au public 2007-07-05
Date d'octroi 2012-02-28
Propriétaire VANTRIX CORPORATION (Canada)
Inventeur(s) Coulombe, Stephane

Abrégé

A method an system for establishing a multi-user communication session, having a session description, between terminals with incompatible media characteristics, in which users with terminals having incompatible media characteristics are invited to participate in the communication session. A transcoding session is set up for enabling transcoding between the incompatible media characteristics of the terminals based on information about the terminals of the users having accepted the invitation, this information comprising the media characteristics of the users' terminals. The session description is established according to the transcoding session and, during the communication session, media streams from the terminal of one user are transcoded according to the transcoding session and the transcoded media streams are transmitted according to the session description to the other users participating in the communication session, using the media characteristics of the terminals of those other users.

Classes IPC  ?

  • H04L 65/1016 - Sous-système multimédia IP [IMS]
  • H04L 65/1023 - Passerelles multimédia
  • H04L 65/1033 - Passerelles de signalisation
  • H04L 65/1043 - Contrôleurs de passerelle, p. ex. contrôleurs de protocole de commande de passerelle multimédia [MGCP]
  • H04L 65/4061 - Services par bouton-poussoir, p. ex. bouton-poussoir pour parler ou bouton-poussoir pour vidéo
  • H04W 4/10 - Services de messagerie instantanée vocale ou de messagerie sur appel
  • H04W 4/18 - Conversion de format ou de contenu d'informations, p. ex. adaptation, par le réseau, des informations reçues ou transmises pour une distribution sans fil aux utilisateurs ou aux terminaux

55.

VANTRIX

      
Numéro d'application 005778162
Statut Enregistrée
Date de dépôt 2007-03-22
Date d'enregistrement 2008-01-29
Propriétaire VANTRIX CORPORATION (Canada)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Computer programs which allow audio, video, text, graphic, computer programs and other data encoding and/or decoding, enabling users and content providers to use, create, deliver, play and view audio, video, text, graphic, computer programs and other data over global computer and communications networks. Design, enhancement, installation, maintenance of such computer programs as well as support, namely technical assistance in the installation, use and maintenance of such computer programs.

56.

VANTRIX

      
Numéro de série 77007792
Statut Enregistrée
Date de dépôt 2006-09-26
Date d'enregistrement 2010-02-16
Propriétaire Vantrix Corporation (Canada)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

computer programs which allow audio, video, text, graphic, computer programs and other data encoding and/or decoding, enabling users and content providers to use, create, deliver, play and view audio, video, text, graphic, computer programs and other data over global computer and communications networks Design, enhancement, installation, and maintenance of computer programs, as well as support, namely, technical assistance in the installation, use and maintenance of computer programs