Systems and methods for disseminating messages among a fabric network
First Claim
1. A method for communicating messages among devices of a fabric network, the method implemented in a first device of the fabric network, the method comprising:
- receiving a wake packet via wireless communications circuitry from a second device of the fabric network, the wake packet comprising a plurality of fields, wherein a first field includes a wake reason, wherein the wake packet causes the first device to transition to a wake state, and operating in the wake state comprises;
extracting the wake reason from the wake packet;
evaluating the extracted wake reason;
executing an action based on the evaluation that enables the first device to replicate an operational state of the second device, wherein the operational state is defined in the wake reason;
operating the first device according to the operational state; and
selectively rebroadcasting the received wake packet via the first wireless communications circuitry during one of a plurality of rebroadcast time periods, wherein the wake packet is associated with a wake time signaling period, and wherein the received wake packet is selectively rebroadcasted in any one or more of the plurality of rebroadcast time periods until the wake time signaling period lapses, and wherein the first device commences operation according to the operational state prior to an end of the wake time signaling period.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for waking a fabric network of devices and communicating messages among the devices are described herein. An electronic device can communicate with other electronic devices of a fabric network broadcasting a wake message to the fabric network in response to an awakening event. The wake message can include a reason for triggering a wakeup of each device in the fabric network and a wake time signaling period. After the wake time signaling period lapses, a fabric message can be broadcasted to the fabric network, and the fabric message can be selectively rebroadcasted.
-
Citations
15 Claims
-
1. A method for communicating messages among devices of a fabric network, the method implemented in a first device of the fabric network, the method comprising:
receiving a wake packet via wireless communications circuitry from a second device of the fabric network, the wake packet comprising a plurality of fields, wherein a first field includes a wake reason, wherein the wake packet causes the first device to transition to a wake state, and operating in the wake state comprises; extracting the wake reason from the wake packet; evaluating the extracted wake reason; executing an action based on the evaluation that enables the first device to replicate an operational state of the second device, wherein the operational state is defined in the wake reason; operating the first device according to the operational state; and selectively rebroadcasting the received wake packet via the first wireless communications circuitry during one of a plurality of rebroadcast time periods, wherein the wake packet is associated with a wake time signaling period, and wherein the received wake packet is selectively rebroadcasted in any one or more of the plurality of rebroadcast time periods until the wake time signaling period lapses, and wherein the first device commences operation according to the operational state prior to an end of the wake time signaling period. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A first device that forms part of a fabric network comprising:
-
wireless communications circuitry operative to transmit and receive wireless signals; and a processor coupled to the communications circuitry and operative to; receive a wake packet via the wireless communications circuitry from a second device of the fabric network, the wake packet comprising a plurality of fields, wherein a first field includes a wake reason, wherein the wake packet causes the first device to transition to a wake state, and operating in the wake state, the processor is operative to; extract the wake reason from the wake packet; evaluate the extracted wake reason; execute an action based on the evaluation that enables the first device to replicate an operational state of the second device, wherein the operational state is defined in the wake reason; operate the first device according to the operational state; and selectively rebroadcast the received wake packet via the first wireless communications circuitry during one of a plurality of rebroadcast time periods, wherein the wake packet is associated with a wake time signaling period, and wherein the received wake packet is selectively rebroadcasted in any one or more of the plurality of rebroadcast time periods until the wake time signaling period lapses, and wherein the first device commences operation according to the operational state prior to an end of the wake time signaling period. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for communicating messages among devices of a fabric network, the method implemented in a first device of the fabric network, the method comprising:
receiving a wake packet via wireless communications circuitry from a second device of the fabric network, the wake packet comprising a plurality of fields, wherein a first field includes a wake reason, wherein the wake packet causes the first device to transition to a wake state, and operating in the wake state comprises; executing an action based on the wake reason, wherein the action enables the first device to replicate an operational state of the second device, wherein the operational state is defined in the wake reason; and selectively rebroadcasting the received wake packet via the first wireless communications circuitry during one of a plurality of rebroadcast time periods, wherein the wake packet is associated with a wake time signaling period, and wherein the received wake packet is selectively rebroadcasted in any one or more of the plurality of rebroadcast time periods until the wake time signaling period lapses, and wherein the first device commences operation according to the operational state prior to an end of the wake time signaling period. - View Dependent Claims (14, 15)
Specification