IP Library Granted Patent US 9,654,142
Granted Patent B2
US 9,654,142 · App. 14/335,735 · Granted May 16, 2017

System and method for conveying information

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 9,654,142
App. No.
14/335,735
Granted
May 16, 2017
Kind
B2
Abstract

A system and method for conveying data include the capability to determine whether a transaction request credit has been received at a computer module, the transaction request credit indicating that at least a portion of a transaction request message may be sent. The system and method also include the capability to determine, of a transaction request message is to be sent, whether at least a portion of the transaction request message may be sent and to send the at least a portion of the transaction request message if it may be sent.

Claims (38)

1. A method for conveying data, the method comprising:

a remote computer informing a host computer that at least a portion of a transaction message can be received according to a transaction request credit;

receiving by the remote computer the at least a portion of the transaction message according to the transaction request credit, wherein one or more error correction code (ECC) bits are received with the at least portion of the transaction message, and wherein the one or more ECC bits correspond to the at least portion of the transaction message;

performing an ECC check on the at least portion of the transaction message using the one or more ECC bits by the remote computer;

detecting an error in the at least portion of the transaction message received using the one or more ECC bits by the remote computer; and

correcting the error when the error is a correctable error by the remote computer.

2. The method of claim 1 , wherein the ECC check is performed according to a list of ECC check bit assignments.

3. The method of claim 1 , further comprising sending an interrupt to the host computer after detecting the error.

4. The method of claim 3 , wherein the interrupt is sent to the host computer only when the error has been enabled to trigger the interrupt.

5. The method of claim 1 , wherein the transaction request credit corresponds to an amount of available memory in the remote computer.

6. The method of claim 1 , wherein the at least portion of the transaction message is received over a computer network that includes an electrical conductor.

7. The method of claim 1 , wherein the at least portion of the transaction message is received over a computer network that includes a wireless medium.

8. The method of claim 1 , wherein the at least portion of the transaction message is received over a computer network that includes an optical medium.

9. A non-transitory computer readable storage medium having embodied thereon a program executable by a processor to perform a method for conveying data, the method comprising:

a remote computer informing a host computer that at least a portion of a transaction message can be received according to a transaction request credit;

receiving by the remote computer the at least a portion of the transaction message according to the transaction request credit, wherein one or more error correction code (ECC) bits are received with the at least portion of the transaction message, and wherein the one or more ECC bits correspond to the at least portion of the transaction message;

performing an ECC check on the at least portion of the transaction message using the one or more ECC bits by the remote computer;

detecting an error in the at least portion of the transaction message received using the one or more ECC bits by the remote computer; and

correcting the error when the error is a correctable error by the remote computer.

10. The non-transitory computer readable storage medium of claim 9 , wherein the ECC check is performed according to a list of ECC check bit assignments.

11. The non-transitory computer readable storage medium of claim 9 , the program further executable to send an interrupt to the host computer after detecting the error.

12. The non-transitory computer readable storage medium of claim 11 , wherein the interrupt is sent to the host computer only when the error has been enabled to trigger the interrupt.

13. The non-transitory computer readable storage medium of claim 9 , wherein the transaction request credit corresponds to an amount of available memory in the remote computer.

14. The non-transitory computer readable storage medium of claim 9 , wherein the at least portion of the transaction message is received over a computer network that includes an electrical conductor.

15. The non-transitory computer readable storage medium of claim 9 , wherein the at least portion of the transaction message is received over a computer network that includes wireless medium.

16. The non-transitory computer readable storage medium of claim 9 , wherein the at least portion of the transaction message is received over a computer network that includes an optical medium.

17. A system for conveying data, the system comprising:

a processor in a remote computer;

a computer network;

a memory in the remote computer, wherein the processor:

transmits an indication to a host computer over the computer network that at least a portion of a transaction message can be received according to a transaction request credit;

receives the at least a portion of the transaction message according to the transaction request credit, wherein one or more error correction code (ECC) bits are received with the at least portion of the transaction message, wherein the one or more ECC bits correspond to the at least portion of the transaction message, and wherein the one or more error correction ECC bits are transmitted over the computer network;

performs an ECC check on the at least portion of the transaction message using the one or more ECC bits;

detects an error in the at least portion of the transaction message received using the one or more ECC bits; and

corrects the error when the error is a correctable error.

18. The system of claim 17 , wherein the ECC check is performed according to a list of ECC check bit assignments.

19. The system of claim 17 , further comprising sending an interrupt to the host computer after the error is detected.

20. The system of claim 17 , wherein the at least portion of the transaction message is sent over the computer network, and wherein the computer network includes at least one of an electrical conductor, a wireless medium, and an optical medium.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2017
From: SILICON GRAPHICS INTERNATIONAL CORP.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 044128/0149 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2014
From: MILLER, STEVEN C.; MCGEE, THOMAS EDWARD; STRANGFELD, BRUCE ALAN
To: SILICON GRAPHICS, INC.
Reel/Frame 033356/0898 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2014
From: SILICON GRAPHICS, INC.
To: SILICON GRAPHICS INTERNATIONAL, INC.
Reel/Frame 033357/0001 →
MERGER Recorded Jul 21, 2014
From: SGI INTERNATIONAL, INC.
To: SILICON GRAPHICS INTERNATIONAL CORP.
Reel/Frame 033357/0170 →
CHANGE OF NAME Recorded Jul 21, 2014
From: SILICON GRAPHICS INTERNATIONAL, INC.
To: SGI INTERNATIONAL, INC.
Reel/Frame 033378/0561 →