IP Library Granted Patent US 10,624,104
Granted Patent B2
US 10,624,104 · App. 15/625,359 · Granted Apr 14, 2020

Communication between devices using a wireless communication protocol

Inventor: Barkha Raisoni (Germantown, MD)
Assignee: Senseonics, Incorporated
H04W72/12H04W76/10H04W76/25
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,624,104
App. No.
15/625,359
Granted
Apr 14, 2020
Kind
B2
Abstract

A first communication device may communicate wirelessly with a second communication device. The first communication device may include a wireless communication integrated circuit (IC) configured to (i) receive application data from an application controller, (ii) encapsulate the application data in data packets, and (iii) use an antenna to transmit the data packets. In some embodiments, the first and second communication devices may agree on a length of connection intervals, and the first communication device may transmit two or more of the data packets to the second communication device during each of one or more of the connection intervals. In some embodiments, during periods when there is no application data to encapsulate and transmit to the second communication device, the first communication device may transmit a message to the second communication device, and transmitting the message may keep a wireless link between the first and second communication devices active.

Claims (27)

1. A first communication device for communicating wirelessly with a second communication device during connection intervals having a length agreed upon by the first and second communication devices, the first communication device comprising:

an application controller configured to generate application data;

an antenna; and

a wireless communication integrated circuit (IC) configured to (i) receive the application data from the application controller, (ii) encapsulate the application data in data packets, (iii) use the antenna to transmit two or more of the data packets to the second communication device during each of one or more of the connection intervals, and (iv) in response to using the antenna to receive from the second communication device an indication that an application being executed by the second communication device is going to the background, use the antenna to transmit to the second communication device a request for an increased connection interval to decrease the data rate, and (v) in response to using the antenna to receive from the second communication device an indication that the application is going to the foreground, use the antenna to transmit a request for a decreased connection interval to increase the data rate.

2. The first communication device of claim 1 , wherein the wireless communication IC is configured to use the antenna to transmit the two or more data packets to the second communication device during each of the one or more connection intervals without waiting for a response that a first of the two or more data packets was received.

3. The first communication device of claim 1 , wherein the wireless communication IC is further configured to use the antenna to transmit a request for a change to the length of the connection intervals to the second communication device.

4. The first communication device of claim 1 , wherein the application controller is further configured to receive one or more raw signals from an analyte sensor and use the one or more raw signals to calculate one or more analyte concentrations, wherein the application data comprises the one or more analyte concentrations.

5. The first communication device of claim 4 , wherein the one or more raw signals include one or one or more analyte measurements and one or more temperature measurements.

6. The first communication device of claim 1 , wherein the wireless communication IC is further configured to, during periods when there is no application data for the wireless communication IC to encapsulate and transmit to the second communication device, use the antenna to transmit a message to the second communication device, and transmitting the message keeps the wireless link between the first and second communication devices active.

7. The first communication device of claim 1 , wherein the wireless communication IC is further configured to use the antenna to transmit to the second communication device a request that the length of the connection intervals be the minimum connection interval permitted by the second communication device.

8. The first communication device of claim 1 , wherein the length of the connection intervals agreed upon by the first and second communication devices is the minimum connection interval permitted by the second communication device.

9. The first communication device of claim 1 , wherein the length of the connection intervals agreed upon by the first and second communication devices is 18.75 ms.

10. The first communication device of claim 1 , wherein the wireless communication IC is further configured to power down wireless communication with the second communication device outside of a period at the start of each connection interval.

11. The first communication device of claim 1 , wherein the wireless communication IC is configured to use the antenna to transmit the two or more of the data packets to the second communication device during a period at the start of each of one or more of the connection intervals.

12. A method for wireless communication between first and second communication devices during connection intervals having a length agreed upon by the first and second communication devices, the method comprising:

using the first communication device to generate application data;

using the first communication device to encapsulate the application data in data packets;

using an antenna of the first communication device to transmit two or more of the data packets during each of one or more of the connection intervals;

