IP Library Granted Patent US 10,447,769
Granted Patent B2
US 10,447,769 · App. 15/395,100 · Granted Oct 15, 2019

Enhanced time-series data streams for transmission to mobile devices

Inventors: Michael Hart (San Ramon, CA); Milton Waid (San Ramon, CA); Jeremy Osterhoudt (San Ramon, CA); Andy Johns (San Ramon, CA)
Assignee: General Electric Company
H04L67/10H04L67/12H04W4/38H04L67/02
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,447,769
App. No.
15/395,100
Granted
Oct 15, 2019
Kind
B2
Abstract

A method includes receiving a stream of time-series data. The time-series data was generated by a data generating device. The stream of time-series data is machine-read to generate index marks. The index marks are for insertion into the stream of time-series data. The index marks indicate events represented by the stream of time-series data. The stream of time series data, including the index marks, is divided into chunks for asynchronous transmission to at least one mobile device.

Claims (60)

1. A method comprising:

receiving a stream of time-series data generated by a data generating device;

reading the stream of time-series data to generate index marks for insertion into the stream of time-series data, said index marks indicative of events represented by said stream of time-series data;

dividing the stream of time-series data, including said index marks, into chunks for asynchronous transmission to a plurality of mobile devices;

receiving an annotation from one of the mobile devices;

generating an annotation index mark, said annotation index mark indicative of said annotation; and

including said annotation index mark in said stream of time-series data, prior to said dividing step.

2. The method of claim 1 , wherein the data generating device is a medical monitoring device and the time-series data is indicative of a medical condition parameter relative to a patient monitored by the data generating device.

3. The method of claim 2 , wherein at least one of the index marks is indicative of an alert derived from the medical condition parameter.

4. The method of claim 1 , wherein the data generating device is a sensor associated with a mechanical device.

5. The method of claim 4 , wherein the time-series data is indicative of a state of the mechanical device.

6. The method of claim 5 , wherein at least one of the index marks is indicative of an alert derived from the state of the mechanical device.

7. The method of claim 6 , wherein the alert is derived from a temperature reading associated with the mechanical device.

8. The method of claim 1 , further comprising:

receiving an indication of an alert condition from a remote device;

and wherein at least one of said generated index remarks is indicative of said alert condition.

9. The method of claim 8 , wherein:

said remote device is one of said plurality of mobile devices.

10. A method comprising:

receiving a stream of time-series data generated by a medical monitoring device, said stream of time-series data indicative of a medical condition parameter relative to a patient monitored by the medical monitoring device;

detecting that said medical condition parameter has crossed a threshold value;

logging an event in response to said detecting step;

generating an index mark for insertion into the stream of time-series data, said index mark indicative of said event;

dividing the stream of time-series data, including said index mark, into chunks for asynchronous transmission to at least one mobile device; and

transmitting said chunks of time-series data to said at least one mobile device:

wherein:

the at least one mobile device includes a plurality of mobile devices; and

the index mark is a first index mark;

the method further comprising:

receiving an indication of an alert condition from one of the mobile devices;

generating a second index mark, said second index mark indicative of said alert condition; and

including said second index mark in said stream of time-series data, prior to said dividing step.

11. A method comprising:

receiving a stream of time-series data generated by a medical monitoring device, said stream of time-series data indicative of a medical condition parameter relative to a patient monitored by the medical monitoring device;

detecting that said medical condition parameter has crossed a threshold value;

logging an event in response to said detecting step;

generating an index mark for insertion into the stream of time-series data, said index mark indicative of said event;

dividing the stream of time-series data, including said index mark, into chunks for asynchronous transmission to at least one mobile device; and

transmitting said chunks of time-series data to said at least one mobile device;

wherein:

the at least one mobile device includes a plurality of mobile devices; and

the index mark is a first index mark;

the method further comprising:

receiving an annotation from one of the mobile devices;

generating a second index mark, said second index mark indicative of said annotation; and

including said second index mark in said stream of time-series data, prior to said dividing step.

12. An apparatus comprising:

a processor; and

a memory in communication with the processor, the memory storing program instructions, the processor operative with the program instructions to perform functions as follows:

receiving a stream of time-series data generated by a data generating device;

reading the stream of time-series data to generate index marks for insertion into the stream of time-series data, said index marks indicative of events represented by said stream of time-series data;

dividing the stream of time-series data, including said index marks, into chunks for asynchronous transmission to a plurality of mobile devices;

receiving an annotation from one of the mobile devices;

generating an annotation index mark, said annotation index mark indicative of said annotation; and

including said annotation index mark in said stream of time-series data, prior to said dividing step.

13. The apparatus of claim 12 , wherein the time-series data is indicative of a medical condition parameter relative to a patient.

14. The apparatus of claim 13 , wherein at least one of the index marks is indicative of an alert derived from the medical condition parameter.

15. The apparatus of claim 12 , wherein the time-series data is indicative of a state of a mechanical device.

16. The apparatus of claim 15 , wherein at least one of the index marks is indicative of an alert derived from the state of the mechanical device.

17. The apparatus of claim 16 , wherein the alert is derived from a temperature reading associated with the mechanical device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2023
From: GENERAL ELECTRIC COMPANY
To: GE DIGITAL HOLDINGS LLC
Reel/Frame 065612/0085 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2017
From: HART, MICHAEL; WAID, MILTON; OSTERHOUDT, JEREMY; JOHNS, ANDY
To: GENERAL ELECTRIC COMPANY
Reel/Frame 042819/0085 →
Continuity (1)
Related Publication 20180191791A1 · Jul 5, 2018