Patents by Inventor Jens Kristian Poulsen

Jens Kristian Poulsen 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: 20200065277
    Abstract: Systems and methods for performing dynamic adaption and correction for internal delays in devices connected to a common time-multiplexed bus. The methods allow devices to operate reliably at a higher bus frequency by correcting for inherent and unknown delays within the components and in the system by measuring the actual delays using multiple readings with this bus. The inherent noise and jitter are utilized to increase the precision of the measurements thereby essentially using this uncertainty as a self-dithering for increased resolution in the measurements. During adaption, the delays may be adjusted in multiple step sizes for a faster adaption time.
    Type: Application
    Filed: June 27, 2019
    Publication date: February 27, 2020
    Inventor: Jens Kristian Poulsen
  • Publication number: 20190287549
    Abstract: Data bus includes a device controller coupled to a first interface for digital communications using a first communications protocol, the device controller including a master bus controller controlling a multi-drop bus using a second communications protocol, and a slave device coupled to the multi-drop bus and configured to transmit and receive digital communications with the device controller using the second communications protocol. Each transmission line end is terminated using a device attached at one end of the transmission line and by another device attached at the other end. The second communications protocol supports multiple data rates using a fixed frame format. Safe synchronization may be established by systematically eliminating all false positions instead of searching for a valid candidate. Noise in the audio band may be lowered by scrambling of the data using a pseudo-random generator.
    Type: Application
    Filed: May 31, 2019
    Publication date: September 19, 2019
    Inventor: Jens Kristian Poulsen
  • Publication number: 20190132679
    Abstract: Systems and methods for low latency adaptive noise cancellation include an audio sensor to sense environmental noise and generate a noise signal, an audio processing path to receive an audio signal, process the audio signal through an interpolation filter, and generate a primary audio signal having a first sample frequency, an adaptive noise cancellation processor to receive the noise signal and generate an anti-noise signal, a direct interpolator to receive the anti-noise signal and generate an anti-noise signal having the first sample frequency, and a limiter to provide clipping to reduce a number of bits in the anti-noise signal, an adder operable to combine the primary audio signal and the anti-noise signal and generate a combined output signal, and a low latency filter to process the combined output signal.
    Type: Application
    Filed: October 31, 2018
    Publication date: May 2, 2019
    Inventors: Jens Kristian Poulsen, Trausti Thormundsson, Ali Abdollahzadeh Milani, Mark Miller
  • Publication number: 20190074026
    Abstract: Data bus systems and methods include a device controller coupled to a first interface for digital audio data communications in accordance with a first communications protocol, the device controller including a master bus controller for controlling a multi-drop bus in accordance with a second communications protocol; and a first slave device coupled to the multi-drop bus and configured to transmit and receive digital audio data communications with the device controller in accordance with the second communications protocol. Each transmission line end is terminated using the device attached at one end of the transmission line and by another device attached at the other end and reflections due to mismatches in impedance by inclusion of intermediate signaling nodes are controlled to allow multi-drop device support and high speed signaling. The second communications protocol supports multiple audio data rates using a fixed frame format.
    Type: Application
    Filed: September 7, 2018
    Publication date: March 7, 2019
    Inventor: Jens Kristian Poulsen
  • Patent number: 10007637
    Abstract: There is provided a single wire bus architecture comprising a single wire bus; a master device coupled to the single wire bus; at least one slave device coupled to the single wire bus; a communication protocol implemented over the single wire bus and employed by the master device and the at least one slave device; wherein when one of the at least one slave devices wishes to communicate with the master device, the one of the at least one slave devices discharges the clock signal during a tri-state stage of the clock signal; and wherein the single wire bus transmits a clock signal, power and data between the master device and the one of the at least one slave device in communication with the master device.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: June 26, 2018
    Assignee: BlackBerry Limited
    Inventor: Jens Kristian Poulsen
  • Patent number: 9877126
    Abstract: According to one aspect, an electronic device for detecting an audio accessory. The electronic device includes an audio jack having at least two detection terminals. The detection terminals are spaced apart and positioned within a socket of the audio jack so when an audio plug of the accessory is inserted into the socket of the audio jack, the detection terminals will be shorted. The presence of a short between the detection terminals is indicative that the audio accessory is present.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: January 23, 2018
    Assignee: BLACKBERRY LIMITED
    Inventors: Jens Kristian Poulsen, Yong Zhang, Per Magnus Fredrik Hansson
  • Patent number: 9820029
    Abstract: A device-adaptable headset device is provided, comprising: a microphone; one or more speakers; an audio connector comprising: a microphone output pin; and one or more speaker input pins respectively connected to the one or more speakers; a microphone line between the microphone output pin and the microphone; a ground line; one or more input devices in communication with the microphone line; a first circuit and a second circuit respectively configured for active signalling and passive signalling on the microphone line; and, a processor configured to: determine a present signalling mode; when the signalling mode is active, and when the one or more input devices is actuated, generate active signals on the microphone line using the first circuit; and, when the signalling mode is passive, and when the one or more input devices is actuated, generate passive signals on the microphone line using the second circuit.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: November 14, 2017
    Assignee: BLACKBERRY LIMITED
    Inventor: Jens Kristian Poulsen
  • Patent number: 9798684
    Abstract: Methods and systems are described for reading from or writing to a plurality of slave devices connected to a communications bus having a common data line. The slave devices are mapped to a virtual device address and the communication is initiated by the master by signaling a start condition and the virtual device address. Each of the slave devices mapped to the virtual device address identifies a register in that slave device associated with the virtual device address and, in sequence, performs a read or write operation on the bus with regard to its identified register in a respective predetermined time slot within the communication or to a corresponding virtual register address assigned to the slave device previously.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: October 24, 2017
    Assignee: BLACKBERRY LIMITED
    Inventor: Jens Kristian Poulsen
  • Patent number: 9681241
    Abstract: According to one aspect, an electronic device for detecting an audio accessory. The electronic device includes an audio jack having at least two detection terminals. The detection terminals are spaced apart and positioned within a socket of the audio jack so when an audio plug of the accessory is inserted into the socket of the audio jack, the detection terminals will be shorted. The presence of a short between the detection terminals is indicative that the audio accessory is present.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: June 13, 2017
    Assignee: BLACKBERRY LIMITED
    Inventors: Jens Kristian Poulsen, Yong Zhang, Per Magnus Fredrik Hansson
  • Patent number: 9672177
    Abstract: Various embodiments are described herein related to techniques for synchronizing a slave device to a master device that communicates using a unified bus communication protocol or some aspect thereof. In one example, the method may comprise assuming a first mode of operation for the unified bus communication protocol; searching for a synchronization pattern at one or more locations in transmitted data according to the first mode of operation; obtaining synchronization when the located synchronization pattern is verified according to at least one synchronization rule for the mode of operation; and if synchronization is not obtained based on the assumed first mode of operation, a second mode of operation for the unified bus communication protocol is assumed and the searching and obtaining acts are carried out on the transmitted data according to the second mode of operation.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: June 6, 2017
    Assignee: BlackBerry Limited
    Inventor: Jens Kristian Poulsen
  • Patent number: 9558731
    Abstract: Headphones or a headset to enable active noise cancellation or binaural recording. Microphone signals are multiplexed within the headphones/headset and are conveyed to an attached device using a single contact point in the audio plug. The audio plug may be a conventional four connector audio plug to provide backwards compatibility. The multiplexing is analog multiplexing, and may be time-domain or frequency-domain multiplexing.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: January 31, 2017
    Assignee: BlackBerry Limited
    Inventor: Jens Kristian Poulsen
  • Publication number: 20160373861
    Abstract: A backwards compatible passive audio headset compatible with binaural recording and off-headset noise cancellation is provided. The audio headset comprises: a first microphone; a second microphone; a first speaker; a second speaker; a ground line; and, an audio plug comprising: a barrel portion and a tip portion, the barrel portion comprising a sleeve connector, a first ring connector and a second ring connector, the tip portion comprising a tip connector and a second connector located between the tip connector and the barrel portion, each connector of the audio plug connected to one of, the first microphone; the second microphone; the first speaker; the second speaker; and a ground line, in a one-to-one relationship.
    Type: Application
    Filed: June 18, 2015
    Publication date: December 22, 2016
    Inventors: Jens Kristian POULSEN, Sheldon Terry SCHWANDT
  • Publication number: 20160365082
    Abstract: Headphones or a headset to enable active noise cancellation or binaural recording. Microphone signals are multiplexed within the headphones/headset and are conveyed to an attached device using a single contact point in the audio plug. The audio plug may be a conventional four connector audio plug to provide backwards compatibility. The multiplexing is analog multiplexing, and may be time-domain or frequency-domain multiplexing.
    Type: Application
    Filed: June 15, 2015
    Publication date: December 15, 2016
    Applicant: BLACKBERRY LIMITED
    Inventor: Jens Kristian POULSEN
  • Publication number: 20160314087
    Abstract: Methods and systems are described for reading from or writing to a plurality of slave devices connected to a communications bus having a common data line. The slave devices are mapped to a virtual device address and the communication is initiated by the master by signaling a start condition and the virtual device address. Each of the slave devices mapped to the virtual device address identifies a register in that slave device associated with the virtual device address and, in sequence, performs a read or write operation on the bus with regard to its identified register in a respective predetermined time slot within the communication or to a corresponding virtual register address assigned to the slave device previously.
    Type: Application
    Filed: April 21, 2015
    Publication date: October 27, 2016
    Applicant: BlackBerry Limited
    Inventor: Jens Kristian POULSEN
  • Patent number: 9479275
    Abstract: Embodiments of various methods, devices and systems are described herein that use a unified bus communication protocol. One such device comprises an interface for sending and receiving signals, and a mux and sync engine coupled to the interface and configured to determine time slots for sent and received signals according to a unified bitstream frame format. The unified bitstream frame format comprises a plurality of frame channels for transmitting data in a bitstream mode of communication such that data from the frame channels are time-multiplexed across the frame channels one bit at a time, wherein one of the frame channels is allocated as a control channel comprising individual control bits from control data, and at least one of the frame channels is allocated as a virtual frame channel comprising individual data bits taken from digital word data.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: October 25, 2016
    Assignee: BlackBerry Limited
    Inventor: Jens Kristian Poulsen
  • Publication number: 20160309251
    Abstract: A device-adaptable headset device is provided, comprising: a microphone; one or more speakers; an audio connector comprising: a microphone output pin; and one or more speaker input pins respectively connected to the one or more speakers; a microphone line between the microphone output pin and the microphone; a ground line; one or more input devices in communication with the microphone line; a first circuit and a second circuit respectively configured for active signalling and passive signalling on the microphone line; and, a processor configured to: determine a present signalling mode; when the signalling mode is active, and when the one or more input devices is actuated, generate active signals on the microphone line using the first circuit; and, when the signalling mode is passive, and when the one or more input devices is actuated, generate passive signals on the microphone line using the second circuit.
    Type: Application
    Filed: April 17, 2015
    Publication date: October 20, 2016
    Inventor: Jens Kristian POULSEN
  • Publication number: 20160309271
    Abstract: According to one aspect, an electronic device for detecting an audio accessory. The electronic device includes an audio jack having at least two detection terminals. The detection terminals are spaced apart and positioned within a socket of the audio jack so when an audio plug of the accessory is inserted into the socket of the audio jack, the detection terminals will be shorted. The presence of a short between the detection terminals is indicative that the audio accessory is present.
    Type: Application
    Filed: June 29, 2016
    Publication date: October 20, 2016
    Inventors: Jens Kristian Poulsen, Yong Zhang, Per Magnus Fredrik Hansson
  • Patent number: 9473876
    Abstract: Various embodiments are described herein for a multiformat communication protocol that may be used to tunnel messages suitable for a second communication protocol. The multiformat communication protocol may be used by an intermediate device to couple a bus that communicates according to the multiformat communication protocol with a bus that communicates according to the second communication protocol.
    Type: Grant
    Filed: April 1, 2014
    Date of Patent: October 18, 2016
    Assignee: BlackBerry Limited
    Inventor: Jens Kristian Poulsen
  • Patent number: 9461812
    Abstract: Embodiments of various methods, devices and systems are described herein that correspond to an encoding scheme that can be used with various communication protocols for increased bandwidth over a single wire bus or a wireless single transmission channel. For example, a method of encoding a series of data bits to increase bandwidth may comprise selecting a data bit in the series of data bits, generating an inverted version of the selected data bit, positioning the inverted version of the selected data bit in a consecutive fashion with respect to the selected data bit to signify an edge of a clock signal, and transmitting the inverted version of the selected data bit and the series of data bits with each bit being transmitted in a single unique time slot.
    Type: Grant
    Filed: September 9, 2013
    Date of Patent: October 4, 2016
    Assignee: Blackberry Limited
    Inventor: Jens Kristian Poulsen
  • Publication number: 20160147686
    Abstract: Various embodiments are described herein related to techniques for synchronizing a slave device to a master device that communicates using a unified bus communication protocol or some aspect thereof. In one example, the method may comprise assuming a first mode of operation for the unified bus communication protocol; searching for a synchronization pattern at one or more locations in transmitted data according to the first mode of operation; obtaining synchronization when the located synchronization pattern is verified according to at least one synchronization rule for the mode of operation; and if synchronization is not obtained based on the assumed first mode of operation, a second mode of operation for the unified bus communication protocol is assumed and the searching and obtaining acts are carried out on the transmitted data according to the second mode of operation.
    Type: Application
    Filed: January 29, 2016
    Publication date: May 26, 2016
    Applicant: BlackBerry Limited
    Inventor: Jens Kristian Poulsen