Autonomous context aware state exchanging hierarchical cognitive edge network

US10880403B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10880403-B2
Application numberUS-201916698241-A
CountryUS
Kind codeB2
Filing dateNov 27, 2019
Priority dateNov 29, 2018
Publication dateDec 29, 2020
Grant dateDec 29, 2020

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.

This disclosure relates to a distributed state exchanging model for assets of an organization or entity for an identified task in a domain of interest. The model provides a context aware autonomous Internet of things (IoT) based cognitive edge network, wherein each node is aware of the state of the other nodes based on a subscription. The state information is seamlessly updated and maintained by a certifying node of each group. The nodes are grouped based on associated capability definitions such that at least some of the groups form a hierarchy within the cognitive edge network for completing the identified task. Since the network is context aware, a new sub-task towards completing the identified task is autonomously selected by either groups or by the nodes based on the context thereby obviating a need for centralized scheduling.

First claim

Opening claim text (preview).

What is claimed is: 1. A processor implemented method for creating an autonomous context aware state exchanging cognitive edge network in an ecosystem ( 200 ), the method comprising the steps of: receiving periodically or when triggered by a change in the ecosystem, by one or more hardware processors, state information pertaining to each of a plurality of Internet of things (IoT) nodes representing a corresponding asset from a plurality of assets and associated processes required to complete an identified task in accordance with a pre-defined ontology, the state information comprising physical properties, logical properties, property values, context information and capability definitions of each asset from the plurality of assets, rules defining safe operating limits for operation of each asset from the plurality of assets, and lifecycle process definition of each asset from the plurality of assets, wherein at least some of the plurality of IoT nodes are identified as certifying nodes and nodes remaining are identified as asset nodes, wherein the certifying nodes are configured to validate and certify the asset nodes; modeling, by the one or more hardware processors, a plurality of asset shadows based on the received state information, each asset shadow being associated with a corresponding asset from the plurality of assets and the associated processes; forming, by the one or more hardware processors, a cognitive edge network of the asset shadows comprising one or more groups of the plurality of IoT nodes, wherein at least some of the one or more groups form a hierarchy within the cognitive edge network for completing the identified task, and wherein each of the one or more groups are associated with an identified sub-task towards completing the identified task, wherein the one or more groups have a composition forming one or more of a full trust group, a no trust group or a hybrid trust group, wherein the no trust group comprises at least one asset node having a unique identity in the cognitive edge network, the full trust group comprises at least one asset node having a unique identity in the cognitive edge network, a subordinate Certifying Authority (CA) certificate and a key pair comprising a public key and a private key, and a certifying node having a unique identity in the cognitive edge network and a root CA certificate for validating the least one asset node in the group, and the hybrid trust group comprises at least one full trust group having a certifying node and one or more independent asset nodes; updating, in response to the received state information, by the one or more hardware processors, a state machine corresponding to each of the plurality of assets; publishing, by each of the plurality of IoT nodes, the updated state information pertaining to the updated state machine associated thereof, to one or more of the plurality of IoT nodes of the one or more groups based on a subscription for a context by each of the plurality of IoT nodes, wherein the context comprises the published updated state information of the plurality of assets and the associated processes across the hierarchy and the identified task in accordance with the pre-defined ontology; and autonomously selecting, a new sub-task towards completing the identified task, upon completion of the identified sub-task by either the one or more groups or by one or more of the plurality of IoT nodes based on the context. 2. The processor implemented method of claim 1 , wherein at least some of the asset nodes form part of the one or more groups of the plurality of IoT nodes based on the received information, and wherein the asset nodes forming part of more than one group maintain a discrete subordinate CA certificate and a discrete key pair for each group the asset nodes belongs but maintains the same unique identity in the cognitive edge network. 3. The processor implemented method of claim 1 , wherein the certifying node of a group joins another group from the one or more groups at any point in time as the asset node. 4. The processor implemented method of claim 2 , wherein the asset node forms part of the one or more groups of the plurality of IoT nodes by using either the unique identity associated thereof or the unique identity along with the public key and private key associated thereof. 5. The processor implemented method of claim 2 , wherein the asset node joins or leaves the one or more groups of the plurality of IoT nodes by broadcasting to one or more of the plurality of IoT nodes. 6. A system for creating an autonomous context aware state exchanging cognitive edge network in an ecosystem, the system comprising: one or more data storage devices operatively coupled to one or more hardware processors and configured to store instructions configured for execution by the one or more hardware processors to: receive periodically or when triggered by a change in the ecosystem, state information pertaining to each of a plurality of Internet of things (IoT) nodes representing a corresponding asset from a plurality of assets and associated processes required to complete an identified task in accordance with a pre-defined ontology, the state information comprising physical properties, logical properties, property values, context information and capability definitions of each asset from the plurality of assets, rules defining safe operating limits for operation of each asset from the plurality of assets, and lifecycle process definition of each asset from the plurality of assets, wherein at least some of the plurality of IoT nodes are identified as certifying nodes and nodes remaining are identified as asset nodes, wherein the certifying nodes are configured to validate and certify the asset nodes; model a plurality of asset shadows based on the received state information, each asset shadow being associated with a corresponding asset from the plurality of assets and the associated processes; form a cognitive edge network of the asset shadows comprising one or more groups of the plurality of IoT nodes, wherein at least some of the one or more groups form a hierarchy within the cognitive edge network for completing the identified task, and wherein each of the one or more groups are associated with an identified sub-task towards completing the identified task, wherein the one or more groups have a composition forming one or more of a full trust group, a no trust group or a hybrid trust group, wherein the no trust group comprises at least one asset node having a unique identity in the cognitive edge network, the full trust group comprises at least one asset node having a unique identity in the cognitive edge network, a subordinate Certifying Authority (CA) certificate and a key pair comprising a public key and a private key, and a certifying node having a unique identity in the cognitive edge network and a root CA certificate for validating the least one asset node in the group; and the hybrid trust group comprises at least one full trust group having a certifying node and one or more independent asset nodes; and update, in response to the received state information, a state machine corresponding to each of the plurality of assets; wherein each of the plurality of IoT nodes publish the updated state information pertaining to the updated state machine associated thereof, to one or more of the plurality of IoT nodes of the one or more groups based on a subscription for a context by each of the plurality of IoT nodes, the context comprising the published updated state information of the plurality of assets and the associated processes across the hierarchy and the identified task in accordance with the pre-defined ontology; and wherein a new sub-task towards completing the identified task is autonomously selected, upon completion of the identified sub-t

Assignees

Inventors

Classifications

  • Routing a service request depending on the request content or context · CPC title

  • H04L63/104Primary

    Grouping of entities · CPC title

  • Establishing a time schedule for servicing the requests · CPC title

  • Security thereof · CPC title

  • IoT infrastructure · 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 US10880403B2 cover?
This disclosure relates to a distributed state exchanging model for assets of an organization or entity for an identified task in a domain of interest. The model provides a context aware autonomous Internet of things (IoT) based cognitive edge network, wherein each node is aware of the state of the other nodes based on a subscription. The state information is seamlessly updated and maintained b…
Who is the assignee on this patent?
Tata Consultancy Services Ltd
What technology area does this patent fall under?
Primary CPC classification H04L63/104. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 29 2020 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 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).