Patents by Inventor Rasmus Abildgren

Rasmus Abildgren 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: 11405120
    Abstract: An audio system, method, and computer program product for synchronizing device clocks. The systems, methods and computer program product can establish a first isochronous data stream between a peripheral device and a first device and establish a second isochronous data stream between the first device and a second device to send data between the first and second device. As the two data streams may rely on two different device clocks, e.g., one clock which defines the timing for the first isochronous data stream and a second clock which defines the timing for the second isochronous data stream, the systems, methods, and computer program disclosed herein are configured to maintain synchronization and/or synchronize the first clock with the second clock to prevent data loss due to clock drift.
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: August 2, 2022
    Inventors: Casper Stork Bonde, Rasmus Abildgren, Douglas Warren Young
  • Publication number: 20220200716
    Abstract: Systems and methods for broadcasting wireless data via one or more retransmission schemes to increase the packet reception in a wireless system. One or more devices of the system are configured to listen for an initial data packet from a source device. Should one or more devices successfully receive the initial packet, each device that received the packet can unconditionally retransmit a copy of the payload of the initial packet such that any device that failed to receive the initial packet payload has an opportunity to receive it during the respective retransmissions. Similarly, each device of the system can send acknowledgements to the other system devices that indicate whether they received the initial packet. Should one or more of the devices successfully receive the initial packet, the devices can conditionally retransmit a copy of the missing payload when one or more devices indicates they have failed to receive it.
    Type: Application
    Filed: December 23, 2020
    Publication date: June 23, 2022
    Applicant: Bose Corporation
    Inventors: Casper Stork Bonde, Rasmus Abildgren, Nathan A. Blagrove, Douglas Warren Young
  • Publication number: 20220201416
    Abstract: A system and method for selecting audio capture sensors of wearable devices in obtaining voice data. The method provides obtaining signals associated with the user's voice at first and second wearable devices, comparing energy levels of the first and second signals, and selecting one or more audio capture sensors based on the energy levels of each signal. Due to the symmetry of the acoustic energy produced by the user's voice to a first and second wearable device, any difference in energy level between the total energy obtained by the first wearable device and the total energy obtained by the second wearable device can be attributed solely to ambient noise. Thus, the device with the higher total energy has a lower signal-to-noise ratio and selection of an audio capture sensor of the other wearable device with a higher signal-to-noise ratio is provided to obtain voice data moving forward.
    Type: Application
    Filed: December 18, 2020
    Publication date: June 23, 2022
    Applicant: Bose Corporation
    Inventors: Douglas Warren Young, Nathan A. Blagrove, Rasmus Abildgren, Casper Stork Bonde, Alaganandan Ganeshkumar
  • Publication number: 20220103607
    Abstract: A system and method for managing simultaneous data streams from multiple sources is provided. At least one paired audio device within the system, is a managing device and coordinates the audio playback presented in each paired audio device. In this way, each device can produce an audio playback associated with different streams simultaneously. In some examples, the managing device is one of the two devices or a peripheral device, e.g., a smartphone. In some examples, each data stream contains data used to generate a priority level for each data stream. The managing device can allow a data stream having a higher priority level or the data stream with a detected change to “barge-in” causing the playbacks of each device to be associated with a different data stream. Additionally, each device is capable of assuming the role of “stream scanner” to prevent uneven power consumption between the devices within the system.
    Type: Application
    Filed: September 28, 2020
    Publication date: March 31, 2022
    Applicant: Bose Corporation
    Inventors: Douglas Warren Young, Rasmus Abildgren, Casper Stork Bonde
  • Publication number: 20220014295
    Abstract: An audio system, method, and computer program product for synchronizing device clocks. The systems, methods and computer program product can establish a first isochronous data stream between a peripheral device and a first device and establish a second isochronous data stream between the first device and a second device to send data between the first and second device. As the two data streams may rely on two different device clocks, e.g., one clock which defines the timing for the first isochronous data stream and a second clock which defines the timing for the second isochronous data stream, the systems, methods, and computer program disclosed herein are configured to maintain synchronization and/or synchronize the first clock with the second clock to prevent data loss due to clock drift.
    Type: Application
    Filed: July 7, 2020
    Publication date: January 13, 2022
    Applicant: Bose Corporation
    Inventors: Casper Stork Bonde, Rasmus Abildgren, Douglas Warren Young
  • Publication number: 20210306103
    Abstract: An audio system and method for retransmission of data packets between audio devices. The audio system includes a source device, a first audio device and a second audio device configured to receive an isochronous data stream from the source device. Each audio device is configured to eavesdrop or otherwise monitor the packets within the isochronous data stream meant for each of the audio devices and each audio device can retransmit packets from one audio device to the other in the event one audio device fails to receive a packet. The audio system is configured to operate in at least a partial retransmission mode or a total retransmission mode where the partial retransmission mode allows each audio device to selectably retransmit packets between audio devices and where the total retransmission mode requires one audio device to retransmit all packets to the other audio device.
    Type: Application
    Filed: March 31, 2020
    Publication date: September 30, 2021
    Applicant: Bose Corporation
    Inventors: Douglas Warren Young, Rasmus Abildgren, Casper Stork Bonde
  • Patent number: 10904310
    Abstract: A method and apparatus for communicating streaming data in a Bluetooth-based wireless communication system is provided. An electronic device according to the present disclosure includes a communication interface configured to perform wireless Bluetooth communication with an external electronic device and a controller configured to control the communication interface, in which the controller is further configured to detect a communication state using a first packet data configuration and communicate with the external electronic device by using a second packet data configuration that is different from the first packet data configuration, based on the communication state.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: January 26, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Eui-Bum Han, Casper Bonde, Kyu-Sang Ryu, Rasmus Abildgren, Hyung-Seoung Yoo, Allan Holst Eriksen, Mee-Kyeong Lee
  • Patent number: 10826660
    Abstract: A method for transmitting audio data by a master device in a Bluetooth Low Energy (BLE)-based wireless communication system is provided. The method includes configuring a data packet to include identification information indicating whether the audio data is included in a payload of the data packet and transmitting the data packet to at least one slave device.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: November 3, 2020
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Sung-Hwan Hyun, Rasmus Abildgren, Kook-Hyung Lee, Su-Hwan Kim, Tae-Sung Kim
  • Publication number: 20170366596
    Abstract: A method and apparatus for communicating streaming data in a Bluetooth-based wireless communication system is provided. An electronic device according to the present disclosure includes a communication interface configured to perform wireless Bluetooth communication with an external electronic device and a controller configured to control the communication interface, in which the controller is further configured to detect a communication state using a first packet data configuration and communicate with the external electronic device by using a second packet data configuration that is different from the first packet data configuration, based on the communication state.
    Type: Application
    Filed: June 13, 2017
    Publication date: December 21, 2017
    Inventors: Eui-Bum Han, Casper Bonde, Kyu-Sang Ryu, Rasmus Abildgren, Hyung-Seoung Yoo, Allan Holst Eriksen, Mee-Kyeong Lee
  • Patent number: 9654906
    Abstract: The present disclosure relates to a method and an electronic device for processing data on the basis of a Bluetooth Low Energy (BLE) protocol. The electronic device includes a Bluetooth control module and a processor. The Bluetooth control module stores a modified BLE protocol stack including at least two Attribute Protocols (ATTs) for use with an application, the modified BLE protocol stack includes a first path and a second path. The first path includes a first ATT protocol to process an ATT command of the application, and the second path includes a second ATT protocol to process an ATT command of the application. The processor is coupled to the Bluetooth control module. The processor processes data of the application including the ATT command, using the modified BLE protocol stack including the at least two ATTs of the Bluetooth control module.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: May 16, 2017
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Kook-Hyung Lee, Rasmus Abildgren, Sung-Hwan Hyun, Chae-Hag Yi, Su-Hwan Kim, Tae-Sung Kim, Young-Joon Choi, Eui-Bum Han
  • Publication number: 20150365208
    Abstract: A method for transmitting audio data by a master device in a Bluetooth Low Energy (BLE)-based wireless communication system is provided. The method includes configuring a data packet to include identification information indicating whether the audio data is included in a payload of the data packet and transmitting the data packet to at least one slave device.
    Type: Application
    Filed: May 29, 2015
    Publication date: December 17, 2015
    Inventors: Sung-Hwan Hyun, Rasmus Abildgren, Kook-Hyung Lee, Su-Hwan Kim, Tae-Sung Kim
  • Publication number: 20150364143
    Abstract: An electronic device that uses a method of transmitting audio data is provided. The method includes encoding first audio data of a first audio stream section included in an audio stream, encoding second audio data of a second audio stream section included in the audio stream, transmitting the encoded first audio data to a first auxiliary device, and transmitting the encoded second audio data to a second auxiliary device after a time corresponding to a predetermined interval.
    Type: Application
    Filed: June 12, 2015
    Publication date: December 17, 2015
    Inventors: Rasmus ABILDGREN, Sung-Hwan HYUN, Kook-Hyung LEE, Hyung-Seoung YOO, Chae-Hag YI, Su-Hwan KIM, Tae-Sung KIM
  • Publication number: 20150365999
    Abstract: The present disclosure relates to a method and an electronic device for processing data on the basis of a Bluetooth Low Energy (BLE) protocol. The electronic device includes a Bluetooth control module and a processor. The Bluetooth control module stores a modified BLE protocol stack including at least two Attribute Protocols (ATTs) for use with an application, the modified BLE protocol stack includes a first path and a second path. The first path includes a first ATT protocol to process an ATT command of the application, and the second path includes a second ATT protocol to process an ATT command of the application. The processor is coupled to the Bluetooth control module. The processor processes data of the application including the ATT command, using the modified BLE protocol stack including the at least two ATTs of the Bluetooth control module.
    Type: Application
    Filed: June 12, 2015
    Publication date: December 17, 2015
    Inventors: Kook-Hyung LEE, Rasmus ABILDGREN, Sung-Hwan HYUN, Chae-Hag YI, Su-Hwan KIM, Tae-Sung KIM, Young-Joon CHOI, Eui-Bum HAN
  • Patent number: 8885827
    Abstract: Systems and methods to enable a new host device to wirelessly connect to a peripheral device without having to execute a secure pairing process. The method includes storing encryption and connection information for the peripheral device along with information identifying the peripheral device at a server. The new host device is then provided with the information identifying the peripheral device. The new host then uses the information identifying the peripheral device to obtain the encryption and connection information from the server. The new host can then use the encryption and connection information to connect and communicate with the peripheral device. The methods and systems described herein may be used, for example, to loan a peripheral device to the new host device, or to transfer the peripheral device to the new host device.
    Type: Grant
    Filed: October 16, 2012
    Date of Patent: November 11, 2014
    Assignee: Cambridge Silicon Radio Limited
    Inventors: Rasmus Abildgren, Christopher St. John, Neil Stewart
  • Publication number: 20140105394
    Abstract: Systems and methods to enable a new host device to wirelessly connect to a peripheral device without having to execute a secure pairing process. The method includes storing encryption and connection information for the peripheral device along with information identifying the peripheral device at a server. The new host device is then provided with the information identifying the peripheral device. The new host then uses the information identifying the peripheral device to obtain the encryption and connection information from the server. The new host can then use the encryption and connection information to connect and communicate with the peripheral device. The methods and systems described herein may be used, for example, to loan a peripheral device to the new host device, or to transfer the peripheral device to the new host device.
    Type: Application
    Filed: October 16, 2012
    Publication date: April 17, 2014
    Applicant: Cambridge Silicon Radio Limited
    Inventors: Rasmus Abildgren, Christopher St. John, Neil Stewart