Intelligent network sleep proxy for low power sleeping devices
AssigneeCisco Technology, Inc.
InventorsSelvaraj Mani, Swapna Yelamanchi, Amarender Musku, Rakesh Reddy Kandula, Deep Preet Singh, Shwetha Subray Bhandari, Shrirang Arvind Bage
Life of this patent
Estimating the term…
Abstract
In one embodiment, a sleep proxy device identifies one or more services offered by a first node in the network. The sleep proxy device announces the one or more identified services to a second node in the network on behalf of the first node. The sleep proxy device intercepts an attempt by the second node to use the one or more services offered by the first node. The sleep proxy device causes the first node to switch from a low power state to an awake state, based on the intercepted attempt.
Claims20
A method comprising:
- identifying, by a sleep proxy device in a network, one or more services offered by a first node in the network;
- announcing, by the sleep proxy device, the one or more identified services to a second node in the network on behalf of the first node;
- intercepting, by the sleep proxy device, an attempt by the second node to use the one or more services offered by the first node;
- and
- causing, by the sleep proxy device, the first node to switch from a low power state to an awake state, based on the intercepted attempt.
An apparatus, comprising:
- one or more network interfaces to communicate with a network;
- a processor coupled to the network interfaces and configured to execute one or more processes;
- and
- a memory configured to store a process executable by the processor, the process when executed operable to:
- identify one or more services offered by a first node in the network;
- announce the one or more identified services to a second node in the network on behalf of the first node;
- intercept an attempt by the second node to use the one or more services offered by the first node;
- and
- cause the first node to switch from a low power state to an awake state, based on the intercepted attempt.
A tangible, non-transitory, computer-readable medium storing program instructions that cause a sleep proxy device in a network to execute a process comprising:
- identifying, by the sleep proxy device, one or more services offered by a first node in the network;
- announcing, by the sleep proxy device, the one or more identified services to a second node in the network on behalf of the first node;
- intercepting, by the sleep proxy device, an attempt by the second node to use the one or more services offered by the first node;
- and
- causing, by the sleep proxy device, the first node to switch from a low power state to an awake state, based on the intercepted attempt.
Dependencies are inferred from the claim text.