US2016308738A1PendingUtilityA1

System and method for remote waveform analysis with associated metadata

Assignee: SR TECH INCPriority: Apr 14, 2015Filed: Apr 8, 2016Published: Oct 20, 2016
Est. expiryApr 14, 2035(~8.7 yrs left)· nominal 20-yr term from priority
H04W 12/08H04L 43/04H04L 43/0823H04L 43/0888H04L 43/0817H04L 43/08H04L 67/2804G06F 21/6227H04L 67/561H04W 12/03H04W 12/02
49
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method and waveform handling apparatus for capturing and storing data waveforms and metadata for analysis. The method includes receiving waveform data and metadata, the waveform data corresponding to a demodulated data burst, creating a waveform data record from the received waveform data, associating the waveform data with corresponding metadata, and creating a metadata record from the corresponding metadata. The method allows the waveform data in the waveform data record to be stored in a first data repository and the corresponding metadata in the metadata record to be stored in a second data repository, the waveform data and the corresponding metadata accessible for analysis.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for associating waveform data with corresponding metadata, the method comprising:
 receiving waveform data and metadata, the waveform data corresponding to a demodulated data burst, the metadata corresponding to the waveform data;   creating a waveform data record from the received waveform data;   associating the waveform data with corresponding metadata;   creating a metadata record from the corresponding metadata; and   causing the waveform data in the waveform data record to be stored in a first data repository and the corresponding metadata in the metadata record to be stored in a second data repository, the waveform data and the corresponding metadata being accessible for analysis.   
     
     
         2 . The method of  claim 1 , further comprising:
 determining access rights for the waveform data; and   determining access rights for the corresponding metadata,   wherein the access rights for the waveform data are independent from the access rights for the corresponding metadata.   
     
     
         3 . The method of  claim 2 , further comprising:
 initiating a waveform analysis session for a particular waveform;   searching the waveform data record for the particular waveform to be analyzed;   searching the metadata record for metadata associated with the particular waveform; and   allowing access to the particular waveform and the associated metadata for analysis based on the determined access rights for the waveform data and the corresponding metadata.   
     
     
         4 . The method of  claim 3 , further comprising encrypting the data in the waveform data record and the metadata in the metadata record. 
     
     
         5 . The method of  claim 4 , further comprising:
 decrypting the encrypted data in the waveform data record and the encrypted metadata in the metadata record; and   allowing access to the decrypted data in the waveform data record and the decrypted metadata in the metadata record for analysis based on the determined access rights for the waveform data and the corresponding metadata.   
     
     
         6 . The method of  claim 5 , wherein analyzing the decrypted data in the waveform data record and the decrypted metadata in the metadata record comprises:
 correlating at least one metric, the at least one metric including a waveform quality, system throughput, a frame error rate and a burst error rate.   
     
     
         7 . The method of  claim 6 , further comprising correlating the at least one metric to at least one of GPS position, GPS time, a Central Processing Unit (CPU) profile, memory utilization, signal power, velocity, and radio temperature. 
     
     
         8 . The method of  claim 1 , wherein the corresponding metadata includes at least one of channel type, coding rate, modulation rate, encryption key and encryption string of the data burst. 
     
     
         9 . The method of  claim 1 , further comprising:
 receiving Global Positioning System (GPS) data from a GPS receiver;   updating the waveform data record to include the GPS data;   creating additional metadata based on the received GPS data; and   updating the metadata record to include the additional metadata.   
     
     
         10 . The method of  claim 1 , further comprising:
 receiving additional metadata;   aggregating the additional metadata with the received metadata to provide an aggregate metadata record; and   analyzing the aggregate metadata record independent of the received waveform data.   
     
     
         11 . A waveform handling apparatus, the waveform handling apparatus comprising:
 an interface configured to:
 receive waveform data and metadata, the waveform data corresponding to a demodulated data burst, the metadata corresponding to the waveform data; and 
   processing circuitry comprising:
 a processor; and 
 a memory storing instructions that, when executed, configure the processor to:
 create a waveform data record from the received waveform data; 
 associate the waveform data with corresponding metadata; 
 create a metadata record from the corresponding metadata; and 
 cause the waveform data in the waveform data record to be stored in a first data repository and the corresponding metadata in the metadata record to be stored in a second data repository, the waveform data and the corresponding metadata being accessible for analysis. 
 
   
     
     
         12 . The waveform handling apparatus of  claim 11 , wherein the memory further stores instructions that, when executed, configure the processor to:
 determine access rights for the waveform data; and   determine access rights for the metadata,   wherein the access rights for the waveform data are independent from the access rights for the metadata.   
     
     
         13 . The waveform handling apparatus of  claim 12 , wherein the memory further stores instructions that, when executed, configure the processor to:
 initiate a waveform analysis session for a particular waveform;   search the waveform data record for the particular waveform to be analyzed;   search the metadata record for the metadata associated with the particular waveform; and   allow access to the particular waveform and the associated metadata for analysis based on the determined access rights for the waveform data and the corresponding metadata.   
     
     
         14 . The waveform handling apparatus of  claim 13 , wherein the memory further stores instructions that, when executed, configure the processor to encrypt the data in the waveform data record and the metadata in the metadata record. 
     
     
         15 . The waveform handling apparatus of  claim 14 , wherein the memory further stores instructions that, when executed, configure the processor to:
 decrypt the encrypted data in the waveform data record and the encrypted metadata in the metadata record; and   allow access to the decrypted data in the waveform data record and the decrypted metadata in the metadata record for analysis based on the determined access rights for the waveform data and the corresponding metadata.   
     
     
         16 . The waveform handling apparatus of  claim 15 , wherein analyzing the decrypted data in the waveform data record and the decrypted metadata in the metadata record comprises:
 correlating at least one metric, the at least one metric including a waveform quality, system throughput, a frame error rate and a burst error rate.   
     
     
         17 . The waveform handling apparatus of  claim 11 , wherein the metadata includes at least one of channel type, coding rate, modulation rate, encryption key and encryption string of the data burst. 
     
     
         18 . The waveform handling apparatus of  claim 11 , wherein the interface further is configured to receive Global Positioning System (GPS) data from a GPS receiver, and the memory further stores instructions that, when executed, configure the processor to:
 update the waveform data record to include the GPS data;   create additional metadata based on the received GPS data; and   update the metadata record to include the additional metadata.   
     
     
         19 . The waveform handling apparatus of  claim 18 , wherein the GPS data comprises information regarding at least one of a location of a terminal that transmitted the data burst and a time that the terminal transmitted the data burst. 
     
     
         20 . The waveform handling apparatus of  claim 11 , wherein the interface is further configured to receive information regarding which data bursts are a result of a retransmission request. 
     
     
         21 . A waveform handling apparatus, the waveform handling apparatus comprising:
 an interface configured to:
 receive waveform data and metadata, the waveform data corresponding to a demodulated data burst, the metadata corresponding to the waveform data; 
   processing circuitry comprising:
 a processor; and 
 a memory storing instructions that, when executed, configure the processor to:
 create a waveform data record from the received waveform data; 
 associate the waveform data with corresponding metadata; 
 create a metadata record from the corresponding metadata; and 
 cause the waveform data in the waveform data record to be stored in a first data repository and the corresponding metadata in the metadata record to be stored in a second data repository, the waveform data and the corresponding metadata being separately accessible for analysis based on independent access rights for the waveform data and the metadata.

Join the waitlist — get patent alerts

Track US2016308738A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.