IP Library Granted Patent US 12,205,331
Granted Patent B2
US 12,205,331 · App. 18/460,028 · Granted Jan 21, 2025

Data compression for multidimensional time series data

Inventor: Doron Kletter (San Mateo, CA)
Assignee: Protein Metrics, LLC
G06T9/00G06F17/153H04N19/119G06T2200/04
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,205,331
App. No.
18/460,028
Granted
Jan 21, 2025
Kind
B2
Abstract

Described herein are computer-implemented methods for compressing sparse multidimensional ordered series data. In particular, these methods and apparatuses for performing them (including software) may be particularly well suited to efficiently compressing spectrographic data.

Claims (33)

1. A computer-implemented method for compressing sparse multidimensional ordered series data, the method comprising:

determining that a level of correlation of a series of similar peaks that exist between a current local region of current multidimensional ordered series data and a corresponding previous local region of a previous multidimensional ordered series data is higher or equal to a threshold, wherein the series of similar peaks are considered similar if a majority of the series of peaks in the current and previous local regions have one or more of: approximately a same mass-to-charge ratio, approximately a same charge state as determined from spacing between subsequent peaks, and similar peak intensity abundance distributions that match an avergine model;

scaling a correlated portion of the previous local region with an optimum scale factor to match a corresponding correlated portion of the current local region;

adjusting the current local region by subtracting the scaled correlated portion; and

encoding the adjusted current local region, including the optimum scale factor, into a compressed stream.

2. The method of claim 1 , wherein the current multidimensional ordered series data and the previous multidimensional ordered series data are spectrographic data.

3. The method of claim 1 , wherein the current multidimensional ordered series data and the previous multidimensional ordered series data are image data.

4. The method of claim 1 , wherein the level of correlation is determined between the current local region and an average of multiple previous local regions.

5. The method of claim 1 , wherein the previous local region corresponds to a previous local region of multiple previous local regions data that has the highest correlation with the current local region.

6. The method of claim 1 , wherein each of the current local region and the previous local region comprises one or more indexed data sets, each indexed data set comprising an index (n) and one or more variables that are indexed by the index (n).

7. The method of claim 6 , further comprising determining the current local region by dividing the current multidimensional ordered series data into a plurality of local regions, and calculating the one or more variables as a function of the index (n).

8. The method of claim 1 , wherein the previous local region corresponds an offset region of data that has already been processed.

9. The method of claim 1 , further comprising processing a plurality of local regions in an order, wherein the steps of determining that the level of correlation is higher or equal to the threshold, scaling the correlated portion of the previous local region, adjusting the current local region, and encoding the adjusted current local region are repeated for each local region in the order.

10. The method of claim 9 , wherein the order is a scan order or raster-scan order.

11. The method of claim 9 , wherein the order is selected from an order having a highest correlation level.

12. A computer-implemented method for compressing sparse multidimensional ordered series data, the method comprising:

receiving current multidimensional ordered series data, the current multidimensional ordered series data comprising spectrographic or image data;

determining that a level of correlation of a series of similar peaks that exist between a current local region of the current multidimensional ordered series data and a corresponding previous local region of a previous multidimensional ordered series data is higher or equal to a threshold, wherein the series of similar peaks are considered similar if a majority of the series of peaks in the current and previous local regions have one or more of: approximately a same mass-to-charge ratio, approximately a same charge state as determined from spacing between subsequent peaks, and similar peak intensity abundance distributions that match an avergine model;

scaling a correlated portion of the previous local region with an optimum scale factor to match a corresponding correlated portion of the current local region;

adjusting the current local region by subtracting the scaled correlated portion; and

encoding the adjusted current local region, including the optimum scale factor, into a compressed stream.

13. A system for compressing sparse multidimensional ordered series data, the system comprising a non-transitory computer-readable medium with instructions stored thereon, that when executed by a processor, cause the processor to:

