9767034

Operating a Fifo Memory

PublishedSeptember 19, 2017
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
13 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A method of operating a first-in first-out (FIFO) memory arranged to store measurement data samples measured by a plurality of data measurement sensors, in which memory an oldest measurement data sample is arranged to be read first, the method comprising: sampling first measurement data samples from a first measurement sensor of a first type at a first sampling rate and second measurement samples from a second measurement sensor of a second type at a second sampling rate different from the first sampling rate; storing the first measurement data samples in the FIFO memory in association with a first tag that identifies the first data measurement sensor based on the sampling of the first measurement data samples at the first sampling rate; and storing the second measurement data samples in the FIFO memory in association with a second tag that identifies the second data measurement samples based on the sampling of the second measurement data samples at the second sampling rate.

Plain English Translation

A method for operating a FIFO memory that stores measurement data from multiple sensors with different sampling rates. First, measurement data samples are taken from a first sensor at a first rate, and from a second sensor at a second, different rate. The first sensor's data is stored in the FIFO memory, tagged with an identifier for that sensor and its sampling rate. The second sensor's data is stored similarly, tagged with its sensor and sampling rate. The FIFO memory ensures that the oldest data sample is read first.

Claim 2

Original Legal Text

2. The method according to claim 1 , further comprising: receiving the first tag from the first measurement sensor; and receiving the second tag from the second measurement sensor.

Plain English Translation

The method of operating a FIFO memory that stores measurement data from multiple sensors with different sampling rates, where first, measurement data samples are taken from a first sensor at a first rate, and from a second sensor at a second, different rate, and where the first sensor's data is stored in the FIFO memory, tagged with an identifier for that sensor and its sampling rate, and the second sensor's data is stored similarly, tagged with its sensor and sampling rate, and the FIFO memory ensures that the oldest data sample is read first, additionally includes receiving the sensor-identifying tag directly from each respective sensor along with the data sample.

Claim 3

Original Legal Text

3. The method according to claim 1 , wherein the storing the storing the first measurement data samples and storing the second measurement data samples comprise successively storing the first measurement data samples and the second measurement data samples as the first measurement data samples are sampled at the first sampling rate and the second measurement data samples are sampled at the second sampling rate.

Plain English Translation

The method of operating a FIFO memory that stores measurement data from multiple sensors with different sampling rates, where first, measurement data samples are taken from a first sensor at a first rate, and from a second sensor at a second, different rate, and where the first sensor's data is stored in the FIFO memory, tagged with an identifier for that sensor and its sampling rate, and the second sensor's data is stored similarly, tagged with its sensor and sampling rate, and the FIFO memory ensures that the oldest data sample is read first, involves storing data samples as they are received from the sensors at their respective sampling rates in succession. This means the FIFO stores the data in the order it arrives from the various sensors operating asynchronously.

Claim 4

Original Legal Text

4. The method according to claim 1 , further comprising: storing a write location in the FIFO memory at which a next sampled measurement data sample should be stored, by a write pointer; and storing a read location in the FIFO memory at which a measurement data sample should be read, by a read pointer.

Plain English Translation

The method of operating a FIFO memory that stores measurement data from multiple sensors with different sampling rates, where first, measurement data samples are taken from a first sensor at a first rate, and from a second sensor at a second, different rate, and where the first sensor's data is stored in the FIFO memory, tagged with an identifier for that sensor and its sampling rate, and the second sensor's data is stored similarly, tagged with its sensor and sampling rate, and the FIFO memory ensures that the oldest data sample is read first, further uses a write pointer to track the next available memory location for storing incoming data and a read pointer to track the location of the next data sample to be read from the memory.

Claim 5

Original Legal Text

5. The method according to claim 1 , further comprising indicating the status of the FIFO memory by a flag.

Plain English Translation

The method of operating a FIFO memory that stores measurement data from multiple sensors with different sampling rates, where first, measurement data samples are taken from a first sensor at a first rate, and from a second sensor at a second, different rate, and where the first sensor's data is stored in the FIFO memory, tagged with an identifier for that sensor and its sampling rate, and the second sensor's data is stored similarly, tagged with its sensor and sampling rate, and the FIFO memory ensures that the oldest data sample is read first, includes a flag that indicates the current status of the FIFO memory.

