IP Library Granted Patent US 9,442,992
Granted Patent B2
US 9,442,992 · App. 14/232,169 · Granted Sep 13, 2016

Access system and method for accessing signal data

Inventors: Erik Alle Fokko Langius (Delft, NL); Bram Dirk Van Der Waaij (Delft, NL); Matthijs Raymond Vonder (Delft, NL); Allart Bastiaans (Delft, NL); Wiltfried Pathuis (Delft, NL)
Assignee: Nederlandse Organisatie voor toegepast-natuurwetenschappelijk onderzoek TNO
G06F17/30542G06F17/30389
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 9,442,992
App. No.
14/232,169
Granted
Sep 13, 2016
Kind
B2
Abstract

Signal data from a sensor is stored in a storage device. The signal data is accessed by means access request that includes an identification of a base signal that may indicate the signal data from said sensor and an identification of a derivation to obtain a requested signal from the base signal. An interface extracts the identifications of the base signal the derivation. The interface tests whether stored signal data obtained from the base signal by said derivation is available in the storage device, and if so it returns the stored signal data in response to the access request via the interface. If not signal data is derived from further stored signal data by at least one signal processing operation identified in the derivation.

Claims (45)

1. An access system for accessing signal data, the access system comprising

a connection to a storage device;

a signal processing circuit;

an interface configured to receive an access request for a requested signal having signal values for a series of signal points indicated by the access request, and to extract, using the access request, an identification of a base signal and an identification of replacement of signal values for individual signal points by replacement values, to obtain a requested signal from the base signal,

wherein the interface is configured to

test whether stored signal data defining the replacement of signal values for individual signal points or ranges of signal points within the series of signal points indicated by the access request is available in the storage device, and if so to

include the stored signal data in a response to the access request for a part of the signal points or ranges of signal points for which said stored signal data is available, and to

cause the signal processing circuit to retrieve further stored signal data defined for the base signal and to

include, based on a result of said test, from the signal processing circuit in the response to the access request, the retrieved further stored signal data for a further part of the signal points or ranges of signal points outside the part of the signal points or ranges of signal points for which said test has determined that said stored signal data is available.

2. An access system according to claim 1 , wherein the interface is configured to determine a series of indications of replacements of signal values for individual signal points by replacement values, the requested signal being obtainable from a root signal by successive application of the replacements in said series, the base signal resulting from applying a first part of the series of replacements to a root signal, the interface being configured to

test for stored signal data defining a last replacement of signal values in said series of indications for individual signal points or ranges of signal points within the series of signal points indicated by the access request,

include the stored signal data for the last replacement for each individual signal point if available for that individual signal point and stored signal data for the root signal for that individual signal point otherwise.

3. An access system according to claim 1 , wherein the interface is configured to cause the signal processing circuit to use stored signal data of the base signal as said further stored signal data at least for those signal points where replacements defined for an intermediate signal or replacements defined for the requested signal are stored in the storage device.

4. An access system according to claim 1 , wherein the interface is configured to extract, from the access request, an indication of a border, and an indication of a first signal to be produced for points on a first side of said border and to return signal data of the first signal for points on a first side of said border in response to the access request and to return the stored signal data defining replacements of signal values for individual signal points or ranges of signal points within said series or the retrieved further stored signal data for the further part for points on a second side of the border.

5. An access system according to claim 4 , comprising the storage device.

6. An access system according to claim 5 , comprising a sensor coupled signal the storage device for storing sensor data in said storage device, the base signal being a signal with data values obtained from the sensor.

7. An access system according to claim 6 , wherein the system is configured to obtain the replacements of signal values for individual signal points from the sensor.

8. A method of providing access system to signal data, the method comprising

storing signal data from a sensor in a storage device;

receiving, at an interface of an access system, an access request for a requested signal having signal values for a series of signal points indicated by the access request,

extracting, using the access request, an identification of a base signal indicating the signal data from said sensor and an identification of replacements of signal values for individual signal points by replacement values from the base signal;

