US20080098241A1

Method and apparatus for implementing a sleep proxy for services on a network

Claim Score by NHIP

Read claim 1, the broadest

Abstract

One embodiment of the present invention provides a system for implementing a sleep proxy. The system starts by receiving a request at the sleep proxy for information pertaining to a service provided by a device. In response to this request, the system determines if the device is a member of a list of devices for which the sleep proxy takes action. If so, the system determines if the sleep proxy can answer the request. If so, the sleep proxy sends a response to the request on behalf of the device. In a variation on this embodiment, if the system cannot answer the request on behalf of the device, the system sends a wakeup packet to the device, wherein the wakeup packet causes the device to exit a power-saving mode so that the device can respond to the request directly.

US20080098241A1, drawing sheet 1
Sheet 1 of 4

Term

Term ended

Projected expiry passed 30 September 2023, 3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

27 claims: 3 independent, 24 dependent

  1. 1
    Broadest claimClaim Score 88, very broad(NHIP)A method for implementing a sleep proxy, comprising:receiving a request at the sleep proxy for information pertaining to a service provided by a device;determining if the device is a device for which the sleep proxy answers;if so, determining if the request is a request for which the sleep proxy can answer;and if so, sending a response to the request on behalf of the device.
  2. 10
    A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for implementing a sleep proxy, the method comprising:receiving a request at the sleep proxy for information pertaining to a service provided by a device;determining if the device is a device for which the sleep proxy answers;if so, determining if the request is a request for which the sleep proxy can answer;and if so, sending a response to the request on behalf of the device.
  3. 19
    An apparatus that implements a sleep proxy, comprising:a receiving mechanism configured to receive a request at the sleep proxy for information pertaining to a service provided by a device;a determination mechanism configured to determine if the device is a device for which the sleep proxy answers;wherein the determination mechanism is additionally configured to determine if the request is a request which the sleep proxy can answer;and a response mechanism configured to send a response to the request on behalf of the device if the device is a device which the sleep proxy answers for and the request is a request which the sleep proxy can answer.