IP Library Granted Patent US 9,774,508
Granted Patent B1
US 9,774,508 · App. 15/406,394 · Granted Sep 26, 2017

Communication generation using sparse indicators and sensor data

Inventors: Ryan Barrett (San Francisco, CA); Nishant Bhat (San Francisco, CA); Huy Hong (Palo Alto, CA); Katsuya Noguchi (San Francisco, CA); Wendy McKennon (San Francisco, CA)
Assignee: COLOR GENOMICS, INC.
H04L43/06A61B5/0205A61B5/04012A61B5/0452A61B5/0456G06F19/345G06F19/3443H04L67/12H04L67/10
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,774,508
App. No.
15/406,394
Granted
Sep 26, 2017
Kind
B1
Abstract

Techniques, systems, and products for analyzing sparse indicators and sensor data and generating communications are disclosed. The sensors may be associated with or incorporated into devices that may automatically relay sensor data for use in analyses and communication generation.

Claims (75)

1. A system for generating communications based on sparse indicator information and sensor data, comprising:

one or more hardware processors; and

a non-transitory computer readable storage medium in data communication with the one or more hardware processors, the non-transitory computer readable storage medium comprising instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations including:

receiving, at the one or more hardware processors, a first query from a first remote device, wherein the first query includes an electronic request to conduct a status analysis for a client;

determining an identifier associated with the client;

transmitting a second query to a data store with the identifier to identify one or more sparse indicators associated with the client, wherein each sparse indicator corresponds to an instance of one or more values in a first data set differing from a corresponding one or more values in a reference data set;

receiving, in response to the second query, the one or more sparse indicators associated with the client from the data store;

obtaining sensor data providing an indication of a current quality of the client;

performing a status analysis using the one or more sparse indicators and the sensor data, wherein the status analysis corresponds to determination of a likelihood of the client transitioning to a particular state;

generating a communication indicative of the likelihood of the client transitioning to the particular state; and

transmitting the communication to the first remote device.

2. The system for generating communications based on sparse indicator information and sensor data as recited in claim 1 , wherein the operations further include:

performing a second status analysis using the one or more sparse indicators, wherein the second status analysis corresponds to determination of a second likelihood of the client transitioning to the particular state;

generating a second communication indicative of the second likelihood of the client transitioning to the particular state; and

transmitting the second communication to the first remote device.

3. The system for generating communications based on sparse indicator information and sensor data as recited in claim 1 , wherein the operations further include:

identifying an aggregated likelihood of a plurality of other clients each transitioning to the particular state, wherein the communication includes the aggregated likelihood.

4. The system for generating communications based on sparse indicator information and sensor data as recited in claim 1 , wherein the operations further include:

generating one or more targets for the client, wherein the one or more targets are associated with changing the likelihood of the client transitioning to the particular state, and wherein the communication includes the one or more targets.

5. The system for generating communications based on sparse indicator information and sensor data as recited in claim 4 , wherein the operations further include:

receiving additional sensor data providing an updated indication of an updated state of the client;

performing a second status analysis using the one or more sparse indicators, the sensor data, and the additional sensor data, wherein the second status analysis corresponds to determination of a second likelihood of the client transitioning to the particular state;

generating a second communication indicative of the second likelihood of the client transitioning to the particular state; and

transmitting the second communication.

6. The system for generating communications based on sparse indicator information and sensor data as recited in claim 1 , wherein the operations further include:

transmitting a request for permission to access the one or more sparse indicators associated with the client; and

receiving a response including authorization to access the one or more sparse indicators associated with the client, wherein transmitting the query to the data store includes using the authorization.

7. The system for generating communications based on sparse indicator information and sensor data as recited in claim 1 , wherein the sensor data includes one or more of chemical sensor data, potentiometric sensor data, solute sensor data, microfluidic sensor data, biometric sensor data, biomarker sensor data, pH sensor data, cytometric sensor data, optical sensor data, electrical current sensor data, electrical resistance sensor data, and electrical impedance sensor data.

8. The system for generating communications based on sparse indicator information and sensor data as recited in claim 1 , wherein the sensor data corresponds to sensor data obtained by one or more sensors associated with or worn by the client.

9. The system for generating communications based on sparse indicator information and sensor data as recited in claim 1 , wherein obtaining the sensor data includes:

transmitting a third query to a second remote device, wherein the second query includes a request for the sensor data associated with the client; and

receiving, in response to the third query, the sensor data.

10. A computer implemented method for generating communications based on sparse indicator information and sensor data, the method comprising:

receiving, at one or more hardware processors, a first query from a first remote device, wherein the first query includes an electronic request to conduct a status analysis for a client;

determining an identifier associated with the client;

transmitting a second query to a data store with the identifier to identify one or more sparse indicators associated with the client, wherein each sparse indicator corresponds to an instance of one or more values in a first data set differing from a corresponding one or more values in a reference data set;

receiving, in response to the second query, the one or more sparse indicators associated with the client from the data store;