using the antenna of the first communication device to receive from the second communication device an indication that an application being executed by the second communication is going to the background;

in response to receiving the indication that the application being executed by the second communication device is going to the background, using the antenna of the first communication device to transmit to the second communication device a request for an increased connection interval to decrease the data rate;

using the antenna of the first communication device to receive from the second communication device an indication that the application being executed by the second communication is going to the foreground; and

in response to receiving the indication that the application being executed by the second communication device is going to the foreground, using the antenna of the first communication device to transmit to the second communication device a request for a decreased connection interval to increase the data rate.

13. The method of claim 12 , further comprising using the antenna of the first communication device to transmit to the second communication device a request that the length of the connection intervals be the minimum connection interval permitted by the second communication device.

14. The method of claim 12 , wherein the length of the connection intervals agreed upon by the first and second communication devices is the minimum connection interval permitted by the second communication device.

15. The method of claim 12 , wherein the length of the connection intervals agreed upon by the first and second communication devices is 18.75 ms.

16. The method of claim 12 , further comprising powering down wireless communication with the second communication device outside of a period at the start of each connection interval.

17. The method of claim 12 , further comprising using the antenna of the first communication device to transmit the two or more of the data packets to the second communication device during a period at the start of each of one or more of the connection intervals.

Assignments (12)
SECURITY INTEREST Recorded Sep 11, 2023
From: SENSEONICS, INCORPORATED
To: HERCULES CAPITAL, INC.
Reel/Frame 064866/0963 →
RELEASE OF SECURITY INTEREST Recorded Sep 7, 2023
From: WILMINGTON SAVINGS FUND SOCIETY, FSB, AS COLLATERAL AGENT
To: SENSEONICS, INCORPORATED; SENSEONICS HOLDINGS, INC.
Reel/Frame 064834/0962 →
RELEASE OF SECURITY INTEREST Recorded Apr 14, 2023
From: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
To: SENSEONICS HOLDINGS, INC.; SENSEONICS, INCORPORATED
Reel/Frame 063338/0890 →
RELEASE OF SECURITY INTEREST IN PATENTS AND TRADEMARKS Recorded Aug 14, 2020
From: WILMINGTON SAVINGS FUND SOCIETY, FSB, COLLATERAL AGENT
To: SENSEONICS, INCORPORATED; SENSEONICS HOLDINGS, INC.
Reel/Frame 053498/0275 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 14, 2020
From: SENSEONICS, INCORPORATED
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 053496/0292 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT - FIRST LIEN Recorded Apr 24, 2020
From: SENSEONICS, INCORPORATED; SENSEONICS HOLDINGS, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB, AS COLLATERAL AGENT
Reel/Frame 052492/0109 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT -SECOND LIEN Recorded Apr 24, 2020
From: SENSEONICS, INCORPORATED; SENSEONICS HOLDINGS, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB, AS COLLATERAL AGENT
Reel/Frame 052490/0160 →
RELEASE OF SECURITY INTEREST Recorded Mar 23, 2020
From: SOLAR CAPITAL LTD., AS AGENT
To: SENSEONICS, INCORPORATED
Reel/Frame 052207/0242 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 1, 2019
From: SENSEONICS, INCORPORATED
To: SOLAR CAPITAL LTD., AS AGENT
Reel/Frame 049926/0827 →
RELEASE OF SECURITY INTEREST Recorded Jul 25, 2019
From: OXFORD FINANCE LLC, AS COLLATERAL AGENT AND AS LENDER
To: SENSEONICS, INCORPORATED
Reel/Frame 049873/0713 →
SECURITY INTEREST Recorded Jan 26, 2018
From: SENSEONICS, INCORPORATED
To: OXFORD FINANCE LLC, AS COLLATERAL AGENT AND AS LENDER
Reel/Frame 045164/0154 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2017
From: RAISONI, BARKHA
To: SENSEONICS, INCORPORATED
Reel/Frame 043304/0919 →