IP Library Granted Patent US 9,348,689
Granted Patent B2
US 9,348,689 · App. 14/508,100 · Granted May 24, 2016

Backup-instructing broadcast to network devices responsive to detection of failure risk

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,348,689
App. No.
14/508,100
Granted
May 24, 2016
Kind
B2
Abstract

Embodiments relate to systems and methods for detecting failure-risk events at devices and facilitating local and/or remote data back-up and/or device operations. In some instances, a device characterizes a stimulus sensed at the device or an operation of a component of the device. A determination is made that a failure-risk condition is satisfied based on the characterization. In response to determining that the failure-risk condition is satisfied, the device initiates a data backing up of data in a non-volatile reserved memory or facilitates transmission of an alert communication from the device to another device.

Claims (74)

1. A device comprising:

a detector configured to characterize a physical stimulus or an operation of a component of the device;

one or more data processors; and

a non-transitory computer readable storage medium containing instructions which, when executed on the one or more data processors, cause the one or more data processors to perform actions including:

determining that a failure-risk condition is satisfied, wherein the determination is made based on the characterization of the physical stimulus or operation of the component of the device; and

in response to determining that the failure-risk condition is satisfied, facilitating transmission to an other device of an alert communication that includes an instruction to the other device to back up data or to adjust a setting, wherein the device and the other device are part of a same local area network, wherein facilitating transmission of the alert communication to the other device includes broadcasting the alert, and wherein the alert communication corresponds to an indication that the failure-risk condition is satisfied.

2. The device as recited in claim 1 , wherein the actions further include using a reserve power source of the device to perform the facilitating transmission of the alert communication.

3. The device as recited in claim 1 , wherein the transmission is according to a first transmission protocol and wherein the actions further include:

facilitating a second transmission of the alert communication, wherein the second transmission is according to a second transmission protocol that uses more energy than the first transmission protocol, and wherein the second transmission occurs after the first transmission.

4. The device as recited in claim 1 , wherein the instruction is to adjust the setting, and wherein the setting is one defined based on user input or learned.

5. The device as recited in claim 1 , wherein the facilitating the transmission of the alert communication to the other device includes transmitting the alert communication to the other device.

6. The device as recited in claim 1 , wherein the determination that the failure-risk condition is satisfied is made based on the characterization of the physical stimulus, wherein the characterization of the physical stimulus includes a sensor reading, and wherein the alert communication includes the sensor reading.

7. The device as recited in claim 1 , wherein the actions further include, in response to determining that the failure-risk condition is satisfied:

facilitating transmission of another alert communication to a mobile access device, wherein the device and the mobile access device are associated with a same local area network, and wherein the other alert communication also corresponds to an indication that the failure-risk condition is satisfied.

8. The device as recited in claim 1 , wherein the instruction is to adjust the setting, and wherein the setting is a device state, an intensity setting, or an interaction setting.

9. A computer-implemented method comprising:

characterizing a stimulus sensed at a device or an operation of a component of the device;

determining that a failure-risk condition is satisfied, wherein the determination is made based on the characterization of the stimulus or the operation of the component of the device; and

in response to determining that the failure-risk condition is satisfied, facilitating transmission, from the device to an other device, of an alert communication that includes an instruction to the other device to back up data or to adjust a setting, wherein facilitating transmission of the alert communication to the other device includes broadcasting the alert, wherein the device and the other device are part of a same local area network, and wherein the alert communication corresponds to an indication that the failure-risk condition is satisfied.

10. The method as recited in claim 9 , further comprising using a reserve power source of the device to perform the facilitating transmission of the alert communication.

11. The method as recited in claim 9 , wherein the transmission is according to a first transmission protocol and wherein the actions further include:

facilitating a second transmission of the alert communication, wherein the second transmission is according to a second transmission protocol that uses more energy than the first transmission protocol, and wherein the second transmission occurs after the first transmission.

12. The method as recited in claim 9 , wherein the instruction is to adjust the setting, and wherein the setting is one defined based on user input or learned.

