Back to results
US 11,888,675 B2Granted
Systems, devices, and methods for internet of things integrated automation and control architectures
AssigneeMetafyre Inc.
InventorsVincenzo Lombardi, Franco Petrucci
Life of this patent
Estimating the term…
Abstract
In some embodiments, systems, devices, and methods described herein provide digitized ecosystem architectures connecting systems and processes within and among various entities using Internet-of-Things (IoT) to integrate physical assets of the entities. In some embodiments, one or more blockchain applications and/or smart contracts and further define and manage system integration.
Claims20
A computer implemented method for managing a plurality of Internet of Things (TOT) enabled devices within a software architecture to initiate and execute at least one action, the computer implemented method comprising:
- receiving, from one or more input/output data streams, one or more data values;
- generating, by the software architecture, a web-based dynamic user interface configured to modify, via user input, one or more of the Avatars, field variables, computed variables, Automatons, and Shareables, wherein the web-based dynamic user interface comprises one or more user interface widgets comprising an input/output data stream of the one or more input/output data streams;
- analyzing, by the software architecture, the one or more data values to determine at least one action to be initiated, wherein the software architecture is configured to:
- model one or more entities of a system, wherein the system comprises a plurality of devices, wherein each of the one or more entities comprises a part of a device, a device, one or more devices of the system, or the system,
- wherein each of the one or more entities is modelled as an Avatar, and wherein each Avatar comprises a logical representation of an entity of the one or more entities;
- set one or more field variables corresponding to the one or more data values, wherein the one or more input/output data streams transmit the one or more data values received from hardware coupled to the one or more entities, internal software of the software architecture, or external service installations;
- define one or more computed variables, wherein each of the one or more computed variables is defined by the one or more field variables, one or more other computed variables, and/or one or more other data variables received from the one or more input/output data streams;
- define one or more Automatons corresponding to one or more Avatars, wherein each Automaton of the one or more Automatons delineates a state, behavior, or status of at least one of the one or more Avatars, wherein the state, behavior, or status are determined by at least one field variable or computed variable;
- and
- define one or more Shareables, wherein the one or more Shareables comprise one or more Avatars or Automatons to be shared between one or more peers of the specialized software architecture;
- initiating the at least one action by transmitting instructions, via the one or more input/output data streams, to hardware coupled to at least one entity, the internal software of the specialized software architecture, or at least one external service installation, and
- executing the at least one action via one or more field actuations of the hardware,
- wherein the computer comprises a computer processor and a memory.
10 more elements
Dependencies are inferred from the claim text.