testing whether stored signal data defining replacements of signal values for individual signal points or ranges of signal points within the series of signal points indicated by the access request is available in the storage device, and if so including, based on a result of said test, the stored signal data in a response to the access request via the interface for a part of the signal points or ranges of signal points for which said test has determined that said stored signal data is available, and if not

retrieving, based on a result of said test, further signal data from further stored signal data for the base signal for a further part of the signal points or ranges of signal points outside the part of the signal points or ranges of signal points for which said test has determined that said stored signal data is available and

including the retrieved further signal data in the response to the access request via the interface.

9. A method according to claim 8 , comprising

extracting a series of indications of replacements of signal values for individual signal points by replacement values, the requested signal being obtainable from a root signal by successive application of the replacements in said series, the base signal resulting from applying a first part of the series of replacements to a root signal,

testing for stored signal data defining a last replacement of signal values in said series of indications for individual signal points or ranges of signal points within the series of signal points indicated by the access request;

include the stored signal data for the latest replacement for each individual signal point if available for that individual signal point and stored signal data for the root signal for that individual signal point otherwise.

10. A method according to claim 8 , comprising

extracting, from the access request, an indication of a border, and an indication of a first signal to be produced for points on a first side of said border

returning signal data of the first signal for points on a first side of said border in response to the access request and

returning the stored signal data or the derived signal data for points on a second side of the border.

11. A method according to claim 10 , comprising

extracting, from the access request, the indication of the first signal in terms of an identification of the base signal or intermediate replacements of signal values for individual signal points to obtain the first signal from the base signal,

extracting, from the access request, an indication of a supplementary replacement, a derivation of the requested signal being composed of the intermediate replacements followed by the supplementary replacements.

12. A method according to claim 8 , comprising

obtaining the replacement values from a sensor;

storing the replacement values from a sensor in the storage device for use in response to the request.

13. A non-transitory computer readable medium having a computer program embodied thereon, the computer program including instructions for a programmable processing system that, when executed by the programmable processing system, will cause the programmable processing system to execute the steps of

storing signal data from a sensor in a storage device;

receiving, at an interface of an access system, an access request for a requested signal having signal values for a series of signal points indicated by the access request,

extracting, using the access request, an identification of a base signal indicating the signal data from said sensor and an identification of replacements of signal values for individual signal points by replacement values from the base signal;

testing whether stored signal data defining replacements of signal values for individual signal points or ranges of signal points within the series of signal points indicated by the access request is available in the storage device, and if so including, based on a result of said test, the stored signal data in a response to the access request via the interface for a part of the signal points or ranges of signal points for which said test has determined that said stored signal data is available, and if not

retrieving, based on a result of said test, further signal data from further stored signal data for the base signal for a further part of the signal points or ranges of signal points outside the part of the signal points or ranges of signal points for which said test has determined that said stored signal data is available and

including the retrieved further signal data in the response to the access request via the interface.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2020
From: DATASERVE TECHNOLOGIES LLC
To: K.MIZRA LLC
Reel/Frame 053579/0590 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2020
From: NEDERLANDSE ORGANISATIE VOOR TOEGEPAST-NATUURWETENSCHAPPELIJK ONDERZOEK (TNO)
To: DATASERVE TECHNOLOGIES LLC
Reel/Frame 052113/0431 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2014
From: LANGIUS, ERIK ALLE FOKKO; VAN DER WAAIJ, BRAM DIRK; VONDER, MATTHIJS RAYMOND; BASTIAANS, ALLART; PATHUIS, WILTFRIED
To: NEDERLANDSE ORGANISATIE VOOR TOEGEPAST-NATUURWETENSCHAPPELIJK ONDERZOEK TNO
Reel/Frame 032438/0061 →
Priority Claims (1)
EP 11173419 · Jul 11, 2011 · regional
Continuity (1)
Related Publication 20140289275A1 · Sep 25, 2014