Communication system for pairing user devices with medical devices
First Claim
1. A breath analysis system, comprising:
- a first portable breath analysis device that includes a wireless transceiver, the first portable breath analysis device having a first unique identifier;
a mobile application configured to run on a mobile device of a user and to communicate wirelessly with the first portable breath analysis device; and
a server system that stores data that associates the first unique identifier of the first portable breath analysis system with authentication information of the user,wherein the mobile application comprises executable program code that, when executed, causes the mobile device to at least;
obtain a second unique identifier from the server system;
scan for portable breath analysis devices;
obtain, in response to the scanning, a peripheral identification from the first portable breath analysis device;
determine whether the first portable breath analysis device was recognized at a previous time using the received peripheral identification;
in response to a determination that the first portable breath analysis device was not recognized at the previous time,obtain the first unique identifier from the first portable breath analysis device,compare the first unique identifier with the second unique identifier, andpair with the first portable breath analysis device in response to a determination that the first unique identifier and the second unique identifier match.
8 Assignments
0 Petitions
Accused Products
Abstract
A user device and a breath analysis device (or other types of portable devices) use a pairing and communication protocol that address user convenience and connectivity issues. For example, a breath analysis device is associated with a unique identifier and the unique identifier is associated with an account corresponding to the user. Likewise, a user device is associated with a user device identifier and the user device identifier is associated with the account corresponding to the user. The breath analysis device and the user device can use at least one of the identifiers to determine whether the user device is authorized to pair with the breath analysis device, and vice-versa. If authorized, the breath analysis device and user device can pair with one another. Once paired, the user device may wirelessly communicate with the breath analysis device for various purposes, such as to retrieve and display breath analysis test results.
-
Citations
19 Claims
-
1. A breath analysis system, comprising:
-
a first portable breath analysis device that includes a wireless transceiver, the first portable breath analysis device having a first unique identifier; a mobile application configured to run on a mobile device of a user and to communicate wirelessly with the first portable breath analysis device; and a server system that stores data that associates the first unique identifier of the first portable breath analysis system with authentication information of the user, wherein the mobile application comprises executable program code that, when executed, causes the mobile device to at least; obtain a second unique identifier from the server system; scan for portable breath analysis devices; obtain, in response to the scanning, a peripheral identification from the first portable breath analysis device; determine whether the first portable breath analysis device was recognized at a previous time using the received peripheral identification; in response to a determination that the first portable breath analysis device was not recognized at the previous time, obtain the first unique identifier from the first portable breath analysis device, compare the first unique identifier with the second unique identifier, and pair with the first portable breath analysis device in response to a determination that the first unique identifier and the second unique identifier match. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium having stored thereon a mobile application configured to run on a mobile device of a user, the mobile application comprising executable program code that directs the mobile device to implement a process, the process comprising:
-
receiving a first unique identifier from a server in response to an authentication of user credentials; scanning for portable medical measurement devices; receiving, in response to the scanning, a peripheral identification from a first portable medical measurement device; determining whether the first portable medical measurement device was recognized at a previous time using the received peripheral identification; and in response to a determination that the first portable medical measurement device was not recognized at the previous time, obtaining a second unique identifier from the first portable medical measurement device, comparing the first unique identifier with the second unique identifier, and pairing with the first portable medical measurement device in response to a determination that the first unique identifier and the second unique identifier match. - View Dependent Claims (16, 17, 18, 19)
-
Specification