IP Library Granted Patent US 7,263,716
Granted Patent B1
US 7,263,716 · App. 10/066,948 · Granted Aug 28, 2007

Remote management mechanism to prevent illegal system commands

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 7,263,716
App. No.
10/066,948
Granted
Aug 28, 2007
Kind
B1
Abstract

An integrated circuit, a computer system, and a method for authorizing RMCP requests. The method includes receiving a request for a system action and initiating a timer. The method also includes generating an authorization request for the system action and evaluating a result of the authorization request for the system action if received before an expiration of the timer. The method also includes granting the request for the system action if the expiration of the timer occurs before the result of the authorization request for the system action is received.

Claims (48)

1. A method of operating a computer system, the method comprising:

receiving a request for a system action;

initiating a timer;

generating an authorization request for the system action;

evaluating a result of the authorization request for the system action if received before an expiration of the timer; and

granting the request for the system action if the expiration of the timer occurs before the result of the authorization request for the system action is received.

2. The method of claim 1 , wherein receiving the request for the system action comprises receiving a remote management and control protocol (RMCP) request for the system action.

3. The method of claim 2 , wherein receiving the RMCP request for the system action comprises receiving one of a system reset, a system boot, or a system reboot.

4. The method of claim 1 , wherein initiating the timer comprises initiating a watchdog timer.

5. The method of claim 1 , wherein generating the authorization request for the system action comprises generating an SMI request.

6. The method of claim 5 , wherein generating the SMI request comprises requesting the authorization request for the system action inside SMM.

7. The method of claim 1 , initiating the timer comprises initializing the timer for approximately two seconds, wherein the expiration of the timer comprises the approximately two seconds.

8. A method of operating a computer system, the method comprising the steps of:

receiving a request for a system action;

initiating a timer;

generating an authorization request for the system action;

evaluating a result of the authorization request for the system action if received before an expiration of the timer; and

granting the request for the system action if the expiration of the timer occurs before the result of the authorization request for the system action is received.

9. The method of claim 8 , wherein the step of receiving the request for the system action comprises the step of receiving a remote management and control protocol (RMCP) request for the system action.

10. The method of claim 9 , wherein the step of receiving the RMCP request for the system action comprises the step of receiving one of a system reset, a system boot, or a system reboot.

11. The method of claim 8 , wherein the step of initiating the timer comprises the step of initiating a watchdog timer.

12. The method of claim 8 , wherein the step of generating the authorization request for the system action comprises the step of generating an SMI request.

13. The method of claim 12 , wherein the step of generating the SMI request comprises the step of requesting the authorization request for the system action inside SMM.

14. The method of claim 8 , wherein the step of initiating the timer comprises the step of initializing the timer for approximately two seconds, wherein the expiration of the timer comprises the approximately two seconds.

15. A computer readable medium encoded with instructions that, when executed by a computer system, performs a method for operating the computer system, the method comprising:

receiving a request for a system action;

initiating a timer;

generating an authorization request for the system action;

evaluating a result of the authorization request for the system action if received before an expiration of the timer; and

granting the request for the system action if the expiration of the timer occurs before the result of the authorization request for the system action is received.

16. The computer readable medium of claim 15 , wherein receiving the request for the system action comprises receiving a remote management and control protocol (RMCP) request for the system action.

17. The computer readable medium of claim 16 , wherein receiving the RMCP request for the system action comprises receiving one of a system reset, a system boot, or a system reboot.

18. The computer readable medium of claim 15 , wherein initiating the timer comprises initiating a watchdog timer.

19. The computer readable medium of claim 15 , wherein generating the authorization request for the system action comprises generating an SMI request.

20. The computer readable medium of claim 19 , wherein generating the SMI request comprises requesting the authorization request for the system action inside SMM.

21. The computer readable medium of claim 15 , wherein initiating the timer comprises initializing the timer for approximately two seconds, wherein the expiration of the timer comprises the approximately two seconds.

22. A computer system, comprising:

means for receiving a request for a system action;

means for initiating a timer;

means for generating an authorization request for the system action;

means for evaluating a result of the authorization request for the system action if received before an expiration of the timer; and

means for granting the request for the system action if the expiration of the timer occurs before the result of the authorization request for the system action is received.

23. The computer system of claim 22 , wherein the means for receiving the request for the system action comprises means for receiving a remote management and control protocol (RMCP) request for the system action.

24. The computer system of claim 23 , wherein the means for receiving the RMCP request for the system action comprises means for receiving one of a system reset, a system boot, or a system reboot.

25. The computer system of claim 22 , wherein the means for initiating the timer comprises means for initiating a watchdog timer.

26. The computer system of claim 22 , wherein the means for generating the authorization request for the system action comprises means for generating an SMI request.

27. The computer system of claim 26 , wherein means for generating the SMI request comprises means for requesting the authorization request for the system action inside SMM.

28. The computer system of claim 22 , the means for initiating the timer comprises means for initializing the timer for approximately two seconds, wherein the expiration of the timer comprises the approximately two seconds.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Nov 20, 2020
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: GLOBALFOUNDRIES INC.
Reel/Frame 054636/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 19, 2020
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: GLOBALFOUNDRIES INC.
Reel/Frame 054479/0842 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2020
From: GLOBALFOUNDRIES INC.
To: TAIWAN SEMICONDUCTOR MANUFACTURING CO., LTD.
Reel/Frame 054482/0862 →
SECURITY AGREEMENT Recorded Nov 29, 2018
From: GLOBALFOUNDRIES INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 049490/0001 →