US 12,068,844 B2
Waveform synchronization system for data received from a network
Harsh Dharwad, San Diego, CA (US); Timothy Ruchti, Gurnee, IL (US); Paul Hughes, Phoenix, AZ (US); and Abel Lin, San Diego, CA (US)
Assigned to Nihon Kohden Digital Health Solutions, Inc., Irvine, CA (US)
Filed by Nihon Kohden Digital Health Solutions, Inc., Irvine, CA (US)
Filed on Nov. 3, 2022, as Appl. No. 17/980,519.
Application 17/980,519 is a continuation of application No. 17/306,864, filed on May 3, 2021, granted, now 11,496,232, issued on Nov. 8, 2022.
Prior Publication US 2023/0053088 A1, Feb. 16, 2023
Int. Cl. G06N 20/00 (2019.01); A61B 5/024 (2006.01); H04J 3/06 (2006.01); H04L 12/26 (2006.01); H04L 47/34 (2022.01); H04L 69/16 (2022.01); H04L 67/12 (2022.01)
CPC H04J 3/0661 (2013.01) [A61B 5/02405 (2013.01); H04L 47/34 (2013.01); H04L 69/16 (2013.01); H04L 67/12 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A key generation system that minimizes key collisions for large data streams, comprising:
one or more processors coupled to a network and to a database, wherein said one or more processors are configured to
receive a multiplicity of records from said network over a time period, wherein each record of said multiplicity of records comprises
record data, and
a record timestamp;
calculate a key for said each record of said multiplicity of records, wherein said key comprises
a timecode portion derived from said record timestamp, and
a hash code portion calculated from said record data; and
wherein said calculate said key does not comprise querying said database; and,
store said each record in said database indexed by said key;
wherein said one or more processors are configured to
receive up to 1,000,000 records per day; and,
calculate said key for said each record, wherein an expected number of records per day that have identical keys is less than or equal to 0.10.