IP Library › Granted Patent US 10,257,254
Granted Patent B2
US 10,257,254 · App. 15/289,986 · Granted Apr 9, 2019

Method and associated server for providing user-friendly operation

Inventor: Yi-Chien Lee (Taipei, TW)
Assignee: SYNOLOGY INCORPORATED
H04L67/02H04L67/16
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 10,257,254
App. No.
15/289,986
Granted
Apr 9, 2019
Kind
B2
Abstract

A server includes a web page service module, a first CGI module and a second CGI module, in which the first CGI module and the second CGI module correspond to applications required to be executed by different respective authorities. In the operations of the server, the web page service module receives a request from a device external to the server, and the web page service module determines contents of the request to select the first CGI module or the second CGI module in order to execute the request.

Claims (27)

1. A server, comprising:

a processor; and

a storage unit, operatively coupled to the processor;

wherein the processor is configured to execute a program code stored in the storage unit to:

receive a request command external to the server; and

determine contents of the request command to select a first common gateway interface (CGI) module or a second CGI module in order to execute the request command, wherein the second CGI module and the first CGI module correspond to applications required to be executed by different respective authorities.

2. The server of claim 1 , wherein the second CGI module and the first CGI module correspond to different respective ports.

3. The server of claim 2 , wherein the first CGI module corresponds to a first port, the second CGI module corresponds to a second port, and when the request command does not specify any port, the processor executes the program code to select the first CGI module or the second CGI module to execute the request command through the first port.

4. The server of claim 3 , wherein the first port is applicable to a HyperText Transport Protocol (HTTP).

5. The server of claim 3 , wherein the second port is applicable to a system management interface or a file management system.

6. The server of claim 1 , wherein the processor refers to an application corresponding to the request command to select the first CGI module or the second CGI module to execute the request command.

7. The server of claim 6 , wherein when the request command corresponds to a web page access, the processor selects the first CGI module to execute the request command; and when the request command corresponds to a file management system, the processor selects the second CGI module to execute the request command.

8. The server of claim 1 , wherein the first CGI module is a fast CGI module, and the second CGI module is a simple CGI module.

9. A method for executing a request command, comprising:

receiving a request command external to a server; and

determining contents of the request command to select a first common gateway interface (CGI) module or a second CGI module in order to execute the request command, wherein the second CGI module and the first CGI module correspond to applications required to executed by different respective authorities.

10. The method of claim 9 , wherein the second CGI module and the first CGI module correspond to different respective ports.

11. The method of claim 10 , wherein the first CGI module corresponds to a first port, the second CGI module corresponds to a second port, and the step of selecting the first CGI module or the second CGI module to execute the request command comprises:

when the request command does not specify any port, using the first port to select the first CGI module or the second CGI module to execute the request command.

12. The method of claim 11 , wherein the first port is applicable to a HyperText Transport Protocol (HTTP).

13. The method of claim 11 , wherein the second port is applicable to a system management interface or a file management system.

14. The method of claim 9 , wherein the step of determining contents of the request command to select the first CGI module or the second CGI module to execute the request command comprises:

referring to an application corresponding to the request command, to select the first CGI module or the second CGI module to execute the request command.

15. The method of claim 14 , wherein the step of determining contents of the request command to select the first CGI module or the second CGI module to execute the request command comprises:

when the request command corresponds to a web page access, the web page service module selects the first CGI module to execute the request command; and

when the request command corresponds to a file management system, the web page service module selects the second CGI module to execute the request command.

16. The method of claim 9 , wherein the first CGI module is a fast CGI module, and the second CGI module is a simple CGI module.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2016
From: LEE, YI-CHIEN
To: SYNOLOGY INCORPORATED
Reel/Frame 039980/0416 →
Priority Claims (1)
TW 105107277 A · Mar 10, 2016 · national
Continuity (1)
Related Publication 20170264666A1 · Sep 14, 2017
Cited By (1)
US 12,250,221