Abstract: A system (and a method) are disclosed for reliably disseminating a state of a node in a large network consisting of nodes with constrained resources. The system comprises a process embodied by a state machine comprised of an advertise state, a request state, and a share state. The system processes input events, mutates its internal state, and outputs side effects. The outputs from one node in the network may become inputs events to one or more other nodes in the network. Viral dissemination is an emergent behavior across the nodes in a network that all independently and continuously perform these input processings, state mutations, and output side effects.
Type:
Grant
Filed:
May 1, 2009
Date of Patent:
December 25, 2012
Assignee:
Sentilla Corporation, Inc.
Inventors:
Courtney Sharp, Jason Ostrander, Joseph Polastre
Abstract: A system and a method are disclosed for determining the electrical values of assets in a facility. The system receives a power tree configuration for a facility. The system generates a mathematical model of the power tree configuration. The mathematical model includes nodes that represent assets of the power tree configuration. The system receives electrical values for an asset and associates the values with a node. The system receives electrical values for another asset and associates the values with another node. The system then determines the electrical values for a different node based on the electrical values associated with the first two nodes.
Type:
Application
Filed:
April 21, 2010
Publication date:
October 27, 2011
Applicant:
SENTILLA CORPORATION, INC.
Inventors:
Robert Szewczyk, Courtney Sharp, Joseph Polastre, Christophe Merlin
Abstract: A system (and a method) are disclosed for reliably disseminating a state of a node in a large network consisting of nodes with constrained resources. The system comprises a process embodied by a state machine comprised of an advertise state, a request state, and a share state. The system processes input events, mutates its internal state, and outputs side effects. The outputs from one node in the network may become inputs events to one or more other nodes in the network. Viral dissemination is an emergent behavior across the nodes in a network that all independently and continuously perform these input processings, state mutations, and output side effects.
Type:
Application
Filed:
May 1, 2009
Publication date:
November 5, 2009
Applicant:
Sentilla Corporation, Inc.
Inventors:
Courtney Sharp, Jason Ostrander, Joseph Polastre
Abstract: A pervasive computing system comprises a set of client devices and a network of small computing units, referred to as nodes. The client devices and nodes run programs that communicate with each other to solve a given problem, but the client devices and the nodes use different software execution environments and protocols. A host server acts as an intermediary between the client devices and the nodes, bridging the gap between the different software execution environments and protocols of the client devices and the nodes.
Type:
Application
Filed:
April 29, 2009
Publication date:
November 5, 2009
Applicant:
SENTILLA CORPORATION, INC.
Inventors:
Joseph Polastre, Courtney Sharp, Robert Szewczyk