IP Library Granted Patent US 10,503,795
Granted Patent B2
US 10,503,795 · App. 14/781,042 · Granted Dec 10, 2019

Method and system for managing data

Inventors: Apostolos Papageorgiou (Heidelberg, DE); JaeSeung Song (Seongnam-si, KR); Mischa Schmidt (Heidelberg, DE)
Assignee: NEC CORPORATION
G06F16/9535G06F16/21G06F16/285G06F16/84
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 10,503,795
App. No.
14/781,042
Granted
Dec 10, 2019
Kind
B2
Abstract

A method for managing data in a system includes a data filtering. Value information is quantized for each of one or more different filters according to a Quality of Information (QoI) assessment of data and related to a corresponding one of the filters. Data amount filtering information is determined for each of the value information indicating an amount of information to be filtered. Filter information is provided for each of the filters being used for filtering, the filter information including the determined data amount filtering information and category assignment information, wherein the category assignment information indicates an assignment of a respective one of the filters to a respective one of a plurality of predefined, appropriate data categories. Current importance category information is provided for at least one of the data categories and a common calculation procedure is applied for the filters.

Claims (39)

1. A method for managing data in a machine-to-machine (M2M) system, the M2M system including a plurality of devices communicating with an M2M backend (BE), the method comprising:

performing, by an M2M frontend (FE), data filtering, wherein the M2M FE includes a plurality of filters and is disposed in a communication path from the plurality of devices to the M2M BE, and wherein the data filtering is performed by:

a) calculating, for each of the plurality of filters, a threshold Quality of Information (QoI) value,

b) receiving, from one of the plurality of devices, M2M data of a particular category,

c) selecting a filter corresponding to the category of the received M2M data,

d) applying a filtering function of the selected filter to the received M2M data so as to provide a forwarding decision for the received M2M data, and

e) performing, based on the forwarding decision, forwarding the received M2M data to the M2M BE or discarding the received M2M data,

wherein each of the plurality of filters of the M2M FE provides a QoI assessment method, wherein each of the plurality of filters has a different QoI assessment method, a different calculated threshold QoI value, and a different number of thresholds.

2. The method according to claim 1 , wherein the calculating, for each of the plurality of filters, a threshold QoI value is performed using a weighting that specifies a weight for each of the plurality of filters.

3. The method according to claim 2 , wherein the weighting is received by the M2M FE from the M2M BE.

4. The method according to claim 1 , wherein each threshold QoI value is a self-adjusting value.

5. The method according to claim 1 , further comprising receiving, by the M2M FE from the M2M BE, a set of requirements, wherein the set of requirements specifies, for each of a plurality of M2M data categories, a weight for data of the respective M2M data category.

6. The method according to claim 1 , wherein the forwarding decision for the received M2M data is based on a comparison of a QoI value calculated for the received M2M data and the threshold QoI value for the selected filter.

7. The method according to claim 6 , wherein the QoI value calculated for the received M2M data is calculated by the selected filter.

8. The method according to claim 5 , wherein at least one of the requirements of the set of requirements is provided as a data-category/weight pair r i =(c i , w i ).

9. The method according to claim 1 , wherein the applying a filtering function of the selected filter to the received M2M data so as to provide a forwarding decision for the received M2M data includes:

calculating, based on a respective QoI assessment method provided by the selected filter, a QoI value for the received M2M data, and

comparing the QoI value calculated for the received M2M data and a respective threshold QoI calculated for the selected filter.

10. The method according to claim 9 , wherein the respective QoI assessment method provided by the selected filter specifies QoI values for M2M data of the category of the received M2M data that is approximately uniformly distributed over between a plurality of thresholds.

11. The method according to claim 10 , wherein calculating, for the selected filter, a respective threshold QoI value determines a percentage of M2M data of the category of the received M2M data that is to be forwarded to the M2M BE and a corresponding percentage of M2M data of the category of the received M2M data that is to be discarded.

12. The method according to claim 5 , wherein each respective weight specified for data of each of the plurality of M2M data categories represents a ratio of received M2M data to be forwarded to received M2M data to be discarded.

13. An M2M frontend (FE), comprising:

one or more processors that collectively provide a plurality of filtering modules, each of the filtering modules configured to implement one or more of a plurality of filters so as to perform data filtering by:

a) calculating, for each of the plurality of filters, a threshold Quality of Information (QoI) value,

b) receiving, from one of a plurality of devices, M2M data of a particular category,

c) selecting a filter corresponding to the category of the received M2M data,

d) applying a filtering function of the selected filter to the received M2M data so as to provide a forwarding decision for the received M2M data, and

e) performing, based on the forwarding decision, forwarding the received M2M data to an M2M backend (BE) or discarding the received M2M data,

wherein each of the plurality of filters of the M2M FE provides a QoI assessment method, wherein each of the plurality of filters has a different QoI assessment method, a different calculated threshold QoI value, and a different number of thresholds.

14. A machine-to-machine (M2M) system, comprising:

an M2M backend (BE);

one or more devices configured to communicate with the M2M BE via an M2M frontend (FE); and

the M2M frontend, including one or more processors that collectively provide a plurality of filtering modules, each of the filtering modules configured to implement one or more of a plurality of filters so as to perform data filtering by:

a) calculating, for each of the plurality of filters, a threshold Quality of Information (QoI) value,

b) receiving, from one of the plurality of devices, M2M data of a particular category,

c) selecting a filter corresponding to the category of the received M2M data,

d) applying a filtering function of the selected filter to the received M2M data so as to provide a forwarding decision for the received M2M data, and

e) performing, based on the forwarding decision, forwarding the received M2M data to the M2M backend (BE) or discarding the received M2M data,

wherein each of the plurality of filters of the M2M FE provides a QoI assessment method, wherein each of the plurality of filters has a different QoI assessment method, a different calculated threshold QoI value, and a different number of thresholds.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2019
From: NEC LABORATORIES EUROPE GMBH
To: NEC CORPORATION
Reel/Frame 050911/0334 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2017
From: NEC EUROPE LTD.
To: NEC LABORATORIES EUROPE GMBH
Reel/Frame 044979/0698 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2015
From: PAPAGEORGIOU, APOSTOLOS; SONG, JAESEUNG; SCHMIDT, MISCHA
To: NEC EUROPE LTD.
Reel/Frame 036686/0670 →
Priority Claims (1)
EP 13161988 · Apr 2, 2013 · regional
Continuity (1)
Related Publication 20160048596A1 · Feb 18, 2016