Methods and systems for acquiring and processing data at intelligent edge devices via software kernels

US10951711B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10951711-B2
Application numberUS-201916596337-A
CountryUS
Kind codeB2
Filing dateOct 8, 2019
Priority dateOct 8, 2018
Publication dateMar 16, 2021
Grant dateMar 16, 2021

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 method and system are disclosed for acquiring and processing data, the exemplary system includes: one or more intelligent devices connected in a dynamic ad hoc network as a network of edge devices which can optionally access a cloud storage, at least one intelligent device being configured with a software installation to selectively receive and execute analytics on data received; at least one of the intelligent devices being configured to identify data to be requested from at least one other edge device for enhancing analytics performed on the at least one intelligent device; and a switchboard for maintaining a current view of resources in the network, and functions for which each resource is tasked, the resources including the at least one intelligent device and those edge devices which can communicate with the at least one intelligent device on the network.

First claim

Opening claim text (preview).

What is claimed is: 1. An edge device in a system of sensors and other edge devices for acquiring and processing data about an environment, the edge device comprising: memory and a processor, wherein the memory stores: information about the system, the information including libraries identifying a communication and data protocol for each other edge device, for non-edge devices, and for each sensor available to the system, wherein each sensor is configured to monitor the environment; information about the environment; software code that causes the processor to: operate as a sensor gateway for managing communication with the other edge devices and the sensors; perform edge environment analytics based on the environment information and sensor data; and operate as a switchboard to perform edge switchboard analytics based on the system information; wherein when operating as the sensor gateway, the processor: manages the communication with the other edge devices, the non-edge devices, and the sensors available to the system based on at least one of the libraries included in the system information; wherein when operating as the switchboard, the processor: identifies at least a portion of the system information and stores the identified system information in the memory, the system information further including: one or more resources associated with any of the other edge devices; communication information including protocols, data formats, and properties associated with each of the system, the other edge devices, and the resources associated with the other edge devices; and operational status and information associated with each of the system, the other edge devices, and the resources associated with the other edge devices; sends a request to another edge device to obtain or update system information for performing the switchboard analytics; uses at least one of the libraries in the system information to identify the resources associated with the other edge devices that are available to provide data which can be used in performing the environment analytics; sends request to another edge device to obtain environment information; establishes a registry of the other edge devices and sensors in the environment; manages the use of available communications protocols to communicate with non-edge devices and the other edge devices in the system based on the communication information; manages a frequency and size of data communicated to another edge device or non-edge device based on a capacity of available communication protocols/channels; converts system information to appropriate formats and protocols based on the communication information, the conversion enabling communication with the other edge devices and enabling environment information to be provided in formats appropriate for the other edge devices to perform edge environment analytics using that information; receives a request from another edge device to provide environment information that the requesting edge device requires to perform edge environment analytics; receives environment information from other edge and non-edge devices; and sends environment information to another edge device in response to a request to provide the environment information the other edge device requires to perform edge environment analytics. 2. The edge device according to claim 1 , wherein the sensors include one or more of a GPS unit, a camera, a microphone, an antenna. 3. The edge device according to claim 1 , wherein the communication channels and protocols include radio frequency (RF) and other non-Internet Protocol (IP) and/or cellular communication protocols. 4. The edge device according to claim 1 , wherein when operating as the switchboard, the processor establishes a connection with another edge device and communicates with the other edge device in an environment lacking an IP and/or cellular communication protocol. 5. The edge device according to claim 1 , wherein when operating as the switchboard, the processor connects to the other edge devices and establishes a dynamic ad hoc network. 6. The edge device according to claim 1 , wherein when operating as the switchboard, the processor dynamically connects to the other edge devices when in range and in ad hoc fashion to establish a mesh network. 7. The edge device according to claim 6 , wherein when operating as the switchboard, the processor establishes alternate communication paths as a function of dynamic changes in the network. 8. The edge device according to claim 1 , wherein when operating as the switchboard, the processor accesses a cloud storage. 9. The edge device according to claim 1 , wherein when operating as the switchboard, the processor accesses a cloud storage through at least one of the connected edge devices. 10. A non-transitory computer readable medium storing software code for performing a method of acquiring and processing data about an environment, the software code causing a processor of each edge device in a system of edge devices and sensors to perform the method comprising: operating as a sensor gateway for managing communication with the other edge devices and the sensors; performing edge environment analytics based on information about the environment and sensor data; and operating as a switchboard to perform edge switchboard analytics based on information about the system, the information including libraries identifying a communication and data protocol for each other edge device, for non-edge devices, and for each sensor available to the system; wherein when the processor operates as the sensor gateway, the method further comprises the steps of: managing the communication with the other edge devices, the non-edge devices, and the sensors available to the system based on at least one of the libraries included in the system information; wherein when the processor operates as the switchboard, the method further comprises the steps of: identifying at least a portion of the system information and storing the identified system information in the memory, the system information further including: one or more resources associated with any of the other edge devices; communication information including protocols, data formats, and properties associated with each of the system, the other edge devices, and the resources associated with the other edge devices; and an operational status and information associated with each of the system, the other edge devices, and the resources associated with the other edge devices; sending a request to another edge device to obtain or update system information for performing the switchboard analytics; using at least one of the libraries in the system information to identify the resources associated with the other edge devices that are available to provide data which can be used in performing the environment analytics; sending a request to another edge device to obtain environment information; establishing a registry of the other edge devices and sensors in the environment; managing a use of available communications protocols to communicate with another edge device or non-edge device in the system based on the communication information; managing a frequency and size of data communicated to another edge device or non-edge device based on a capacity of available communication protocols/channels; converting system information to appropriate formats and protocols based on the communication information, the conversion enabling communication with another edge device and enabling environment information to be provided in formats appropriate for the other edge device to use in performing edge environment analytics; receiving a request

Assignees

Inventors

Classifications

  • Alternate routing · CPC title

  • for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS] · CPC title

  • H04L67/12Primary

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

  • Some peer nodes performing special functions · CPC title

  • Self-organising networks, e.g. ad-hoc networks or sensor 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 US10951711B2 cover?
A method and system are disclosed for acquiring and processing data, the exemplary system includes: one or more intelligent devices connected in a dynamic ad hoc network as a network of edge devices which can optionally access a cloud storage, at least one intelligent device being configured with a software installation to selectively receive and execute analytics on data received; at least one…
Who is the assignee on this patent?
Booz Allen Hamilton Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/12. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 16 2021 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).