determine that a level of correlation of a series of similar peaks that exist between a current local region of current multidimensional ordered series data and a corresponding previous local region of a previous multidimensional ordered series data is higher or equal to a threshold, wherein the series of similar peaks are considered similar if a majority of the series of peaks in the current and previous local regions have one or more of: approximately a same mass-to-charge ratio, approximately a same charge state as determined from spacing between subsequent peaks, and similar peak intensity abundance distributions that match an avergine model;

scale a correlated portion of the previous local region with an optimum scale factor to match a corresponding correlated portion of the current local region;

adjust the current local region by subtracting the scaled correlated portion; and

encode the adjusted current local region, including the optimum scale factor, into a compressed stream.

14. The system of claim 13 , wherein an encoder of the system encodes an identifier identifying the previous local region.

15. The system of claim 13 , wherein the level of correlation is determined between the current local region and an average of multiple previous local regions.

16. The system of claim 13 , wherein the previous local region corresponds to a previous local region of multiple previous current local regions data that has the highest correlation with the current local region.

17. The system of claim 13 , wherein each of the current local region and the previous local region comprises one or more indexed data sets, each indexed data set comprising an index (n) and one or more variables that are indexed by the index (n).

18. The system of claim 17 , further comprising determining the current local region by dividing the current multidimensional ordered series data into a plurality of local regions, and calculating the one or more variables as a function of the index (n).

19. The method of claim 1 , wherein the current and previous multidimensional ordered series data include mass spectroscopy data.

20. The system of claim 13 , wherein the current and previous multidimensional ordered series data include mass spectroscopy data.

