Gateway for Remote Wakeup-on-LAN via P2P Connection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in waking up computers or NAS devices from a sleeping mode through the Internet or routers due to limited L2 networking capability during sleep mode.

Innovation Solution

A gateway system with a first port connected to the Internet and a second port connected to a Local-Area-Network (LAN) that supports Wakeup-on-LAN, utilizing a Unique Identification Code (UID) registered in a server to establish a Point-to-Point (P2P) connection, allowing remote devices to wake up or put terminal devices into sleep mode through the LAN.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If a computer or NAS is put into sleeping mode to save power, then energy consumption is reduced, but the ability to wake up through Internet or routers is lost due to limited L2 networking capability

Engineering Contradiction:
Improvepower consumptionVSAvoidwake-up capability
Core Design Contradiction:
Use of energy by moving objectVSEase of operation

Solution Approach 1:

The patent introduces a gateway device as an intermediary between the sleeping terminal device and the remote device. The gateway maintains L2 networking capability and P2P connections even when the terminal device is sleeping, acting as a mediator to forward wake-up magic packets from remote devices to the terminal device, thus resolving the contradiction between power saving and wake-up capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If direct Wakeup-on-LAN is used without a gateway, then the system is simpler, but wake-up through Internet is not possible due to router and L2 limitation

Engineering Contradiction:
Improvesystem structureVSAvoidInternet wake-up support
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent segments the network function into two parts: the gateway device handles L2 networking, P2P connection establishment, and magic packet forwarding, while the terminal device focuses on sleeping and waking up. This segmentation allows the gateway to provide Internet wake-up support without significantly increasing the complexity of the terminal device.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If P2P connection is established through server with UID registration, then remote wake-up is enabled, but the process becomes more complex

Engineering Contradiction:
Improveremote control capabilityVSAvoidconnection establishment process
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by having the gateway device register its UID with the server in advance and maintain a persistent P2P connection. This preliminary setup allows remote devices to directly connect and send wake-up commands without complex real-time negotiation, simplifying the actual wake-up process while enabling remote control capability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9665149B2Gateway for controlling wakeup-on-LAN and sleep-on-LAN
Publication Date: 2017.05.30 THROUGHTEK TECH SHENZHEN
  • US9665149B2 patent drawing
  • US9665149B2 patent drawing
  • US9665149B2 patent drawing

AI summary

The present invention discloses a gateway for controlling Wakeup-on-LAN and/or Sleep-on-LAN through the Internet. The gateway comprises a first port for establishing a P2P (point-to-point) connection to the Internet, and a second port for coupling to a Local-Area-Network (LAN) that supports Wakeup-on-LAN and/or Sleep-on-LAN, wherein the gateway collects identifications and addresses of terminal devices in the Local-Area-Network (LAN) for associating the identification codes and the addresses of the terminal devices, so that the gateway can wake up and/or sleep the terminal devices according to messages carrying the identification codes of the terminal devices on the P2P connection. In addition, the gateway can be associated with a UID (Unique identification Code) that is registered in a server, so that a remote device can send a request containing the UID of the gateway to the server to establish a P2P connection between the gateway and the remote device for waking up and/or sleeping the terminal devices in the LAN.