Patents by Inventor QNX Software Systems Limited

QNX Software Systems Limited has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20140286407
    Abstract: A system and method for resilient signal encoding provide for encoding a data signal to reduce bandwidth required to transmit the encoded signal while mitigating the impact of frames lost or corrupted during transmission. A first frame of the data signal is encoded as an independently decodable frame and is assigned as a reference frame. Subsequent frames of the data signal are encoded as different frames relative to the reference frame. The independently decodable frame and the difference frames are transmitted to a receiver. The receiver decodes the frames and sends an acknowledgement for one or more successfully decoded difference frames. When an acknowledgment is received, a corresponding data signal frame is assigned as the reference frame. Subsequent difference frames are encoded relative to the newly assigned reference frame.
    Type: Application
    Filed: March 25, 2013
    Publication date: September 25, 2014
    Applicants: Research In Motion Limited, QNX Software Systems Limited
    Inventors: QNX Software Systems Limited, Research In Motion Limited
  • Publication number: 20130223645
    Abstract: A system and method for dynamic residual noise shaping configured to reduce hiss noise in an audio signal. The system and method may detect an amount and type of hiss noise. The system and method may limit calculated noise suppression gains responsive to the detected amount and type of hiss noise. The limited noise suppression gains may be applied to the audio signal and may reduce the hiss noise.
    Type: Application
    Filed: February 15, 2013
    Publication date: August 29, 2013
    Applicant: QNX SOFTWARE SYSTEMS LIMITED
    Inventor: QNX SOFTWARE SYSTEMS LIMITED
  • Publication number: 20130222362
    Abstract: The present invention relates generally to computer graphics, and more specifically to methods of, and systems for, configuring, controlling and accessing multiple hardware graphics layers that are used to compose a single video display.
    Type: Application
    Filed: April 8, 2013
    Publication date: August 29, 2013
    Applicant: QNX Software Systems Limited
    Inventor: QNX Software Systems Limited
  • Publication number: 20130222302
    Abstract: A system and method for sample rate adaption. The system and method provide for information derived from sampling at a first rate to be applied or processed at a second rate where the first and second rates differ in frequency and phase. The information is adapted from the first rate to the second rate. Then phase differences including phase introduced as by-product of adapting the frequencies are reduced by phase adaption.
    Type: Application
    Filed: February 15, 2013
    Publication date: August 29, 2013
    Applicant: QNX Software Systems Limited
    Inventor: QNX SOFTWARE SYSTEMS LIMITED
  • Publication number: 20130226572
    Abstract: In a system and method for noise estimation with music detection described herein provides for generating a music classification for music content in an audio signal. The music detector may classify the audio signal as music or non-music. The non-music signal may be considered to be signal and noise. An adaption rate may be adjusted responsive to the generated music classification. A noise estimate is calculated applying the adjusted adaption rate. The system and method may mitigate the noise modeling algorithms being misled by the music components.
    Type: Application
    Filed: February 15, 2013
    Publication date: August 29, 2013
    Applicant: QNX Software Systems Limited
    Inventor: QNX Software Systems Limited
  • Publication number: 20130227637
    Abstract: A method and computing device for managing grouped resources comprising receiving, at the computing device, a policy for a set of grouped resources; applying the policy; locking at least one of the computing device or the set of grouped resources associated with the policy; waiting for receipt of an authentication parameter at the computing device; verifying the authentication parameter; associating the set of grouped resources with the authentication parameter; and unlocking the least one of the computing device or the set of grouped resources.
    Type: Application
    Filed: February 15, 2013
    Publication date: August 29, 2013
    Applicants: QNX SOFTWARE SYSTEMS LIMITED, RESEARCH IN MOTION LIMITED
    Inventors: Research In Motion Limited, QNX Software Systems Limited
  • Publication number: 20130219173
    Abstract: Plural modes of operation may be established on a mobile device. Specific modes of operation of the mobile device may be associated with specific spaces in memory. By using a “class” designation within the existing certificate store structure and key store structure, certificates and keys can be assigned to one space among plural spaces. Accordingly, a personal certificate store and a personal key store may exist in a personal space. Similarly, a corporate certificate store and a corporate key store may exist in a corporate space. APIs designed to work within such a system may be arranged to employ a “class” attribute when managing certificates and cryptographic keys.
    Type: Application
    Filed: December 28, 2012
    Publication date: August 22, 2013
    Applicants: QNX SOFTWARE SYSTEMS LIMITED, RESEARCH IN MOTION LIMITED
    Inventors: Research in Motion Limited, QNX Software Systems Limited
  • Publication number: 20130080158
    Abstract: A speech enhancement system enhances transitions between speech and non-speech segments. The system includes a background noise estimator that approximates the magnitude of a background noise of an input signal that includes a speech and a non-speech segment. A slave processor is programmed to perform the specialized task of modifying a spectral tilt of the input signal to match a plurality of expected spectral shapes selected by a Codec.
    Type: Application
    Filed: November 14, 2012
    Publication date: March 28, 2013
    Applicant: QNX Software Systems Limited
    Inventor: QNX Software Systems Limited
  • Publication number: 20130073284
    Abstract: A speech enhancement system improves speech conversion within an encoder and decoder. The system includes a first device that converts sound waves into operational signals. A second device selects a template that represents an expected signal model. The selected template models speech characteristics of the operational signals through a speech codebook that is further accessed in a communication channel.
    Type: Application
    Filed: November 14, 2012
    Publication date: March 21, 2013
    Applicant: QNX Software Systems Limited
    Inventor: QNX Software Systems Limited
  • Publication number: 20130070931
    Abstract: A speech enhancement system controls the gain of an excitation signal to prevent uncontrolled gain adjustments. The system includes a first device that converts sound waves into operational signals. An ambient noise estimator is linked to the first device and an echo canceller. The ambient noise estimator estimates how loud a background noise would be near the first device before or after an echo cancellation. The system then compares the ambient noise estimate to a current ambient noise estimate near the first device to control a gain of an excitation signal.
    Type: Application
    Filed: November 14, 2012
    Publication date: March 21, 2013
    Applicant: QNX Software Systems Limited
    Inventor: QNX Software Systems Limited
  • Publication number: 20130073285
    Abstract: A voice activity detection process is robust to a low and high signal-to-noise ratio speech and signal loss. A process divides an aural signal into one or more bands. Signal magnitudes of frequency components and the respective noise components are estimated. A noise adaptation rate modifies estimates of noise components based on differences between the signal to the estimated noise and signal variability.
    Type: Application
    Filed: November 14, 2012
    Publication date: March 21, 2013
    Applicant: QNX Software Systems Limited
    Inventor: QNX Software Systems Limited
  • Publication number: 20130035934
    Abstract: A system or method may facilitate delivery of network-specific dialing codes to a mobile node. When a mobile node is registered to a network part of the network infrastructure of a radio communication system, a request is generated by the mobile node, requesting download thereto of the dialing codes used in the network part to call service centers associated therewith. The requested dialing codes are downloaded to the mobile node. The downloaded dialing codes are indexed together with the dialing codes normally used by the mobile node to call the corresponding service centers. Subsequently, when a call is placed to a service center, the dialing codes are transposed, if necessary, to permit the call to a designated service center to be completed.
    Type: Application
    Filed: October 10, 2012
    Publication date: February 7, 2013
    Applicant: QNX Software Systems Limited
    Inventor: QNX Software Systems Limited