Methods and apparatus for routine based fog networking
AssigneeMicron Technology, Inc.
InventorsTamara Schmitz, Mark Wang
Life of this patent
Estimating the term…
Abstract
Methods and apparatus for organizing a distributed network based on routine usage data. In one exemplary embodiment, devices analyze routine usage data via e.g., machine learning and/or other heuristics to determine a set of routine rules and/or routine trigger conditions. Multiple devices may be assigned routine rules and/or routine trigger conditions that establish a fog network. Various described embodiments may incorporate time-shifted control plane operation and/or ledger-based control plane operation; these variants do not require central network management. Other optimizations may include dynamic selection of network topologies and/or routing technologies.
Claims20
A method for identifying fog networking opportunities, comprising:
- collecting user routine data;
- generating a routine rule and a routine trigger based on the user routine data;
- propagating the routine rule and the routine trigger to a first device and a second device;
- wherein responsive to an event that corresponds to the routine trigger:
- the first device and the second device establish a connection;
- and
- the first device and the second device execute the routine rule.
A method for creating a fog network, comprising:
- responsive to an observable event that corresponds to a routine trigger, receiving control plane data at a first device from a second device;
- verifying the control plane data at the first device;
- when the control plane data is verified, establishing a connection between the first device and a second device based on the control plane data;
- and
- executing a routine rule at the first device via the connection.
A user device, comprising:
- a processor apparatus;
- one or more wireless network interfaces coupled with the processor apparatus and configured to perform data communication in a fog network;
- a non-transitory computer-readable apparatus comprising a storage medium having at least one computer program thereon, the at least one computer program comprising a plurality of instructions configured to, when executed by the processor apparatus, cause the user device to:
- identify a routine trigger and a routine rule based on user routine data;
- propagate at least one of the routine trigger and the routine rule to at least one other device;
- and
- in response to an observable event that corresponds to the routine trigger, cause execution of the routine rule at the at least one other device.
Dependencies are inferred from the claim text.