Patentable/Patents/US-10530511
US-10530511

Sensor with concurrent data streaming using various parameters

PublishedJanuary 7, 2020
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Embodiments implement a device having a sensor element, where different data streams created as part of a sensor module integrated with the sensor element may create multiple sensor data streams from a single sensor element, and may concurrently convey information from the sensor element to respective different applications having different data parameter requirements such that the data streams each match the parameter requirements of the different applications.

Patent Claims
9 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method comprising: receiving sensor data directly from a sensor by a signal multiplexing module; outputting a first sensor data stream and a second sensor data stream from the signal multiplexing module of the sensor data received from the sensor, the first sensor data stream having different data stream parameters from the second sensor data stream; filtering, using a first digital filter coupled to the signal multiplexing module, the first sensor data stream to create a first filtered sensor data stream; filtering, using a second digital filter coupled to the signal multiplexing module and concurrently with filtering the first sensor data stream using the first digital filter, the second sensor data stream to create a second filtered sensor data stream; receiving the first filtered sensor data stream at a first output register; receiving the second filtered sensor data stream at a second output register; receiving, at a sensor addressing module, a first query regarding available streams; receiving, at the sensor addressing module, a set of requested data stream parameters; communicating a response to the first query regarding available streams; receiving, at the sensor addressing module, a first request for the first sensor data stream from a first application resulting from the response, the sensor addressing module communicatively coupled to the first and second output registers; receiving, at the sensor addressing module, a second request from a second application for the second sensor data stream; concurrently outputting at least a first portion of the first filtered sensor data stream from the first output register and at least a second portion of the second filtered sensor data stream from the second output register via the sensor addressing module.

2

2. The method of claim 1 wherein concurrently outputting at least the first portion of the first sensor data stream from the first output register and at least the second portion of the second sensor data stream from the second output register via the sensor addressing module comprises communicating the first filtered sensor data stream to the first application beginning at a first time and ending at a second time and communicating the second filtered sensor data stream to the second application beginning at a third time and ending at a fourth time, wherein the third time is later than the first time and the third time is earlier than the second time.

3

3. The method of claim 1 further comprising: communicating, from the sensor addressing module to the first digital filter, the set of requested data stream parameters; and updating the first sensor data stream using the set of requested data stream parameters at the first digital filter prior to communicating the response to the first query.

4

4. The method of claim 1 further comprising: identifying that current parameters of the first sensor data stream match the set of requested data stream parameters prior to communicating the response to the first query.

5

5. A non-transitory computer readable storage medium comprising computer readable instructions that, when executed by a processor coupled to the storage medium, cause a device to perform a method comprising: receiving sensor data directly from a sensor by a signal multiplexing module; outputting a first sensor data stream and a second sensor data stream from the signal multiplexing module of the sensor data received from the sensor, the first sensor data stream having different data stream parameters from the second sensor data stream; filtering, using a first digital filter coupled to the signal multiplexing module, the first sensor data stream to create a first filtered sensor data stream; filtering, using a second digital filter coupled to the signal multiplexing module and concurrently with filtering the first sensor data stream using the first digital filter, the second sensor data stream to create a second filtered sensor data stream; receiving the first filtered sensor data stream at a first output register; receiving the second filtered sensor data stream at a second output register; receiving, at a sensor addressing module, a first query regarding available streams; receiving, at the sensor addressing module, a set of requested data stream parameters; communicating a response to the first query regarding available streams; receiving, at the sensor addressing module, a first request for the first sensor data stream from a first application resulting from the response, the sensor addressing module communicatively coupled to the first and second output registers; receiving, at the sensor addressing module, a second request for the second sensor data stream from a second application; and concurrently outputting the first filtered sensor data stream from the first output register and the second filtered sensor data stream from the second output register via the sensor addressing module.

6

6. The non-transitory computer readable storage medium of claim 5 wherein the method further comprises: updating the first sensor data stream using the set of requested data stream parameters at the first digital filter.

7

7. A device comprising: at least one sensor for creating sensor data; means for creating a plurality of sensor data streams from the sensor data, a first sensor data stream of the plurality of sensor data streams having different data stream parameters from a second sensor data stream of the plurality of sensor data streams; first means for filtering the first sensor data stream to create a first filtered sensor data stream; second means for filtering the second sensor data stream to create a second filtered sensor data stream, the first and second means for filtering each communicatively coupled to the means for creating the plurality of sensor data streams and capable of concurrently filtering the respective first and second data streams; means for receiving queries regarding available streams; means for receiving sets of requested data stream parameters; means for communicating responses to the queries regarding available streams; means for receiving requests for sensor data streams resulting from the responses; and means for concurrently outputting the first and second filtered data streams to at least one processor in response to one or more requests for one or more of the plurality of sensor data streams by applications operating on the at least one processor.

8

8. The device of claim 7 further comprising: means for calibrating at least one of the plurality of sensor data streams, wherein the plurality of sensor data streams comprises a first calibrated data stream and a first uncalibrated data stream.

9

9. The device of claim 7 further comprising: means for executing a plurality of applications, wherein each application of the plurality of applications receives at least one of the plurality of sensor data streams.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

April 3, 2017

Publication Date

January 7, 2020

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, 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. “Sensor with concurrent data streaming using various parameters” (US-10530511). https://patentable.app/patents/US-10530511

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.