Patents by Inventor James D. Johnston

James D. Johnston 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).

  • Patent number: 10770088
    Abstract: A decoder generates decoded signals based on quantized signals. The decoder includes an inverse quantizer and a predictor circuit. The quantized signals are generated in an encoder by low-pass filtering an input signal and encoding the filtered signal using adaptive differential pulse code modulation. The predictor circuit has filter coefficients based on a frequency response of the low-pass filter used to filter the input signal.
    Type: Grant
    Filed: May 10, 2016
    Date of Patent: September 8, 2020
    Assignee: IMMERSION NETWORKS, INC.
    Inventors: James D. Johnston, Stephen White
  • Patent number: 10756755
    Abstract: An encoder generates quantized signal words based on a difference signal. The encoder includes an adaptive quantizer. A step size applied by the adaptive quantizer is generated in a feedback loop and based on a loading factor and quantized signal words generated by the adaptive quantizer. The encoder includes coding circuitry which generates code words based on quantized signal words generated by the adaptive quantizer. The coding circuitry generates an escape code in response to a quantized signal word not being associated with a corresponding coding code word.
    Type: Grant
    Filed: May 10, 2016
    Date of Patent: August 25, 2020
    Assignee: IMMERSION NETWORKS, INC.
    Inventors: James D. Johnston, Stephen White
  • Patent number: 10747566
    Abstract: Application servers having multiple virtual machines are restarted by sequentially addressing each active virtual machine (VM) by adding a corresponding new VM prior to stopping the active VM before adding another new VM corresponding to another of the multiple virtual machines to be restarted. Application servers are monitored for restart conditions that trigger a sequential process of adding a new VM and stopping the corresponding active VM.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: August 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Mark D. Cooper, Christopher D. Filachek, Daniel S. Gritter, James D. Johnston, Jr.
  • Patent number: 10699725
    Abstract: An encoder includes a low-pass filter to filter input audio signals. The low-pass filter has fixed filter coefficients. The encoder generates quantized signals based on a difference signal. The encoder includes an adaptive quantizer and a decoder to generate feedback signals. The decoder has an inverse quantizer and a predictor. The predictor has fixed control parameters which are based on a frequency response of the low-pass filter. The predictor may include a finite impulse response filter having fixed filter coefficients. The decoder may include an adaptive noise shaping filter coupled between the low-pass filter and the encoder. The adaptive noise shaping filter flattens signals within a frequency spectrum corresponding to a frequency spectrum of the low-pass filter.
    Type: Grant
    Filed: May 10, 2016
    Date of Patent: June 30, 2020
    Assignee: IMMERSION NETWORKS, INC.
    Inventors: James D. Johnston, Stephen White
  • Publication number: 20190155631
    Abstract: Application servers having multiple virtual machines are restarted by sequentially addressing each active virtual machine (VM) by adding a corresponding new VM prior to stopping the active VM before adding another new VM corresponding to another of the multiple virtual machines to be restarted. Application servers are monitored for restart conditions that trigger a sequential process of adding a new VM and stopping the corresponding active VM.
    Type: Application
    Filed: November 21, 2017
    Publication date: May 23, 2019
    Inventors: Mark D. Cooper, Christopher D. Filachek, Daniel S. Gritter, James D. Johnston, Jr.
  • Patent number: 9940113
    Abstract: Embodiments disclosed herein generally relate to techniques for managing processing of data in computing systems. One embodiment provides a method which includes receiving a set of inputs to apply to at least a first big data definition. Each big data definition encapsulates information specified in the set of inputs into a set of reusable software components. The method also includes generating, based on the reusable software components, a first executable code component for the at least first big data definition. The method further includes deploying the first executable code component to an executing application without interrupting services provided by the executing application to which the first executable code component is deployed.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: April 10, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James D. Johnston, Ruiping Li, Sachin P. Sant, Yefim Shuf
  • Publication number: 20170330574
    Abstract: A decoder generates decoded signals based on quantized signals. The decoder includes an inverse quantizer and a predictor circuit. The quantized signals are generated in an encoder by low-pass filtering an input signal and encoding the filtered signal using adaptive differential pulse code modulation. The predictor circuit has filter coefficients based on a frequency response of the low-pass filter used to filter the input signal.
    Type: Application
    Filed: May 10, 2016
    Publication date: November 16, 2017
    Inventors: James D. Johnston, Stephen White
  • Publication number: 20170330575
    Abstract: An adaptive noise shaping filter flattens signal components below a threshold frequency range in a filtered signal to be encoded. An encoder generates quantized signals based on a difference signal and includes an adaptive quantizer and a decoder. The decoder generates feedback signals and has an inverse quantizer and a predictor. The predictor has determined control parameters based on the threshold frequency range.
    Type: Application
    Filed: May 10, 2016
    Publication date: November 16, 2017
    Inventors: James D. Johnston, Stephen White
  • Publication number: 20170330572
    Abstract: An encoder generates quantized signal words based on a difference signal. The encoder includes an adaptive quantizer. A step size applied by the adaptive quantizer is generated in a feedback loop and based on a loading factor and quantized signal words generated by the adaptive quantizer. The encoder includes coding circuitry which generates code words based on quantized signal words generated by the adaptive quantizer. The coding circuitry generates an escape code in response to a quantized signal word not being associated with a corresponding coding code word.
    Type: Application
    Filed: May 10, 2016
    Publication date: November 16, 2017
    Inventors: James D. Johnston, Stephen White
  • Publication number: 20170330577
    Abstract: An encoder includes a low-pass filter to filter input audio signals. The low-pass filter has fixed filter coefficients. The encoder generates quantized signals based on a difference signal. The encoder includes an adaptive quantizer and a decoder to generate feedback signals. The decoder has an inverse quantizer and a predictor. The predictor has fixed control parameters which are based on a frequency response of the low-pass filter. The predictor may include a finite impulse response filter having fixed filter coefficients. The decoder may include an adaptive noise shaping filter coupled between the low-pass filter and the encoder. The adaptive noise shaping filter flattens signals within a frequency spectrum corresponding to a frequency spectrum of the low-pass filter.
    Type: Application
    Filed: May 10, 2016
    Publication date: November 16, 2017
    Inventors: James D. Johnston, Stephen White
  • Patent number: 9728181
    Abstract: A method and apparatus processes multi-channel audio by encoding, transmitting or recording “dry” audio tracks or “stems” in synchronous relationship with time-variable metadata controlled by a content producer and representing a desired degree and quality of diffusion. Audio tracks are compressed and transmitted in connection with synchronized metadata representing diffusion and preferably also mix and delay parameters. The separation of audio stems from diffusion metadata facilitates the customization of playback at the receiver, taking into account the characteristics of local playback environment.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: August 8, 2017
    Assignee: DTS, INC.
    Inventors: Jean-Marc Jot, James D. Johnston, Stephen R. Hastings
  • Patent number: 9641952
    Abstract: Devices and methods are adapted to characterize a multi-channel loudspeaker configuration, to correct loudspeaker/room delay, gain and frequency response or to configure sub-band domain correction filters.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: May 2, 2017
    Assignee: DTS, Inc.
    Inventors: Zoran Fejzo, James D. Johnston
  • Publication number: 20170068525
    Abstract: Embodiments disclosed herein generally relate to techniques for managing processing of data in computing systems. One embodiment provides a method which includes receiving a set of inputs to apply to at least a first big data definition. Each big data definition encapsulates information specified in the set of inputs into a set of reusable software components. The method also includes generating, based on the reusable software components, a first executable code component for the at least first big data definition. The method further includes deploying the first executable code component to an executing application without interrupting services provided by the executing application to which the first executable code component is deployed.
    Type: Application
    Filed: September 9, 2015
    Publication date: March 9, 2017
    Inventors: James D. JOHNSTON, Ruiping Li, Sachin P. Sant, Yefim Shuf
  • Publication number: 20150332663
    Abstract: A method and apparatus processes multi-channel audio by encoding, transmitting or recording “dry” audio tracks or “stems” in synchronous relationship with time-variable metadata controlled by a content producer and representing a desired degree and quality of diffusion. Audio tracks are compressed and transmitted in connection with synchronized metadata representing diffusion and preferably also mix and delay parameters. The separation of audio stems from diffusion metadata facilitates the customization of playback at the receiver, taking into account the characteristics of local playback environment.
    Type: Application
    Filed: May 22, 2015
    Publication date: November 19, 2015
    Applicant: DTS, INC.
    Inventors: Jean-Marc Jot, James D. Johnston, Stephen R. Hastings
  • Publication number: 20150230041
    Abstract: Devices and methods are adapted to characterize a multi-channel loudspeaker configuration, to correct loudspeaker/room delay, gain and frequency response or to configure sub-band domain correction filters.
    Type: Application
    Filed: April 20, 2015
    Publication date: August 13, 2015
    Applicant: DTS, INC.
    Inventors: Zoran Fejzo, James D. Johnston
  • Patent number: 9042565
    Abstract: A method and apparatus processes multi-channel audio by encoding, transmitting or recording “dry” audio tracks or “stems” in synchronous relationship with time-variable metadata controlled by a content producer and representing a desired degree and quality of diffusion. Audio tracks are compressed and transmitted in connection with synchronized metadata representing diffusion and preferably also mix and delay parameters. The separation of audio stems from diffusion metadata facilitates the customization of playback at the receiver, taking into account the characteristics of local playback environment.
    Type: Grant
    Filed: September 8, 2011
    Date of Patent: May 26, 2015
    Assignee: DTS, Inc.
    Inventors: Jean-Marc Jot, Stephen Roger Hastings, James D. Johnston
  • Patent number: 9031267
    Abstract: An array loudspeaker includes a plurality of drivers arranged in an array configuration. A digital signal processor-based control system processes direct audio signal and indirect audio signal inputs for the loudspeaker to simultaneously produce direct sound in the form of a directed beam or wavefront, and indirect sound as a perceptually diffuse soundfield.
    Type: Grant
    Filed: August 29, 2007
    Date of Patent: May 12, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: James D. Johnston, Tyler Gleghorn
  • Patent number: 9031268
    Abstract: Devices and methods are adapted to characterize a multi-channel loudspeaker configuration, to correct loudspeaker/room delay, gain and frequency response or to configure sub-band domain correction filters.
    Type: Grant
    Filed: May 9, 2011
    Date of Patent: May 12, 2015
    Assignee: DTS, Inc.
    Inventors: Zoran Fejzo, James D. Johnston
  • Patent number: 8908874
    Abstract: A method and apparatus processes multi-channel audio by encoding, transmitting or recording “dry” audio tracks or “stems” in synchronous relationship with time-variable metadata controlled by a content producer and representing a desired degree and quality of diffusion. Audio tracks are compressed and transmitted in connection with synchronized metadata representing diffusion and preferably also mix and delay parameters. The separation of audio stems from diffusion metadata facilitates the customization of playback at the receiver, taking into account the characteristics of local playback environment.
    Type: Grant
    Filed: February 7, 2011
    Date of Patent: December 9, 2014
    Assignee: DTS, Inc.
    Inventors: James D. Johnston, Stephen Roger Hastings, Jean-Marc Jot
  • Publication number: 20140350944
    Abstract: The present invention provides a novel end-to-end solution for creating, encoding, transmitting, decoding and reproducing spatial audio soundtracks. The provided soundtrack encoding format is compatible with legacy surround-sound encoding formats, so that soundtracks encoded in the new format may be decoded and reproduced on legacy playback equipment with no loss of quality compared to legacy formats.
    Type: Application
    Filed: March 15, 2012
    Publication date: November 27, 2014
    Applicant: DTS, Inc.
    Inventors: Jean-Marc Jot, Zoran Fejzo, James D. Johnston