Fabric network
First Claim
1. An electronic device configured to communicate on a fabric network comprising multiple devices in a home environment, the fabric network comprising multiple logical networks, the electronic device configured to:
- generate a message for transmission to another device of the multiple devices in the fabric network, the message including an address of the other device; and
transmit the generated message to a cloud service over a platform layer in the fabric network, the transmission being effective to cause the cloud service to use the address to forward the message to the other device, the electronic device being configured to communicate in a first network of the fabric network using a first communication protocol and the other device being configured to communicate in a second network of the fabric network using a second communication protocol.
3 Assignments
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.
450 Citations
20 Claims
-
1. An electronic device configured to communicate on a fabric network comprising multiple devices in a home environment, the fabric network comprising multiple logical networks, the electronic device configured to:
-
generate a message for transmission to another device of the multiple devices in the fabric network, the message including an address of the other device; and transmit the generated message to a cloud service over a platform layer in the fabric network, the transmission being effective to cause the cloud service to use the address to forward the message to the other device, the electronic device being configured to communicate in a first network of the fabric network using a first communication protocol and the other device being configured to communicate in a second network of the fabric network using a second communication protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of communicating by an electronic device on a fabric network comprising multiple devices in a home environment, the fabric network comprising multiple logical networks, the method comprising:
-
generating, by the electronic device, a message for transmission to another device of the multiple devices in the fabric network, the message including an address of the other device; and transmitting the generated message to a cloud service over a platform layer in the fabric network, the transmitting being effective to cause the cloud service to use the address to forward the message to the other device, the electronic device being configured to communicate in a first network of the fabric network using a first communication protocol and the other device being configured to communicate in a second network of the fabric network using a second communication protocol. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
an electronic device configured to communicate on a fabric network comprising multiple devices in a home environment, the fabric network comprising multiple logical networks, the electronic device configured to; generate a message for transmission to another device of the multiple devices in the fabric network, the message including an address of the other device; transmit the generated message to a cloud service over a platform layer in the fabric network, the transmission being effective to cause the cloud service to use the address to forward the message to the other device, the electronic device being configured to communicate in a first network of the fabric network using a first communication protocol; the other device configured to; receive the generated message; and in response to the reception of the message, transmit a response to the electronic device, the other device being configured to communicate in a second network of the fabric network using a second communication protocol. - View Dependent Claims (18, 19, 20)
-
Specification