Schwegman Lundberg & Woessner, P.A.
Creating a computing system
Disclosed is an environment including a device (105) for creating a computing system. The device (105) includes circuitry (120), a first network interface (110), and a second network interface (115). The device (105) may be a gateway. The processing circuitry (120) is arranged to receive a system definition pertaining to a first network. The first network may include OCF clients (140), such as a home automation control panel (140B) or a remote monitor (140A). The OCF clients (140) may communicate to the device (105) using OCF conventions. The system definition includes function identifiers and pertains to the first network. The system definition parameterizes the functions via the function identifiers of the system. Preferably, the first network operates in accordance with the OCF (Open Connectivity Foundation) family of standards. The system definition may be an OCF collection. Here, the function identifiers include the resources linked or batched by the OCF collection. The device (105) may operate as an OCF server. The processing circuitry (120) is also arranged to obtain an organizational element based on the system definition. Here, the organizational element pertains to the second network that uses the organizational element to self-organize. In an example, the second network operates in accordance with a IEEE 802.15.4e family of standards. For example, the system definition may be used as a key for the processing circuitry to lookup an RPL (Routing Protocol for Low-Power and Lossy Networks) instance. The RPL instance may include an objective function which accepts environmental parameters of a node and provides a ranking of other nodes to attach as parents in a Destination-Oriented Directed Acyclic Graph (DODAG). The processing circuitry (120) is arranged to propagate the organizational element to the second network to modify the topology of the second network to create a system of nodes (130) in the second network in accordance with the system definition. The processing circuitry (120) is arranged to receive a request from the first network for the system and fulfill the request by interacting with the nodes (130). Thus, the system may be queried by the OCF clients (140) via the OCF device (105).
Intel Corporation
H G H G Y H H H
H04L G06N H04W G16Y Y02D H04L H04W H04W
inventional inventional inventional additional additional inventional inventional inventional
Shilpa A Douglas K Thuyen C Mats Gustav Vijay Sarathi
Sodani Hudson Tran Agerstam Kesavan