IP Library Granted Patent US 10,642,868
Granted Patent B2
US 10,642,868 · App. 14/830,702 · Granted May 5, 2020

Data analysis and visualization

Inventors: Jesse Thomas Paquette (San Francisco, CA); Tom Covington (San Francisco, CA)
Assignee: TAG.BIO, INC.
G06F16/287
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,642,868
App. No.
14/830,702
Granted
May 5, 2020
Kind
B2
Abstract

Design and implementation of complicated data analyses and creation of visualizations to present the results of such analyses can be performed using a data analysis application.

Claims (34)

1. A method comprising:

providing access to a dataset via a data analysis application;

receiving, by the data analysis application, selection of one or more subsets of data from within the dataset;

allowing selection of variables and ranges for the variables based on visual displays of the effects on range choices, the allowing occurring via a user interface of the data analysis application;

generating analysis content directly from within the application user interface without requiring input of underlying data analysis algorithms;

providing an integrated social network via which a user of the data analysis application shares the generated analysis content with another user; and

offering, via the social network, a subscription to the generated analysis content, wherein the generated analysis content offered by the subscription via the social network comprises a classifier protocol via which a subscribing user can receive predictions based on a predictive model, and wherein the integrated social network comprises subscription features for at least one of: following the generated analysis content, tagging the generated analysis content with a like tag, and tagging the generated analysis content with a dislike tag.

2. The method as in claim 1 , wherein the receiving selection of the one or more subsets of data from within the dataset comprises receiving a definition of a background data set and a focus set.

3. The method as in claim 2 , wherein the focus set comprises a subset of the background data set and the background data set comprises a set of entities selected from within at least one database upon which the data analysis application is configured to operate.

4. The method as in claim 2 , wherein the selection of variables and ranges for the variables comprises defining a classifier protocol based on user input comprising selection of one or more predictive criteria.

5. The method as in claim 4 , wherein the classifier protocol comprises a predictive model and a user-defined threshold, and wherein the method comprises providing a notification to a user of the data analysis application and/or another user of the classifier protocol based on a prediction generated by the predictive model constrained by the background data set, the focus set, and the one or more predictive criteria.

6. The method as in claim 1 , wherein the generated analysis content further comprises one or more predictive criteria, a background data set, and a focus set defined by a user of the data analysis application for the classifier protocol.

7. A computer program product comprising a machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising:

providing access to a dataset via a data analysis application;

receiving, by the data analysis application, selection of one or more subsets of data from within the dataset;

allowing selection of variables and ranges for the variables based on visual displays of the effects on range choices, the allowing occurring via a user interface of the data analysis application;

generating analysis content directly from within the application user interface without requiring input of underlying data analysis algorithms;

providing an integrated social network via which a user of the data analysis application shares the generated analysis content with another user; and

offering, via the social network, a subscription to the generated analysis content, wherein the generated analysis content offered by the subscription via the social network comprises a classifier protocol via which a subscribing user can receive predictions based on a predictive model, and wherein the integrated social network comprises subscription features for at least one of: following the generated analysis content, tagging the generated analysis content with a like tag, and tagging the generated analysis content with a dislike tag.

8. The computer program product as in claim 7 , wherein the receiving selection of the one or more subsets of data from within the dataset comprises receiving a definition of a background data set and a focus set.

9. The computer program product as in claim 8 , wherein the focus set comprises a subset of the background data set and the background data set comprises a set of entities selected from within at least one database upon which the data analysis application is configured to operate.

10. The computer program product as in claim 8 , wherein the selection of variables and ranges for the variables comprises defining a classifier protocol based on user input comprising selection of one or more predictive criteria.

11. The computer program product as in claim 10 , wherein the classifier protocol comprises a predictive model and a user-defined threshold, and wherein the method comprises providing a notification to a user of the data analysis application and/or another user of the classifier protocol based on a prediction generated by the predictive model constrained by the background data set, the focus set, and the one or more predictive criteria.

12. The computer program product as in claim 7 , wherein the generated analysis content further comprises one or more predictive criteria, a background data set, and a focus set defined by a user of the data analysis application for the classifier protocol.

13. A system comprising:

computer hardware configured to perform operations comprising:

providing access to a dataset via a data analysis application;

receiving, by the data analysis application, selection of one or more subsets of data from within the dataset;

allowing selection of variables and ranges for the variables based on visual displays of the effects on range choices, the allowing occurring via a user interface of the data analysis application;

generating analysis content directly from within the application user interface without requiring input of underlying data analysis algorithms;

providing an integrated social network via which a user of the data analysis application shares the generated analysis content with another user; and

offering, via the social network, a subscription to the generated analysis content, wherein the generated analysis content offered by the subscription via the social network comprises a classifier protocol via which a subscribing user can receive predictions based on a predictive model, and wherein the integrated social network comprises subscription features for at least one of: following the generated analysis content, tagging the generated analysis content with a like tag, and tagging the generated analysis content with a dislike tag.

14. The system as in claim 13 , wherein the computer hardware comprises a programmable processor and a machine-readable medium storing instructions that, when executed by the programmable processor, cause the programmable processor to perform at least some of the operations.

15. The system as in claim 13 , wherein the generated analysis content further comprises one or more predictive criteria, a background data set, and a focus set defined by a user of the data analysis application for the classifier protocol.

Assignments (3)
CHANGE OF NAME Recorded Sep 3, 2019
From: TAGB.IO, INC.
To: TAG.BIO, INC.
Reel/Frame 050256/0297 →
CHANGE OF NAME Recorded May 22, 2019
From: TAGB.IO, INC.
To: TAG.BIO, INC.
Reel/Frame 050253/0880 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2016
From: PAQUETTE, JESSE THOMAS; COVINGTON, THOMAS C.
To: TAGB,IO. INC.
Reel/Frame 037572/0230 →
Continuity (2)
Provisional Application 62039349 · Aug 19, 2014
Related Publication 20160055221A1 · Feb 25, 2016