Claim 6

Original Legal Text

6. The method according to claim 5 , wherein the flag indicates at least one of: the FIFO memory is full; the FIFO memory is empty; all measurement data samples have been read from the FIFO memory; and filling of memory space of the FIFO memory has exceeded a given threshold.

Plain English Translation

The method of operating a FIFO memory that stores measurement data from multiple sensors with different sampling rates, where first, measurement data samples are taken from a first sensor at a first rate, and from a second sensor at a second, different rate, and where the first sensor's data is stored in the FIFO memory, tagged with an identifier for that sensor and its sampling rate, and the second sensor's data is stored similarly, tagged with its sensor and sampling rate, and the FIFO memory ensures that the oldest data sample is read first, and includes a flag that indicates the current status of the FIFO memory, utilizes a flag that indicates whether the FIFO is full, empty, if all the data has been read, or if the filled memory space has exceeded a set threshold.

Claim 7

Original Legal Text

7. The method according to claim 1 , further comprising outputting at least one measurement data sample from among the first measurement data samples and the second measurement data samples stored in the FIFO memory and a tag associated with the at least one measurement data sample stored in the FIFO memory to a read-out buffer.

Plain English Translation

The method of operating a FIFO memory that stores measurement data from multiple sensors with different sampling rates, where first, measurement data samples are taken from a first sensor at a first rate, and from a second sensor at a second, different rate, and where the first sensor's data is stored in the FIFO memory, tagged with an identifier for that sensor and its sampling rate, and the second sensor's data is stored similarly, tagged with its sensor and sampling rate, and the FIFO memory ensures that the oldest data sample is read first, outputs a measurement data sample and its associated tag to a read-out buffer.

Claim 8

Original Legal Text

8. A first-in first-out memory (FIFO) arranged to store measurement data samples measured by a plurality of data measurement sensors, in which an oldest measurement data sample is arranged to be read first from the FIFO memory, the FIFO memory comprising: first registers configured to store first measurement data samples in the FIFO memory in association with a first tag that identifies the first data measurement sensor; and second registers configured to store second measurement data samples in the FIFO memory in association with a second tag that identifies the second measurement samples, wherein the FIFO memory is configured to receive the first measurement data sampled from a first measurement sensor of a first type at a first sampling rate the second measurement samples from a second measurement sensor of a second type at a second sampling rate different from the first sampling rate and store the first measurement data samples in the first registers in association with the first tag based on the sampling of the first measurement data samples at the first sampling rate and store the second measurement data samples in the second registers in association with the second tag based on the sampling of the second measurement data samples at the second sampling rate.

Plain English Translation

A FIFO memory system designed to store measurement data from multiple sensors operating at varying sampling rates. The memory contains registers to store the data from a first sensor type, tagged with an identifier of the first sensor. It also has registers for data from a second sensor type, tagged with the second sensor's identifier. The FIFO receives the first sensor data sampled at a first rate, and the second sensor data sampled at a second rate different than the first, and stores them in the appropriate registers along with their respective identifying tags according to their sampling rates. The oldest sample is read first.

Claim 9

Original Legal Text

9. An electronic circuit comprising: a controller configured to sample first measurement data samples from a first measurement sensor of a first type at a first sampling rate and second measurement samples from a second measurement sensor of a second type at a second sampling rate different from the first sampling rate; and a first-in first-out memory (FIFO) arranged to store measurement data samples measured by a plurality of data measurement sensors, in which an oldest measurement data sample is arranged to he read first from the FIFO memory, the FIFO memory comprising: first registers configured to store the first measurement data samples in the FIFO memory in association with a first tag that identifies the first data measurement sensor; and second registers configured to store the second measurement data samples in the FIFO memory in association with a second tag that identifies the second data measurement samples, wherein the controller is configured to store the first measurement data samples in the first registers in association with the first tag based on the sampling of the first measurement data samples at the first sampling rate and store the second measurement data samples in the second registers in association with the second tag based on the sampling of the second measurement data samples at the second sampling rate.

Plain English Translation