13. The method as recited in claim 9 , wherein the facilitating the transmission of the alert communication to the other device includes transmitting the alert communication to the other device.

14. The method as recited in claim 9 , wherein the determination that the failure-risk condition is satisfied is made based on the characterization of the physical stimulus, wherein the characterization of the physical stimulus includes a sensor reading, and wherein the alert communication includes the sensor reading.

15. The method as recited in claim 9 , further comprising, in response to determining that the failure-risk condition is satisfied:

facilitating transmission of another alert communication to a mobile access device, wherein the device and the mobile access device are associated with a same local area network, and wherein the other alert communication also corresponds to an indication that the failure-risk condition is satisfied.

16. The method as recited in claim 9 , wherein the instruction is to adjust the setting, and wherein the setting is a device state, an intensity setting, or an interaction setting.

17. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause one or more data processors to perform actions including:

determining that a failure-risk condition is satisfied, wherein the determination is made based on a characterization of a stimulus sensed at a device or of an operation of a component of the device; and

in response to determining that the failure-risk condition is satisfied, facilitating transmission of an alert communication from the device to an other device, wherein the device and the other device are part of a same local area network, wherein facilitating transmission of the alert communication to the other device includes broadcasting the alert, and wherein the alert communication corresponds to an indication that the failure-risk condition is satisfied and includes an instruction to the other device to back up data or adjust a setting.

18. The computer-program product as recited in claim 17 , wherein the actions further include using a reserve power source of the device to perform the facilitating transmission of the alert communication.

19. The computer-program product as recited in claim 17 , wherein the transmission is according to a first transmission protocol and wherein the actions further include:

facilitating a second transmission of the alert communication, wherein the second transmission is according to a second transmission protocol that uses more energy than the first transmission protocol, and wherein the second transmission occurs after the first transmission.

20. The computer-program product as recited in claim 17 , wherein the instruction is to adjust the setting, and wherein the setting is one defined based on user input or learned.

21. The computer-program product as recited in claim 17 , wherein the determination that the failure-risk condition is satisfied is made based on the characterization of the physical stimulus, wherein the characterization of the physical stimulus includes a sensor reading, and wherein the alert communication includes the sensor reading.

22. The computer-program product as recited in claim 17 , wherein the instruction is to adjust the setting, and wherein the setting is a device state, an intensity setting, or an interaction setting.

23. A device comprising:

a detector configured to characterize a physical stimulus or an operation of a component of the device;

one or more data processors; and

a non-transitory computer readable storage medium containing instructions which, when executed on the one or more data processors, cause the one or more data processors to perform actions including:

determining that a failure-risk condition is satisfied, wherein the determination is made based on the characterization of the physical stimulus or operation of the component of the device; and

in response to determining that the failure-risk condition is satisfied:

facilitating transmission to an other device of an alert communication that includes an instruction to the other device to hack up data or to adjust a setting, wherein the device and the other device are part of a same local area network, wherein the transmission is according to a first transmission protocol, and wherein the alert communication corresponds to an indication that the failure-risk condition is satisfied; and

facilitating a second transmission of the alert communication, wherein the second transmission is according to a second transmission protocol that uses more energy than the first transmission protocol, and wherein the second transmission occurs after the first transmission.

24. The device as recited in claim 23 , wherein the actions further include using a reserve power source of the device to perform the facilitating transmission of the alert communication.

25. The device as recited in claim 23 , wherein the instruction is to adjust the setting, and wherein the setting is one defined based on user input or learned.

26. The device as recited in claim 23 , wherein the facilitating the transmission of the alert communication to the other device includes transmitting the alert communication to the other device.

27. The device as recited in claim 23 , wherein the determination that the failure-risk condition is satisfied is made based on the characterization of the physical stimulus, wherein the characterization of the physical stimulus includes a sensor reading, and wherein the alert communication includes the sensor reading.

