Systemic adaptive data management in an internet of things environment

US11277310B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11277310-B2
Application numberUS-201816191311-A
CountryUS
Kind codeB2
Filing dateNov 14, 2018
Priority dateNov 14, 2018
Publication dateMar 15, 2022
Grant dateMar 15, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computer-implemented method according to one embodiment includes identifying a plurality of policies to be implemented within a system, aggregating the plurality of policies to create an aggregated policy, disseminating the aggregated policy within the system, receiving data collected according to the aggregated policy, and disaggregating the data.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method, comprising: identifying a plurality of policies to be implemented within a system, where the plurality of policies includes a plurality of characteristics, the plurality of characteristics including: a first characteristic indicating one or more predetermined locations from which data is to be collected, a second characteristic indicating one or more types of the data to be collected, and a third characteristic indicating a frequency by which the data is to be collected; aggregating the plurality of policies to create a single aggregated policy, where the aggregated policy includes a combination of: an aggregated first characteristic that satisfies all of the first characteristics of all of the plurality of policies, an aggregated second characteristic that satisfies all of the second characteristics of all of the plurality of policies, and an aggregated third characteristic that satisfies all of the third characteristics of all of the plurality of policies; disseminating the aggregated policy within the system; receiving data collected according to the aggregated policy; and disaggregating the data. 2. The computer-implemented method of claim 1 , wherein a state of the system is considered when aggregating the plurality of policies. 3. The computer-implemented method of claim 1 , wherein one or more currently deployed policies to be removed from the system are considered when aggregating the plurality of policies. 4. The computer-implemented method of claim 1 , the plurality of characteristics including a veracity characteristic indicating a level of trust to be assigned to the collected data. 5. The computer-implemented method of claim 1 , wherein the plurality of policies are aggregated in response to determining one or more similarities between each of the plurality of policies. 6. The computer-implemented method of claim 1 , further comprising: identifying one or more current policies that are currently deployed within the system; determining characteristics of the one or more current policies; and adjusting the aggregated policy so that each of the characteristics of the one or more current policies are met by the aggregated policy. 7. The computer-implemented method of claim 1 , the plurality of characteristics including a value characteristic indicating a value to be assigned to the collected data. 8. The computer-implemented method of claim 1 , wherein each of the plurality of policies is associated with a tenant. 9. The computer-implemented method of claim 1 , wherein the aggregated policy is disseminated to one or more edge nodes separate from a central system. 10. The computer-implemented method of claim 1 , wherein disaggregating the data includes, for each policy of the plurality of policies: determining one or more portions of the data that match all characteristics of the policy, and sending the matching one or more portions of the data to a tenant from which the policy was received. 11. The computer-implemented method of claim 1 , wherein disaggregating the data includes, for each policy of the plurality of policies: determining one or more portions of the data that match all characteristics of the policy, and processing and storing the matching one or more portions according to details indicated within the policy. 12. A computer program product comprising one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media, the program instructions comprising instructions configured to cause one or more processors to perform a method comprising: identifying, by the one or more processors, a plurality of policies to be implemented within a system, where the plurality of policies includes a plurality of characteristics, the plurality of characteristics including: a first characteristic indicating one or more predetermined locations from which data is to be collected, a second characteristic indicating one or more types of the data to be collected, and a third characteristic indicating a frequency by which the data is to be collected; aggregating, by the one or more processors, the plurality of policies to create a single aggregated policy, where the aggregated policy includes a combination of: an aggregated first characteristic that satisfies all of the first characteristics of all of the plurality of policies, an aggregated second characteristic that satisfies all of the second characteristics of all of the plurality of policies, and an aggregated third characteristic that satisfies all of the third characteristics of all of the plurality of policies; disseminating, by the one or more processors, the aggregated policy within the system; receiving, by the one or more processors, data collected according to the aggregated policy; and disaggregating, by the one or more processors, the data. 13. The computer program product of claim 12 , wherein a state of the system is considered when aggregating the plurality of policies. 14. The computer program product of claim 12 , wherein one or more currently deployed policies to be removed from the system are considered when aggregating the plurality of policies. 15. The computer program product of claim 12 , the plurality of characteristics including a veracity characteristic indicating a level of trust to be assigned to the collected data. 16. The computer program product of claim 12 , wherein the plurality of policies are aggregated in response to determining one or more similarities between each of the plurality of policies. 17. The computer program product of claim 12 , the plurality of characteristics including a value characteristic indicating a value to be assigned to the collected data. 18. A computer-implemented method, comprising: identifying a plurality of policies to be implemented within a system, where the plurality of policies include characteristics including: an indication of one or more predetermined locations from which data is to be collected, an indication of one or more predetermined locations where the collected data is to be stored, an indication of one or more types of the data to be collected, an indication of a frequency by which the data is to be collected, an indication of a level of trust to be assigned to the collected data, and an indication of a value to be assigned to the collected data; aggregating the plurality of policies to create a single aggregated policy in response to determining one or more similarities between characteristics of each of the policies, the aggregating including determining a plurality of aggregated characteristics that each satisfy a corresponding plurality of matching characteristics for each of the plurality of policies; disseminating the aggregated policy within the system; receiving the data collected according to the aggregated policy; and disaggregating the data.

Assignees

Inventors

Classifications

  • Assignment of logical groups to network elements · CPC title

  • H04L67/10Primary

    in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • Grouping or aggregating service requests, e.g. for unified processing · CPC title

  • specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11277310B2 cover?
A computer-implemented method according to one embodiment includes identifying a plurality of policies to be implemented within a system, aggregating the plurality of policies to create an aggregated policy, disseminating the aggregated policy within the system, receiving data collected according to the aggregated policy, and disaggregating the data.
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04L41/0893. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 15 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).