IP Library › Granted Patent US 11,688,060
Granted Patent B2
US 11,688,060 · App. 16/664,643 · Granted Jun 27, 2023

Image-based circular plot recognition and interpretation

Inventors: Carla W. Balch (Memphis, TN); Nicholas J. Witchey (Laguna Hills, CA)
Assignee: NANT HOLDINGS IP, LLC
G06T7/0012G06F18/00G06T3/0006G06T7/11G06T7/13G06V10/17G06V30/422G06T2207/10056G06T2207/30072G16B20/00G16B30/00G16B45/00G16H50/00
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 11,688,060
App. No.
16/664,643
Granted
Jun 27, 2023
Kind
B2
Abstract

A device includes software instructions for a circular plot analysis agent and at least one circular plot definition. The circular plot analysis agent obtains a digital image of a circular plot, detects a perimeter of the circular plot within the digital image, detects a plurality of edges within the perimeter, identifies a set of endpoints on the perimeter as a function of the plurality of edges, generates a plot descriptor from the set of endpoints, and initiates a transaction with a second device as a function of the plot descriptor.

Claims (63)

1. A device comprising:

a non-transitory, computer readable memory storing software instructions and at least one medical data instruction;

at least one processor coupled with the memory wherein the at least one processor is caused, by execution of the software instructions, to perform operations comprising:

obtaining a digital image of a representation comprising genomic data of a first patient, the representation including a plot of the genomic data that is not representative of an object;

detecting a region of the plot within the digital image;

detecting a plurality of features from the region;

converting the plurality of features into structured data as a function of the plurality of features and according to the at least one medical data instruction;

associating a descriptor with one or more of the plurality of features and the structured data; and

initiating a transaction involving at least the processor based on the descriptor.

2. The device of claim 1 , wherein the representation includes a medical document.

3. The device of claim 1 , wherein the descriptor comprises medical information of other patients.

4. The device of claim 1 , wherein the transaction includes a comparison of the first representation and other representations, the first representation being associated with the patient, and the other representations being associated with other patients.

5. The device of claim 4 , wherein the representation is similar to at least one of the other representations.

6. The device of claim 1 , wherein the transaction includes a comparison of the first representation and other representations, the first representation and the other representations being associated with the first patient, and the other representations being associated with other patients.

7. The device of claim 1 , wherein the transaction includes displaying a report.

8. The device of claim 1 , wherein the transaction involves transferring data between the first device and a different device.

9. The device of claim 1 , wherein the structured data includes genomic medical data.

10. The device of claim 1 , wherein the structured data includes differences between the first patient's healthy tissue and the first patient's diseased tissue.

11. The device of claim 1 , wherein the medical data instruction includes at least one of the following:

a preferred representation orientation;

representation metadata;

a number of perimeter tracks;

a perimeter track definition;

a number of track segments;

a track segment type definition;

a chord definition;

a chord endpoint definition; and

a descriptor definition.

12. The device of claim 1 , wherein the plot comprises a genome sequence circular plot.

13. The device of claim 12 , wherein the genome sequence circular plot comprises a whole genome sequence circular plot.

14. The device of claim 12 , wherein the structured data represents at least one of the following: a base pair, a codon, an exon, an intron, a gene, a mutation, a single nucleotide polymorphism, a transcription, an insertion, and a deletion.

15. The device of claim 1 , wherein the structured data includes one or more of: a set of single values, a set of ranged values, source endpoints, and sink endpoints.

16. The device of claim 1 , wherein the descriptor comprises a histogram compiled from the structured data.

17. The device of claim 1 , wherein the descriptor is a representation-level invariant descriptor.

18. The device of claim 1 , wherein the descriptor is a region-level invariant descriptor.

19. The device of claim 1 , wherein the descriptor is a feature-level invariant descriptor.

20. The device of claim 1 , wherein the descriptor comprises a hue-based descriptor.

21. The device of claim 1 , wherein the descriptor comprises an endpoint relationship descriptor.

22. The device of claim 1 , wherein the descriptor comprises a time-varying descriptor.

23. The device of claim 1 , wherein the device further comprises an optical sensor.

24. The device of claim 23 , wherein the optical sensor comprises a digital camera capable of capturing the digital image of the representation.

25. The device of claim 23 , wherein the at least one processor is further configurable to provide instructions to a user to capture additional digital images of the representation.

26. The device of claim 1 , wherein the transaction comprises a digital transaction.

27. The device of claim 26 , wherein the transaction involves a second device that comprises a networked database server.

28. The device of claim 27 , wherein the networked database server is configured to store and retrieve at least one of the following types of data as a function of the descriptor: a medical record, a diagnosis, a prognosis, an insurance record, a transaction key, a resistance factor, and a prescription.

29. The device of claim 27 , wherein the second device comprises a mobile device.

30. The device of claim 29 , wherein the mobile device includes at least one of the following: a cell phone, an electronic healthcare card, a smart watch, a fitness band, and a vehicle.

31. The device of claim 26 , wherein the digital transaction comprises at least one of the following: a financial transaction, a database query, a prescription, a purchase, an event logging, a diagnosis transaction, a prognosis, an insurance transaction, a healthcare transaction, a notification, an alert, a cryptographic transaction, a blockchain transaction, and a security transaction.

32. The device of claim 1 , wherein the device comprises at least one of the following: a cell phone, a smart phone, a person data assistant, a tablet, a phablet, a computer, a medical device, a robot, and a vehicle.

33. A non-transitory, computer readable medium storing at least one circular plot definition and software instructions that cause a processor to perform operations comprising:

obtaining a digital image of a representation comprising genomic data of a first patient, the representation including a plot of the genomic data that is not representative of an object;

detecting a region of the plot within the digital image;

detecting a plurality of features from the region;

converting the plurality of features into structured data as a function of the plurality of features and according to the at least one medical data instruction;

associating a descriptor with one or more of the plurality of features and the structured data; and

initiating a transaction involving at least one device based on the descriptor.

34. A method comprising:

obtaining a digital image of a representation comprising genomic data of a first patient, the representation including a plot of the genomic data that is not representative of an object;

detecting a region of the plot within the digital image;

detecting a plurality of features from the region;

converting the plurality of features into structured data as a function of the plurality of features and according to the at least one medical data instruction;

associating a descriptor with one or more of the plurality of features and the structured data; and

initiating a transaction involving at least one device based on the descriptor.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2019
From: NANTKWEST, INC.
To: NANT HOLDINGS IP, LLC
Reel/Frame 050959/0548 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2019
From: NANTWORKS, LLC
To: NANT HOLDINGS IP, LLC
Reel/Frame 050935/0669 →
NUNC PRO TUNC ASSIGNMENT Recorded Nov 5, 2019
From: WITCHEY, NICHOLAS J.
To: NANTWORKS, LLC
Reel/Frame 050922/0001 →
EMPLOYMENT AGREEMENT Recorded Oct 30, 2019
From: BALCH, CARLA W.
To: NANTKWEST, INC.
Reel/Frame 050891/0315 →
Continuity (2)
Continuation 15785008 · Oct 16, 2017
Related Publication 20200058127A1 · Feb 20, 2020
Cited By (1)
US 12,664,646