Assignments (6)
SECURITY INTEREST Recorded Jan 20, 2026
From: PROTEIN METRICS, INC
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 073520/0183 →
RELEASE OF SECURITY INTEREST Recorded Jan 20, 2026
From: BARINGS FINANCE LLC, AS COLLATERAL AGENT
To: PROTEIN METRICS, INC.
Reel/Frame 073521/0221 →
RELEASE OF SECURITY INTEREST Recorded Jul 1, 2025
From: ARES CAPITAL CORPORATION, AS COLLATERAL AGENT
To: PROTEIN METRICS, LLC; SOFTGENETICS, LLC
Reel/Frame 071582/0907 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Jul 1, 2024
From: PROTEIN METRICS, LLC; SOFTGENETICS, LLC
To: ARES CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 068102/0180 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2023
From: KLETTER, DORON
To: PROTEIN METRICS INC.
Reel/Frame 064776/0653 →
CHANGE OF NAME Recorded Sep 1, 2023
From: PROTEIN METRICS INC.
To: PROTEIN METRICS, LLC
Reel/Frame 064776/0745 →
Continuity (4)
Continuation 17694474 · Mar 14, 2022
Continuation 17462901 · Aug 31, 2021
Provisional Application 63072890 · Aug 31, 2020
Related Publication 20240070923A1 · Feb 29, 2024
References Cited (127)
US 4464650A · Eastman et al. · 1984 [cited by applicant]
US 4558302A · Welch · 1985 [cited by applicant]
US 4814764A · Middleton · 1989 [cited by applicant]
US 5343554A · Koza et al. · 1994 [cited by applicant]
US 5910655A · Skilling · 1999 [cited by applicant]
US 5995989A · Gedcke et al. · 1999 [cited by applicant]
US 6094627A · Peck et al. · 2000 [cited by applicant]
US 6393393B1 · Kawahara · 2002 [cited by applicant]
US 6535555B1 · Bordes et al. · 2003 [cited by applicant]
US 6798360B1 · Qian et al. · 2004 [cited by applicant]
US 6906320B2 · Sachs et al. · 2005 [cited by applicant]
US 7006567B2 · Frossard et al. · 2006 [cited by applicant]
US 7283684B1 · Keenan · 2007 [cited by applicant]
US 7283937B2 · Goldberg · 2007 [cited by applicant]
US 7297940B2 · Bern · 2007 [cited by applicant]
US 7397961B2 · Keeney et al. · 2008 [cited by applicant]
US 7400772B1 · Keenan · 2008 [cited by applicant]
US 7402438B2 · Goldberg · 2008 [cited by applicant]
US 7429727B2 · Bern · 2008 [cited by applicant]
US 7496453B2 · Chau · 2009 [cited by applicant]
US 7680670B2 · Lamblin et al. · 2010 [cited by applicant]
US 7979258B2 · Goldberg et al. · 2011 [cited by applicant]
US 8004432B2 · Kawato · 2011 [cited by applicant]
US 8023750B2 · Raveendran et al. · 2011 [cited by applicant]
US 8077988B2 · Donoho · 2011 [cited by applicant]
US 8108153B2 · Bern · 2012 [cited by applicant]
US 8428889B2 · Wright · 2013 [cited by applicant]
US 8511140B2 · Gorenstein et al. · 2013 [cited by applicant]
US 8598516B2 · Sapargaliyev et al. · 2013 [cited by applicant]
US 8645145B2 · Subbaraman et al. · 2014 [cited by applicant]
US 9385751B2 · Kletter · 2016 [cited by applicant]
US 9571122B2 · Kletter · 2017 [cited by applicant]
US 9640376B1 · Becker et al. · 2017 [cited by applicant]
US 9859917B2 · Kletter · 2018 [cited by applicant]
US 10199206B2 · Becker et al. · 2019 [cited by applicant]
US 10354421B2 · Becker et al. · 2019 [cited by applicant]
US 10510521B2 · Kil et al. · 2019 [cited by applicant]
US 10546736B2 · Bern et al. · 2020 [cited by applicant]
US 10665439B2 · Bern · 2020 [cited by applicant]
US 10879057B2 · Kil et al. · 2020 [cited by applicant]
US 10991558B2 · Bern et al. · 2021 [cited by applicant]
US 11127575B2 · Bern · 2021 [cited by applicant]
US 11276204B1 · Kletter · 2022 [cited by applicant]
US 11289317B2 · Kil et al. · 2022 [cited by applicant]
US 11346844B2 · Nichols et al. · 2022 [cited by applicant]
US 11626274B2 · Bern et al. · 2023 [cited by applicant]
US 11640901B2 · Bern · 2023 [cited by applicant]
US 11728150B2 · Bern · 2023 [cited by applicant]
US 11790559B2 · Kletter · 2023 [cited by applicant]
US 20020068366A1 · LaDine et al. · 2002 [cited by applicant]
US 20030031369A1 · Le Pennec et al. · 2003 [cited by applicant]
US 20030200032A1 · Keating et al. · 2003 [cited by applicant]
US 20030218634A1 · Kuchinsky et al. · 2003 [cited by applicant]
US 20040083063A1 · McClure · 2004 [cited by applicant]
US 20040102906A1 · Roder · 2004 [cited by applicant]
US 20040160353A1 · Cirillo et al. · 2004 [cited by applicant]
US 20050047670A1 · Qian et al. · 2005 [cited by applicant]
US 20050063864A1 · Sano et al. · 2005 [cited by applicant]
US 20050276326A1 · Drezner · 2005 [cited by applicant]
US 20080010309A1 · Sugita · 2008 [cited by applicant]
US 20080025394A1 · Francois et al. · 2008 [cited by applicant]
US 20080260269A1 · Thiagarajan · 2008 [cited by applicant]
US 20090012931A1 · Appa et al. · 2009 [cited by applicant]
US 20090052528A1 · Jeon et al. · 2009 [cited by applicant]
US 20090179147A1 · Milgram et al. · 2009 [cited by applicant]
US 20100124785A1 · Bern · 2010 [cited by applicant]
US 20100288917A1 · Satulovsky et al. · 2010 [cited by applicant]
US 20100288918A1 · Satulovsky · 2010 [cited by applicant]
US 20110093205A1 · Bern · 2011 [cited by applicant]
US 20110206119A1 · Bivolarsky · 2011 [cited by examiner]
US 20120047098A1 · Reem · 2012 [cited by applicant]
US 20120245857A1 · Lee et al. · 2012 [cited by applicant]
US 20130080073A1 · de Corral · 2013 [cited by applicant]
US 20130144540A1 · Bern et al. · 2013 [cited by applicant]
US 20130226594A1 · Fuchs et al. · 2013 [cited by applicant]
US 20130262809A1 · Wegener · 2013 [cited by applicant]
US 20130266067A1 · Song · 2013 [cited by examiner]
US 20130275399A1 · Amit et al. · 2013 [cited by applicant]
US 20130289892A1 · Satoh · 2013 [cited by applicant]
US 20140045273A1 · Cerda et al. · 2014 [cited by applicant]
US 20140164444A1 · Bowen et al. · 2014 [cited by applicant]
US 20150319268A1 · Callard et al. · 2015 [cited by applicant]
US 20150369782A1 · Kageyama · 2015 [cited by applicant]
US 20160077926A1 · Mutalik et al. · 2016 [cited by applicant]
US 20160180555A1 · Matsuo · 2016 [cited by applicant]
US 20160215028A1 · Mutharia et al. · 2016 [cited by applicant]
US 20160268112A1 · Yip et al. · 2016 [cited by applicant]
US 20180301326A1 · Bern et al. · 2018 [cited by applicant]
US 20200413066A1 · Lavaud · 2020 [cited by applicant]
US 20220291229A1 · Nichols et al. · 2022 [cited by applicant]
US 20220301840A1 · Kil et al. · 2022 [cited by applicant]
US 20230268168A1 · Bern et al. · 2023 [cited by applicant]
US 20230343569A1 · Bern et al. · 2023 [cited by applicant]
GB 2401721A · 2004 [cited by applicant]
JP 2004317509A · 2004 [cited by applicant]
WO WO2011127544A1 · 2011 [cited by applicant]
WO WO2015031820A1 · 2015 [cited by applicant]
WO WO2015148941A1 · 2015 [cited by applicant]
WO WO2015189255A1 · 2015 [cited by applicant]
Jeong et al.; Flashdeconv:ultrafast, high-quality feature deconvolution for top-down proteomics; Cell Systems; 10(2); pp. 213-218; doi.org/10,1016/j.cels.2020.01.003; 13 pages; Feb. 2020. [cited by applicant]
Khelifati et al.; Corad: Correlation-aware compression of massive time series using sparse dictionary coding. In2019 IEEE International Conference on Big Data (Big Data); IEEE; pp. 2289-2298; Dec. 9, 2019. [cited by applicant]
Klammer et al.; Peptide charge state determination for low-resolution tandem mass spectra; In2005 IEEE Computational Systems Bioinformatics Conference (CSB'05); pp. 175-185; Aug. 8, 2005. [cited by applicant]
Krokhin et al.; An improved model for prediction of retention times of tryptics peptides in ion pair reversed-phase HPLC: its application to protein peptide mapping by off-line HPLC-MALDI MS; Molecular and Cellular Prot… [cited by applicant]
Lu et al.; Improved peak detection and deconvolution of native electrospray mass spectra from large protein complexes; Journal of the American Society for Mass Spectrometry; 26(12); pp. 2141-2151; Dec. 2015. [cited by applicant]
Marty et al.; Bayesian deconvolution of mass and ion mobility spectra: from binary interactions to polydisperse ensembles; Analutical Chemistry; 87(8); pp. 4370-4376; 7 pages; (Author Manuscript); Apr. 2015. [cited by applicant]
Marty; What can unidec do for you? Mar. 24, 2015I 28 pages; retrieved from the internet (http://unidec.chem.ox.ac.uk/UniDecTutorial.pdf) on Oct. 25, 2022. [cited by applicant]
Schreiber et al.; Using PeakView(TM) software with the XIC manager for screening and identification with high confidence based on high resolution and accurate mass LC-MS/MS; AB Sciex; Food & Environmental; (Pub. # 21708… [cited by applicant]
Shi et al.; Feature-based image set compression; 2013 IEEE International Conference on Multimedia and Expo (ICME); IEEE; pp. 1-6; Jul. 15, 2013. [cited by applicant]
Shi et al.; Multi-model prediction for image set compression; 2013 Visual Communications and Image Processing (VCIP); IEEE; pp. 1-6; Nov. 17, 2013. [cited by applicant]
Thermo Fisher Scientific, Inc.; Thermo Xcaliber: Qualitative Analysis (User Guide); Revision B; 290 pgs.; Sep. 2010. [cited by applicant]
Valot et al.; MassChroQ: A versatile tool for mass spectrometry quantification; Proteomics; 11(17); 23 pgs.; Sep. 2011. [cited by applicant]
VanBramer; An Introduction to Mass Spectrometry; Wider University; 38 pgs.; © 1997; (revised) Sep. 2, 1998. [cited by applicant]
Waters Corporation; Biopharmalynx: A new bioinformatics tool for automated LC/MS peptide mapping assignment: 6 pages retrived May 17, 2018 from the internet (http://www.waters.com/webassets/cms/library/docs/720002754en.… [cited by applicant]
Waters Corporation; MassLynx 4.1 Getting started guide; 71500113203/RevisionA; 96 pages; retrieved May 17, 2018 from the internet (http://turroserver.chem.columbia.edu/group/instrument/HPLC/HPLC%20Getting%20Started.pdf)… [cited by applicant]
Waters Corporation; QuanLynx User's Guide; Version 4.0; 125 pages; retrived May 17, 2018 from the internet ( http://www.waters.com/webassets/cms/support/docs/quanlynx_40.pdf); Feb. 15, 2002. [cited by applicant]
Wehofsky et al.; Isotopic deconvolution of matrix-assisted laser desorption/ionization mass spectra for Substance-class specific analysis of complex samples; European Journal of Mass Spectrometry; 7(1); pp. 39-46; Feb. … [cited by applicant]
Xu et al.; Deconvolution in mass spectrometry based proteomics; Rapid Communications in Mass Spectrometry: 32(10); pp. 763-774; May 30, 2018. [cited by applicant]
Yang et al.; Detecting low level sequence variants in recombinant monoclonal antibodies; mAbs 2 (3); pp. 285-298; May/Jun. 2010. [cited by applicant]
Yang et al.; Hybrid mass spectrometry approaches in glycoprotein analysis and their usage in scoring biosimilarity; Nature Communications; 7(1); pp. 1-10; Nov. 8, 2016. [cited by applicant]
Ziv et al.; A universal algorithm for sequential data compression; IEEE Trans. on Information Theory; IT-23(3); pp. 337-343; May 1977. [cited by applicant]
Ziv et al.; Compression of individual sequences via variable-rate coding; IEEE Trans. on Information Theory; IT-24(5); pp. 530-536; Sep. 1978. [cited by applicant]
ZNova Decorivolutiori; retrieved from the internet (https://web.archive.org/web/20141106214830/http://www.enovatia.com:80/downloads/manuals/promass/Help/html/prom2cdq.htm); 1 page. [cited by applicant]
Bern et al.; Parsimonious charge deconvolution for native mass spectrometry. Journal of proteome research; 17(3); pp. 1216-1226; Jan. 29, 2018. [cited by applicant]
Nichols et al.; U.S. Appl. No. 18/737,836 entitled “Psuedo-electropherogram construction from peptide level mass spectrometry data,” filed Jun. 7, 2024. [cited by applicant]
Kim et al.; Comparative analysis of mass spectral similarity measures on peak alignment for comprehensive two?dimensional gas chromatography mass spectrometry; Computational and mathematical methods in medicine; 2013(1)… [cited by applicant]
Wikipedia; Intra-Frame Coding; Sep. 19, 2019; 2 pages; retrieved from the internet (https://en.wikipedia.org/w/index.php?title=Intra-frame_coding&oldid=916815985) on Aug. 20, 2024. [cited by applicant]
Zhao et al.; An efficient macroblock-based diverse and flexible prediction modes selection for hyperspectral images coding; Signal Processing: Image Communication; 25(9); pp. 697-708; Oct. 1, 2010. [cited by applicant]