An electronic circuit includes a controller that samples data from multiple sensors at different rates and a FIFO memory. The controller takes samples from a first sensor at a first rate and from a second sensor at a second, different rate. The FIFO memory stores this data in registers. First sensor data is stored with a tag identifying the first sensor, while second sensor data is stored with a tag identifying the second sensor. The controller manages storing the tagged data in the FIFO memory based on the sampling rate of each sensor. The oldest sample is read first.

Claim 10

Original Legal Text

10. The electronic circuit according to claim 9 , wherein the controller is further configured to determine that the first measurement data samples are sampled from the first measurement sensor and the second measurement data samples are sampled from the second measurement sensor.

Plain English Translation

The electronic circuit with a controller that samples data from multiple sensors at different rates and a FIFO memory, where the controller takes samples from a first sensor at a first rate and from a second sensor at a second, different rate, and where the FIFO memory stores this data in registers with tags and the controller manages storing the tagged data in the FIFO memory based on the sampling rate of each sensor, further has the controller programmed to determine which sensor type a sample comes from before storing it.

Claim 11

Original Legal Text

11. The electronic circuit according to claim 9 , further comprising: a read-out buffer connected to the memory; and a master unit connected to the read-out buffer, wherein the FIFO memory is arranged to automatically send at least an oldest measurement data sample and an associated tag to the read-out buffer to be read by the master unit, such that each successive measurement data sample arriving in the read-out buffer overwrites a previous measurement data sample in the read-out buffer.

Plain English Translation

The electronic circuit with a controller that samples data from multiple sensors at different rates and a FIFO memory, where the controller takes samples from a first sensor at a first rate and from a second sensor at a second, different rate, and where the FIFO memory stores this data in registers with tags and the controller manages storing the tagged data in the FIFO memory based on the sampling rate of each sensor, additionally contains a read-out buffer connected to the FIFO and a master unit connected to the buffer. The FIFO automatically sends the oldest data sample and its tag to the buffer, where the master unit can read it. Each new data sample overwrites the previous one in the buffer.

Claim 12

Original Legal Text

12. The electronic circuit according to claim 11 , wherein the FIFO memory is further configured to send memory status information to the read-out buffer.

Plain English Translation

The electronic circuit with a controller that samples data from multiple sensors at different rates and a FIFO memory, where the controller takes samples from a first sensor at a first rate and from a second sensor at a second, different rate, and where the FIFO memory stores this data in registers with tags and the controller manages storing the tagged data in the FIFO memory based on the sampling rate of each sensor, and which contains a read-out buffer connected to the FIFO and a master unit connected to the buffer and the FIFO automatically sends the oldest data sample and its tag to the buffer, where the master unit can read it and each new data sample overwrites the previous one in the buffer, the FIFO memory is configured to send memory status information to the read-out buffer in addition to the data samples and tags.

Claim 13

Original Legal Text

13. A non-transitory computer-readable recording medium having recorded thereon a computer program product comprising instructions for implementing a method of operating first-in first-out (FIFO) memory arranged to store measurement data samples measured by a plurality of data measurement sensors, in which memory an oldest measurement data sample is arranged to be read first, the method comprising; sampling first measurement data samples from a first measurement sensor of a first type at a first sampling rate and second measurement samples from a second measurement sensor of a second type at a second sampling rate different from the first sampling rate; storing the first measurement data samples in the FIFO memory in association with a first tag that identifies the first data measurement sensor based on the sampling of the first measurement data samples at the first sampling rate; and storing the second measurement data samples in the FIFO memory in association with a second tag that identifies the second data measurement sample based on the sampling of the second measurement data samples at the second sampling rate.

Plain English Translation

A non-transitory computer-readable medium (like a USB drive or hard disk) stores a program that controls a FIFO memory, storing data from multiple sensors that sample at different rates. The program causes the system to sample data from a first sensor at a first rate and from a second sensor at a second, different rate. The first sensor's data is then stored in the FIFO, tagged with an identifier for that sensor. The second sensor's data is stored similarly, tagged with its sensor identifier. The FIFO ensures the oldest data is read first.

Patent Metadata

Filing Date

Unknown

Publication Date

September 19, 2017

Inventors

Jean-Michel DAGA
Alexandre DESCHILDRE

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “OPERATING A FIFO MEMORY” (9767034). https://patentable.app/patents/9767034

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/9767034. See llms.txt for full attribution policy.

OPERATING A FIFO MEMORY