Patents Assigned to Vantrix Corporation
  • Patent number: 8417829
    Abstract: 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.
    Type: Grant
    Filed: July 8, 2011
    Date of Patent: April 9, 2013
    Assignee: Vantrix Corporation
    Inventors: Francis Roger Labonte, Sebastien Cote, Yves Lefebvre
  • Patent number: 8401076
    Abstract: 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.
    Type: Grant
    Filed: December 11, 2007
    Date of Patent: March 19, 2013
    Assignee: Vantrix Corporation
    Inventor: Stéphane Coulombe
  • Publication number: 20130042022
    Abstract: 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 that 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.
    Type: Application
    Filed: October 18, 2012
    Publication date: February 14, 2013
    Applicant: VANTRIX CORPORATION
    Inventor: VANTRIX CORPORATION
  • Patent number: 8311058
    Abstract: 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 that 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.
    Type: Grant
    Filed: December 13, 2008
    Date of Patent: November 13, 2012
    Assignee: Vantrix Corporation
    Inventors: Richard Elliott Norton, Mario Joseph Leo Claude Lavalliere, Louis-Rene Poirier-Beauchemin
  • Patent number: 8285316
    Abstract: 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.
    Type: Grant
    Filed: August 9, 2011
    Date of Patent: October 9, 2012
    Assignee: Vantrix Corporation
    Inventor: Stéphane Coulombe
  • Patent number: 8255559
    Abstract: A method of data streaming from an encoder to a decoder through a time-varying connection, is disclosed. The method includes associating an encoding coefficient with said time-varying connection, the encoding coefficient determining a flow rate at an output of said encoder; defining a performance metric of the time-varying connection; defining an acceptance interval of the performance metric having a lower bound and an upper bound; acquiring a set of performance measurements of the time-varying connection over a time window at a current encoding coefficient; determining a current value of the metric of the time-varying connection according to the set of measurements; determining a preferred encoding coefficient according to the current value of the metric; and modifying the current encoding coefficient based on the current value of the metric and the acceptance interval to attain the preferred encoding coefficient. A corresponding streaming server and system for data streaming are also provided.
    Type: Grant
    Filed: March 11, 2012
    Date of Patent: August 28, 2012
    Assignee: Vantrix Corporation
    Inventors: Francis Roger Labonte, Sebastien Cote, Yves Lefebvre
  • Patent number: 8250241
    Abstract: 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. A corresponding system for processing and forwarding the multimedia message is also provided.
    Type: Grant
    Filed: April 21, 2012
    Date of Patent: August 21, 2012
    Assignee: Vantrix Corporation
    Inventors: Xavier Lévéque, Richard Elliott Norton, Joseph Leo Claude Mario Lavalliere
  • Patent number: 8220051
    Abstract: 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.
    Type: Grant
    Filed: September 25, 2008
    Date of Patent: July 10, 2012
    Assignee: Vantrix Corporation
    Inventors: Richard Elliott Norton, Joseph Leo Claude Mario Lavalliere
  • Patent number: 8171167
    Abstract: 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.
    Type: Grant
    Filed: May 4, 2008
    Date of Patent: May 1, 2012
    Assignee: Vantrix Corporation
    Inventors: Xavier Lévèque, Richard Elliott Norton, Joseph Leo Claude Mario Lavalliere
  • Patent number: 8135856
    Abstract: 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. The encoder's configuration is adapted to produce an encoded signal which maximizes signal fidelity under the constraint of the permissible flow rate.
    Type: Grant
    Filed: November 3, 2010
    Date of Patent: March 13, 2012
    Assignee: Vantrix Corporation
    Inventors: Francis Roger Labonte, Sebastien Cote, Yves Lefebvre
  • Patent number: 8117323
    Abstract: 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 existing functionality of the media player, for example seek functionality, is overloaded to provide switching between live media streams by using standard RTSP message in-band within a single RTSP session.
    Type: Grant
    Filed: March 8, 2011
    Date of Patent: February 14, 2012
    Assignee: Vantrix Corporation
    Inventor: Marc Courtemanche
  • Patent number: 8107724
    Abstract: A method for scaling an original color mapped image are disclosed. The method performs steps of: transforming the original color map into the scaled color map based on the original color 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 color of the pixel; determining the color of the pixel based on colors of the contributing pixels and geometric proximity of the pixel to the contributing pixels; establishing correspondence between the color of the pixel and a color in the scaled color map; and determining a corresponding color map index thereof; and setting the determined color map index in the scaled pixel map. A corresponding system for scaling digital images is also provided.
    Type: Grant
    Filed: August 2, 2008
    Date of Patent: January 31, 2012
    Assignee: Vantrix Corporation
    Inventor: Simon Descarries
  • Patent number: 8019371
    Abstract: 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.
    Type: Grant
    Filed: December 27, 2006
    Date of Patent: September 13, 2011
    Assignee: Vantrix Corporation
    Inventor: Stéphane Coulombe
  • Patent number: 8019709
    Abstract: 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.
    Type: Grant
    Filed: November 6, 2008
    Date of Patent: September 13, 2011
    Assignee: Vantrix Corporation
    Inventors: Richard Elliott Norton, Louis-Rene Poirier-Beauchemin, Robert Héroux, Mario Joseph Leo Claude Lavalliere
  • Patent number: 8001260
    Abstract: 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.
    Type: Grant
    Filed: July 28, 2008
    Date of Patent: August 16, 2011
    Assignee: Vantrix Corporation
    Inventors: Francis Roger Labonte, Sebastien Cote, Yves Lefebvre
  • Patent number: 7975063
    Abstract: 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.
    Type: Grant
    Filed: May 10, 2009
    Date of Patent: July 5, 2011
    Assignee: Vantrix Corporation
    Inventor: Yves Lefebvre
  • Patent number: 7921222
    Abstract: 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.
    Type: Grant
    Filed: May 6, 2008
    Date of Patent: April 5, 2011
    Assignee: Vantrix Corporation
    Inventor: Marc Courtemanche
  • Patent number: 7844725
    Abstract: 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. The encoder's configuration is adapted to produce an encoded signal which maximizes signal fidelity under the constraint of the permissible flow rate.
    Type: Grant
    Filed: July 28, 2008
    Date of Patent: November 30, 2010
    Assignee: Vantrix Corporation
    Inventors: Francis Roger Labonte, Sebastien Cote, Yves Lefebvre