28. The device as recited in claim 23 , wherein the actions further include, in response to determining that the failure-risk condition is satisfied:

facilitating transmission of another alert communication to a mobile access device, wherein the device and the mobile access device are associated with a same local area network, and wherein the other alert communication also corresponds to an indication that the failure-risk condition is satisfied.

29. The device as recited in claim 23 , wherein the instruction is to adjust the setting, and wherein the setting is a device state, an intensity setting, or an interaction setting.

30. A computer-implemented method comprising:

characterizing a stimulus sensed at a device or an operation of a component of the device;

determining that a failure-risk condition is satisfied, wherein the determination is made based on the characterization of the stimulus or the operation of the component of the device; and

in response to determining that the failure-risk condition is satisfied:

facilitating transmission, from the device to an other device, of an alert communication that includes an instruction to the other device to back up data or to adjust a setting, wherein the device and the other device are part of a same local area network, wherein the transmission is according to a first transmission protocol, and wherein the alert communication corresponds to an indication that the failure-risk condition is satisfied; and

facilitating a second transmission of the alert communication, wherein the second transmission is according to a second transmission protocol that uses more energy than the first transmission protocol, and wherein the second transmission occurs after the first transmission.

31. The method as recited in claim 30 , further comprising using a reserve power source of the device to perform the facilitating transmission of the alert communication.

32. The method as recited in claim 30 , wherein the instruction is to adjust the setting, and wherein the setting is one defined based on user input or learned.

33. The method as recited in claim 30 , wherein the facilitating the transmission of the alert communication to the other device includes transmitting the alert communication to the other device.

34. The method as recited in claim 30 , wherein the determination that the failure-risk condition is satisfied is made based on the characterization of the physical stimulus, wherein the characterization of the physical stimulus includes a sensor reading, and wherein the alert communication includes the sensor reading.

35. The method as recited in claim 30 , further comprising, in response to determining that the failure-risk condition is satisfied:

facilitating transmission of another alert communication to a mobile access device, wherein the device and the mobile access device are associated with a same local area network, and wherein the other alert communication also corresponds to an indication that the failure-risk condition is satisfied.

36. The method as recited in claim 30 , wherein the instruction is to adjust the setting, and wherein the setting is a device state, an intensity setting, or an interaction setting.

37. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause one or more data processors to perform actions including:

determining that a failure-risk condition is satisfied, wherein the determination is made based on a characterization of a stimulus sensed at a device or of an operation of a component of the device; and

in response to determining that the failure-risk condition is satisfied:

facilitating transmission to an other device of an alert communication from the device to an other device, wherein the device and the other device are part of a same local area network, wherein the transmission is according to a first transmission protocol, and wherein the alert communication corresponds to an indication that the failure-risk condition is satisfied and includes an instruction to the other device to back up data or adjust a setting; and

facilitating a second transmission of the alert communication, wherein the second transmission is according to a second transmission protocol that uses more energy than the first transmission protocol, and wherein the second transmission occurs after the first transmission.

38. The computer-program product as recited in claim 37 , wherein the actions further include using a reserve power source of the device to perform the facilitating transmission of the alert communication.

39. The computer-program product as recited in claim 37 , wherein the instruction is to adjust the setting, and wherein the setting is one defined based on user input or learned.

40. The computer-program product as recited in claim 37 , wherein the determination that the failure-risk condition is satisfied is made based on the characterization of the physical stimulus, wherein the characterization of the physical stimulus includes a sensor reading, and wherein the alert communication includes the sensor reading.

41. The computer-program product as recited in claim 37 , wherein the instruction is to adjust the setting, and wherein the setting is a device state, an intensity setting, or an interaction setting.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2015
From: KIM, RYAN YONG
To: BELKIN INTERNATIONAL INC.
Reel/Frame 036980/0941 →
SUPPLEMENT NO. 13 TO PATENT SECURITY AGREEMENT Recorded Jul 20, 2015
From: BELKIN INTERNATIONAL, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 036135/0095 →