IP Library › Granted Patent US 12,664,646
Granted Patent B2
US 12,664,646 · App. 18/315,395 · Granted Jun 23, 2026

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/0012G06T3/02G06T7/11G06T7/13G06V10/17G06V30/422G16B20/00G06T2207/10056G06T2207/30072G16B30/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 12,664,646
App. No.
18/315,395
Granted
Jun 23, 2026
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 (40)

1 . A device comprising:

a non-transitory, computer readable memory storing software instructions and at least one plot definition;

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 medical data of a patient, the representation including a plot of the medical 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 plot definition;

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, the transaction including a comparison of the representation to other representations associated with other patients.

2 . The device of claim 1 , wherein the plot includes one or more perimeter tracks, and the at least one plot definition includes a perimeter track definition.

3 . The device of claim 2 , wherein the perimeter track definition specifies how many perimeter tracks are included in the plot.

4 . The device of claim 2 , wherein the perimeter track definition specifies a meaning of each perimeter track.

5 . The device of claim 2 , wherein the perimeter track definition specifies a location of each perimeter track.

6 . The device of claim 2 , wherein at least one of the one or more perimeter tracks includes one or more track segments, and the at least one plot definition includes a track segment definition.

7 . The device of claim 6 , wherein the track segment definition specifies how many track segments are included in the at least one perimeter track.

8 . The device of claim 6 , wherein the track segment definition specifies a meaning of each track segment.

9 . The device of claim 6 , wherein the track segment definition specifies a location of each track segment.

10 . The device of claim 1 , wherein the at least one plot definition specifies an orientation of the plot.

11 . The device of claim 1 , wherein the transaction includes an alert.

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

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

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

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

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

17 . The device of claim 1 , wherein the transaction involves communicating with a networked database server.

18 . The device of claim 1 , wherein the transaction involves communicating with a second device selected from the group consisting of: a cell phone, an electronic healthcare card, a smart watch, a fitness band, and a vehicle.

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

obtaining a digital image of a representation comprising medical data of a patient, the representation including a plot of the medical 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 plot definition;

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, the transaction including a comparison of the representation to other representations associated with other patients.

20 . A method comprising:

obtaining a digital image of a representation comprising medical data of a patient, the representation including a plot of the medical 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 at least one plot definition;

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, the transaction including a comparison of the representation to other representations associated with other patients.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2023
From: NANTKWEST, INC.
To: NANT HOLDINGS IP, LLC
Reel/Frame 063706/0016 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2023
From: NANTWORKS, LLC
To: NANT HOLDINGS IP, LLC
Reel/Frame 063684/0186 →
NUNC PRO TUNC ASSIGNMENT Recorded May 15, 2023
From: WITCHEY, NICHOLAS J.
To: NANTWORKS, LLC
Reel/Frame 063646/0845 →
EMPLOYMENT AGREEMENT Recorded May 11, 2023
From: BALCH, CARLA W.
To: NANTKWEST, INC.
Reel/Frame 063622/0134 →
Continuity (3)
Continuation 16664643 · Oct 25, 2019
Continuation 15785008 · Oct 16, 2017
Related Publication 20230281811A1 · Sep 7, 2023
References Cited (29)
US 4876728A · Roth · 1989 [cited by applicant]
US 6711293B1 · Lowe · 2004 [cited by applicant]
US 7016532B2 · Boncyk et al. · 2006 [cited by applicant]
US 7477780B2 · Boncyk et al. · 2009 [cited by applicant]
US 7680324B2 · Boncyk et al. · 2010 [cited by applicant]
US 8396327B2 · Spyridonos et al. · 2013 [cited by applicant]
US 8583209B2 · Maier · 2013 [cited by applicant]
US 8866924B2 · Tang et al. · 2014 [cited by applicant]
US 9412176B2 · Song et al. · 2016 [cited by applicant]
US 9646134B2 · Sanborn et al. · 2017 [cited by applicant]
US 9652587B2 · Sanborn et al. · 2017 [cited by applicant]
US 9665606B2 · Song et al. · 2017 [cited by applicant]
US 11101032B2 · Kohle · 2021 [cited by examiner]
US 11688060B2 · Balch · 2023 [cited by examiner]
US 20030013951A1 · Stefanescu · 2003 [cited by examiner]
US 20090019088A1 · Fernandez · 2009 [cited by applicant]
US 20100152594A1 · Bhat et al. · 2010 [cited by applicant]
US 20140115515A1 · Adams · 2014 [cited by examiner]
US 20150031641A1 · Levine et al. · 2015 [cited by applicant]
US 20150332283A1 · Witchey · 2015 [cited by applicant]
US 20150363663A1 · Tombari et al. · 2015 [cited by applicant]
US 20160072800A1 · Soon-Shiong et al. · 2016 [cited by applicant]
US 20160334385A1 · Prais et al. · 2016 [cited by applicant]
US 20170351708A1 · Lahmann et al. · 2017 [cited by applicant]
US 20180089840A1 · Yan · 2018 [cited by examiner]
US 20180314795A1 · Cheung · 2018 [cited by examiner]
CN 102306383 · 2012 [cited by applicant]
WO 2015056210 · 2015 [cited by applicant]
Krzywinski et al., “Circos: An information aesthetic for comparative genomics”, Published in Advance Jun. 18, 2009, doi:10.1101/gr.092759.109. [cited by applicant]