Fabric network
First Claim
1. An electronic device, comprising:
- a sensor for generating data indicative of an environmental condition;
a memory to store instructions; and
a processing system communicatively coupled to the memory, the processing system configured to;
receive a view request message from a second electronic device through a fabric network, the view request message indicating a schema path related to the data generated by the sensor;
generate an update request that encodes the data generated by the sensor, the update request comprising;
a transaction ID configured to identify the requested update; and
a path list configured to indicate the schema path;
transmit the update request to the second electronic device via the fabric network, the transmission causing the second electronic device to generate and transmit an update response message; and
receive the update response to the update request message from the second electronic device, the update response comprising the transaction ID.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods relating to communication within a fabric network are presented. The fabric network includes one or more logical networks that enables devices connected to the fabric to communicate with each other using various profiles known to the devices. A device sending a message may follow a general message format to encode the message so that other devices in the fabric may understand the message regardless of which logical networks the devices are connected to. Within the message format, a payload of data may be included for the receiving device to forward, store, or process the message. The format and the contents of the payload may vary according to a header within the payload that indicates a profile and a message type within the profile. Using the profile and message type, the receiving devices may decode the message to process the message.
71 Citations
20 Claims
-
1. An electronic device, comprising:
-
a sensor for generating data indicative of an environmental condition; a memory to store instructions; and a processing system communicatively coupled to the memory, the processing system configured to; receive a view request message from a second electronic device through a fabric network, the view request message indicating a schema path related to the data generated by the sensor; generate an update request that encodes the data generated by the sensor, the update request comprising; a transaction ID configured to identify the requested update; and a path list configured to indicate the schema path; transmit the update request to the second electronic device via the fabric network, the transmission causing the second electronic device to generate and transmit an update response message; and receive the update response to the update request message from the second electronic device, the update response comprising the transaction ID. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10)
-
-
9. The electronic device of 1, wherein the data item field indicates whether the update request was successful.
-
11. A tangible non-transitory computer-readable medium having stored instructions thereon, the instructions configured to:
-
receive, by a first electronic device, a view request message from a second electronic device through a fabric network, the view request message indicating a schema path related to data indicative of an environmental condition that is generated by a sensor included in the first electronic device; generate an update request that encodes the data generated by the sensor, the update request comprising; a transaction ID configured to identify the requested update; and a path list configured to indicate the schema path; transmit the update request to the second electronic device via the fabric network; receive an update response to the update response message from the second electronic device, wherein the update response comprises the transaction ID. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method of communicating in a fabric network, the method comprising:
-
receiving, at a first electronic device, a view request message from a second electronic device through the fabric network, the view request message indicating a schema path related to data indicative of an environmental condition that is generated by a sensor included in the first electronic device; generating, via a processing system, an update request encoding the data generated the sensor, the update request comprising; a transaction ID configured to identify the requested update; and a path list configured to indicate the schema path; transmitting the update request to the second electronic device via the fabric network; receiving, via the processing system, an update response to the update request message from the second electronic device, wherein the update response comprises the transaction ID. - View Dependent Claims (17, 18, 19, 20)
-
Specification