obtaining sensor data providing an indication of a current quality of the client;

performing a status analysis using the one or more sparse indicators and the sensor data, wherein the status analysis corresponds to determination of a likelihood of the client transitioning to a particular state;

generating a communication indicative of the likelihood of the client transitioning to the particular state; and

transmitting the communication to the first remote device.

11. The method for generating communications based on sparse indicator information and sensor data as recited in claim 10 , further comprising:

performing a second status analysis using the one or more sparse indicators, wherein the second status analysis corresponds to determination of a second likelihood of the client transitioning to the particular state;

generating a second communication indicative of the second likelihood of the client transitioning to the particular state; and

transmitting the second communication to the first remote device.

12. The method for generating communications based on sparse indicator information and sensor data as recited in claim 10 , further comprising:

identifying an aggregated likelihood of a plurality of other clients each transitioning to the particular state, wherein the communication includes the aggregated likelihood.

13. The method for generating communications based on sparse indicator information and sensor data as recited in claim 10 , further comprising:

generating one or more targets for the client, wherein the one or more targets are associated with changing the likelihood of the client transitioning to the particular state, and wherein the communication includes the one or more targets.

14. The method for generating communications based on sparse indicator information and sensor data as recited in claim 13 , further comprising:

receiving additional sensor data providing an updated indication of an updated state of the client;

performing a second status analysis using the one or more sparse indicators, the sensor data, and the additional sensor data, wherein the second status analysis corresponds to determination of a second likelihood of the client transitioning to the particular state;

generating a second communication indicative of the second likelihood of the client transitioning to the particular state; and

transmitting the second communication.

15. The method for generating communications based on sparse indicator information and sensor data as recited in claim 10 , further comprising:

transmitting a request for permission to access the one or more sparse indicators associated with the client; and

receiving a response including authorization to access the one or more sparse indicators associated with the client, wherein transmitting the query to the data store includes using the authorization.

16. The method for generating communications based on sparse indicator information and sensor data as recited in claim 10 , wherein the sensor data includes one or more of chemical sensor data, potentiometric sensor data, solute sensor data, microfluidic sensor data, biometric sensor data, biomarker sensor data, pH sensor data, cytometric sensor data, optical sensor data, electrical current sensor data, electrical resistance sensor data, and electrical impedance sensor data.

17. The method for generating communications based on sparse indicator information and sensor data as recited in claim 10 , wherein the sensor data corresponds to sensor data obtained by one or more sensors associated with or worn by the client.

18. The method for generating communications based on sparse indicator information and sensor data as recited in claim 10 , wherein obtaining the sensor data includes:

transmitting a third query to a second remote device, wherein the second query includes a request for the sensor data; and

receiving, in response to the third query, the sensor data.

19. A non-transitory computer readable storage medium for generating communications based on sparse indicator information and sensor data, the non-transitory computer readable storage medium comprising instructions that, when executed by one or more hardware processors, cause the one or more hardware processors to perform operations including:

receiving, at the one or more hardware processors, a first query from a first remote device, wherein the first query includes an electronic request to conduct a status analysis for a client;

determining an identifier associated with the client;

transmitting a second query to a data store with the identifier to identify one or more sparse indicators associated with the client, wherein each sparse indicator corresponds to an instance of one or more values in a first data set differing from a corresponding one or more values in a reference data set;

receiving, in response to the second query, the one or more sparse indicators associated with the client from the data store;

obtaining sensor data providing an indication of a current quality of the client;

performing a status analysis using the one or more sparse indicators and the sensor data associated with the client, wherein the status analysis corresponds to determination of a likelihood of the client transitioning to a particular state;

generating a communication indicative of the likelihood of the client transitioning to the particular state; and

transmitting the communication to the first remote device.

20. The non-transitory computer readable storage medium for generating communications based on sparse indicator information and sensor data as recited in claim 19 , wherein the operations further include:

performing a second status analysis using the one or more sparse indicators, wherein the second status analysis corresponds to determination of a second likelihood of the client transitioning to the particular state;

generating a second communication indicative of the second likelihood of the client transitioning to the particular state; and

transmitting the second communication to the first remote device.

Assignments (3)
CHANGE OF NAME Recorded Feb 16, 2023
From: COLOR GENOMICS, INC.
To: COLOR HEALTH, INC.
Reel/Frame 062718/0527 →
CHANGE OF NAME Recorded Jan 21, 2021
From: COLOR GENOMICS, INC.
To: COLOR HEALTH, INC.
Reel/Frame 055055/0656 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2017
From: BARRETT, RYAN; BHAT, NISHANT; HONG, HUY; NOGUCHI, KATSUYA; MCKENNON, WENDY
To: COLOR GENOMICS, INC.
Reel/Frame 042564/0101 →
Continuity (3)
Continuation In Part 15169294 · May 31, 2016
Provisional Application 62261982 · Dec 2, 2015
Provisional Application 62304487 · Mar 7, 2016