IP Library Granted Patent US 10,388,411
Granted Patent B1
US 10,388,411 · App. 15/256,107 · Granted Aug 20, 2019

Device configured for functional diagnosis and updates

Inventors: Kent Dicks (Tempe, AZ); Eric Vandewater (Tempe, AZ); Randolph Strength (Tempe, AZ)
Assignee: Life365, Inc.
G16H40/63A61B5/0022A61B5/02055A61B5/0402A61B5/0476A61B5/18A61B5/6893A61M5/1723A61N1/365A61N1/39G06F19/328G06Q20/3223A61B5/01A61B5/024A61B5/02233A61B5/0533A61B5/082A61B5/087A61B5/1072A61B5/1112A61B5/14532A61B5/4266A61B5/4866A61B2010/0009A61B2560/0252A61B2562/0219G06Q2220/00H04M1/72519H04W4/80
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,388,411
App. No.
15/256,107
Granted
Aug 20, 2019
Kind
B1
Abstract

Devices, systems and methods for reconfigurable and/or updatable lightweight embedded devices or systems are disclosed. Via use of such a device, system, or method, various capabilities for a user are provided, simplified, secured, and/or made more convenient. The system may interact with various other devices or systems, including those that are cloud-based or communicate through the cloud, and may utilize various local sensors, in order to provide one or more of improved access, monitoring, diagnostics, and so forth.

Claims (41)

1. A device attached to a user or the user's clothing, the device having a length, a width, and a thickness, the device comprising:

electronic circuitry comprising a microprocessor for executing instructions; and

a flash memory;

a first power source;

a display; and

an FLM loader operable on the microprocessor, wherein the FLM loader loads an FLM file into the flash memory, and wherein the FLM file is formed from an input file by taking relevant relocation entries from all sections in the input file and ordering the relocation entries by relocation address;

wherein the device receives data and transmits the data to a medical device after reformatting the data into a format compatible for the medical device.

2. The device of claim 1 , wherein the FLM file comprises:

(a) an FLM header;

(b) a code segment header;

(c) a plurality of code blocks, each of the plurality of code blocks grouped with all relevant relocation entries for that code block;

(d) a data segment header;

(e) a plurality of data blocks; and

(f) relevant relocation entries for each of the plurality of data blocks.

3. The device of claim 1 wherein the FLM loader loads the FLM file into a plurality of contiguous pages of the flash memory.

4. The device of claim 1 wherein the circuitry has a thickness of 25% or less of the thickness of the device, or 25%-50% of the thickness of the device, or 75% or less than the thickness of the device.

5. The device of claim 1 wherein the circuitry does not include a hardware memory management unit.

6. The device of claim 1 wherein the display has a length that is 50% or less of the length of the device, or 80% or less of the length of the device.

7. The device of claim 1 that receives data in one or more transmission protocols and/or frequencies and transmits the data in one or more different transmission protocols and/or frequencies.

8. The device of claim 1 that is configured to receive data from a plurality of medical devices.

9. The device of claim 7 that is configured to receive data from a plurality of medical devices.

10. The device of claim 7 that is configured to simultaneously receive data from a plurality of medical devices.

11. The device of claim 1 that is configured to receive data from a plurality of medical devices, wherein at least one of the plurality of medical devices transmits data using a different transmission protocol or frequency than the protocol or frequency used by each of the other of the plurality of medical devices.

12. The device of claim 8 wherein the medical device: a blood glucose meter; a blood pressure monitor; an insulin pump; a pulse oximeter; a hotter monitor; an electrocardiograph; an electroencephalograph; a blood alcohol monitor; an alcohol breathalyzer; an alcohol ignition interlock; a respiration monitor; an accelerometer; a skin galvanometer; a thermometer; a patient geolocation device; a scale; an intravenous flow regulator; a patient height measuring device; a biochip assay device; a monitor for biological agents; a hazardous chemical agent monitor; an ionizing radiation sensor; a sphygmomanometer; a loop recorder; a spirometer; an event monitor; a prothrombin time (PT) meter; an international normalized ratio (INR) meter; a tremor sensor; or a defibrillator.

13. The device of claim 1 wherein the data transmitted includes:

(a) at least one of a battery charge level, a temperature, a barometric pressure, a code relating to an accessory for the medical device, a data validity measurement, an elapsed time since a previous reading by the medical device, a test result parameter, a signal-to-noise parameter, and a quality of service (QoS) parameter;

(b) a user's: heart rate, blood oxygen level, perspiration, electrical resistance on the skin, movement, blood pressure, fall or sudden impact, calories used, calories consumed, or body temperature; and

(c) ambient air temperature, time, day, and location.

14. The device of claim 1 wherein the data transmitted by the device is encrypted.

15. The device of claim 14 wherein data is encrypted utilizing a private encryption key associated with the user.

16. The device of claim 1 that is configured to contact an emergency center and provide a user's location if the device senses an emergency.

17. The device of claim 16 wherein the emergency is one or more of (a) a sudden impact, (b) undesirable physical location, and (c) transmission by a user of an emergency.

18. The device of claim 1 that is configured to communicate with an intermediary device that performs a diagnostic test on the device to determine if the device is functioning properly.

19. The device of claim 1 that is configured to perform a diagnostic test on itself to determine whether it is functioning properly.

20. The device of claim 19 that is configured to generate an alert in response to a determination that it is not functioning properly.

21. The device of claim 1 wherein one or more of the device, an intermediary device, a coordinator, and a gateway is configured to receive and install a software update directly, or indirectly, on the device.

22. The device of claim 21 wherein the software update is installed automatically.

23. The device of claim 21 wherein the software update is installed upon acceptance by the user.

24. The device of claim 21 wherein the software update is installed automatically based upon the user's location.

25. The device of claim 21 wherein the software update is installed automatically based upon the current function of the device.

26. The device of claim 1 wherein the electronic circuitry and display are flexible so as to be functional when manipulated into a circle having a diameter of 4″ or more, 5″ or more, 6″ or more, 7″ or more, 8″ or more, 9″ or more, or 10″ or more.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Jun 27, 2024
From: SEI SRL
To: LIFE365, INC.
Reel/Frame 067864/0632 →
SECURITY INTEREST Recorded Oct 3, 2022
From: LIFE365, INC.
To: SEI SRL
Reel/Frame 061290/0969 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2016
From: DICKS, KENT E.; VANDEWATER, ERIC; STRENGTH, RANDOLPH
To: LIFE365, INC.
Reel/Frame 040680/0672 →
Continuity (4)
Continuation In Part 15188740 · Jun 21, 2016
Continuation 15174632 · Jun 6, 2016
Provisional Application 62264179 · Dec 7, 2015
Provisional Application 62213513 · Sep 2, 2015
Cited By (1)
US 12,681,658