IP Library Granted Patent US 9,974,470
Granted Patent B2
US 9,974,470 · App. 14/534,061 · Granted May 22, 2018

Systems and methods for a continuous monitoring of analyte values

Inventors: Jose Hector Hernandez-Rosas (San Diego, CA); Shawn Larvenz (Ramona, CA); Mark Dervaes (Carlsbad, CA); Indrawati Gauba (San Diego, CA); Michael Robert Mensinger (San Diego, CA); Eric Cohen (San Diego, CA); Brian Christopher Smith (San Marcos, CA); Jorge Valdes (San Diego, CA); Jacob S. Leach (San Diego, CA)
Assignee: DexCom, Inc.
A61B5/14503A61B5/0004A61B5/076A61B5/14532A61B5/742H04B7/26H04L67/12H04Q9/00H04Q9/14H04W4/005H04W76/02H04W76/023H04W76/06H04W76/064H04Q2209/40H04Q2209/50
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 9,974,470
App. No.
14/534,061
Granted
May 22, 2018
Kind
B2
Abstract

Systems and methods for a continuous monitoring of analyte values received from an analyte sensor system are provided. One method for a wireless data communication between an analyte sensor system and a mobile device involves storing identification information associated with a transceiver of the analyte sensor system, the identification information entered by a user of the mobile device via a custom application running on the mobile device; causing the custom application to enter a background mode; searching for advertisement signals; receiving an advertisement signal from the transceiver; authenticating the transceiver based on the identification information; prompting the user to bring the custom application to a foreground mode; causing the custom application to request a confirmation from the user that a data connection with the transceiver is desired; receiving the confirmation from the user; and completing the data connection with the transceiver.

Claims (58)

1. A method for a wireless data communication between an analyte sensor system and a mobile device, the method comprising:

generating sensor data using the analyte sensor system coupled to a continuous analyte sensor;

storing identification information associated with a transceiver of the analyte sensor system, the identification information entered by a user of the mobile device via a custom application running on the mobile device;

causing the custom application to enter a background mode, and while the custom application is in the background mode:

searching for advertisement signals generated by the analyte sensor system;

receiving an advertisement signal from the transceiver;

authenticating by the custom application the transceiver, wherein the authenticating step comprises:

requesting a challenge value from the transceiver;

receiving the challenge value from the transceiver;

generating a hash value from the challenge value and the identification information;

transmitting the hash value to the transceiver; and

receiving a confirmation indicating a successful authentication from the transceiver, and

prompting the user to bring the custom application to a foreground mode from the background mode; and while the custom application is in the foreground mode:

causing the custom application to request a confirmation from the user that a data connection with the transceiver is desired;

receiving the confirmation from the user;

completing the data connection with the transceiver; and

receiving the generated sensor data from the transceiver of the analyte sensor system.

2. The method of claim 1 , further comprising:

terminating the data connection with the transceiver;

entering an inactive mode;

exiting the inactive mode after a predetermined time; and

searching for advertisement signal from the transceiver.

3. The method of claim 1 , further comprising:

determining that an excessive memory is being used by the custom application;

causing the custom application to enter a suspended state;

determining a next scheduled time at which the custom application is expected to search for advertisement signals from the transceiver; and

causing the custom application to exit the suspended state prior to the next scheduled time.

4. A mobile device configured for a wireless data communication with an analyte sensor system, the mobile device comprising:

a user interface;

a radio unit for transmitting and receiving wireless signals;

a memory for storing identification information associated with one or more transceivers and a custom application configured to interact with a user of the mobile device via the user interface; and

a processor operatively coupled to the user interface, the radio unit, and the memory and configured to:

cause the custom application to enter a background mode, and while the custom application is in the background mode:

cause the radio unit to search for advertisement signals generated by the analyte sensor system,

perform by the custom application an authentication procedure with a transceiver of the analyte sensor system based on user-entered identification information associated with the transceiver if an advertisement signal is received from the transceiver, and

issue a first notification to the user to bring the custom application into a foreground mode from the background mode, and while custom application is in the foreground mode:

cause the custom application to issue a second notification requesting the user for a confirmation that a data connection with the transceiver is desired,

complete the data connection with the transceiver if the confirmation is received; and

receive an analyte value from the analyte sensor system.

5. The mobile device of claim 4 , wherein the processor is further configured to:

determine that an excessive memory is being used by the custom application, cause the custom application to enter a suspended state,

determine a next scheduled time at which the transceiver is expected to begin transmitting a series of advertisement signals, and

cause the radio to search for the advertisement signals at the next scheduled time while the custom application is still in the suspended state.

6. The mobile device of claim 4 , wherein the analyte sensor system is a continuous glucose sensor system.

7. The mobile device of claim 4 , wherein the use interface comprises a voice user interface.

8. The mobile device of claim 4 , wherein the user interface comprises a touch screen display.

9. The mobile device of claim 8 , wherein the first notification is a pop-up menu displayed on the touch screen display.

10. The mobile device of claim 4 , wherein the wireless data communication employs a communication protocol designed for a short distance and low-power wireless communication.

11. The mobile device of claim 4 , wherein the processor is further configured to:

determine that an excessive memory space has been used by the custom application,

cause the custom application to enter a suspended state,

cause the custom application to exit the suspended state prior to a scheduled time at which the mobile device is expected to search for a next advertisement signal from the transceiver, and

cause the custom application to search for the next advertisement signal in a background mode.

12. The mobile device of claim 4 , wherein the processor is further configured to:

determine that an excessive memory is being used by the custom application, cause the custom application to enter a suspended state,

determine a next scheduled time at which the transceiver is expected to begin transmitting a series of advertisement signals,

cause the custom application to exit the suspended state prior to the next scheduled time, and

cause the radio unit to search for the advertisement signals.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2015
From: HERNANDEZ-ROSAS, JOSE HECTOR; LARVENZ, SHAWN; DERVAES, MARK; GAUBA, INDRAWATI; MENSINGER, MICHAEL ROBERT; COHEN, ERIC; SMITH, BRIAN CHRISTOPHER; VALDES, JORGE; LEACH, JACOB S.
To: DEXCOM, INC.
Reel/Frame 036858/0615 →
Continuity (3)
Continuation 14533943 · Nov 5, 2014
Provisional Application 61901358 · Nov 7, 2013
Related Publication 20150123813A1 · May 7, 2015