IP Library Granted Patent US 7,447,794
Granted Patent B1
US 7,447,794 · App. 10/310,400 · Granted Nov 4, 2008

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 7,447,794
App. No.
10/310,400
Granted
Nov 4, 2008
Kind
B1
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, if 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 (28)

1. A method for conveying data, comprising:

determining 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;

determining, if a transaction request message is to be sent, whether at least a portion of the transaction request message may be sent in response to the transaction request credit; and

sending the at least a portion of the transaction request message if the transaction request message is to be sent in accordance with the transaction request credit.

2. The method of claim 1 , wherein determining whether a transaction request credit has been received at a computer module comprises determining whether a signal indicative of a transaction request credit has been received.

3. The method of claim 1 , wherein determining whether at least a portion of the transaction request message may be sent comprises examining a request credit counter, the request credit counter incremented if a transaction request credit has been received.

4. The method of claim 3 , further comprising refusing to increment the request credit counter if a limit has been reached.

5. The method of claim 3 , further comprising decrementing the request credit counter when the at least a portion of the transaction request message has been sent.

6. The method of claim 1 , wherein sending the at least a portion of the transaction request message comprises sending the at least a portion over a link set, each link conveying a part of the at least a portion of the request message.

7. The method of claim 6 , wherein sending the at least a portion over a link set comprises sending each part at a double data rate over the associated link.

8. The method of claim 1 , further comprising sending a set of error correction codes associated with the message, wherein the error correction codes may be used to detect and correct single-bit errors, detect double-bit errors, and detect multiple-bit errors.

9. The method of claim 1 , further comprising:

sending a transaction request signal associated with the message, the signal indicating that the message is a transaction request message;

sending a message initiation signal associated with the first portion of the message; and

sending a message completion signal associated with the last portion of the message.

10. The method of claim 1 , wherein the first portion of the message includes a command word section and a message head section, the command word section indicating the type of bus transaction that the message is requesting.

11. The method of claim 10 , wherein the command word section includes an identifier for the transaction so that a response message may be properly associated with the request message.

12. The method of claim 1 , further comprising determining whether a transaction response message associated with the transaction request message has been received.

13. The method of claim 1 , further comprising:

determining whether a transaction response credit has been received at the computer module, the transaction response credit indicating that at least a portion of a transaction response message may be sent;

determining, if a transaction response message is to be sent, whether at least a portion of the transaction response message may be sent; and

sending the at least a portion of the transaction response message if the transaction request message is to be sent.

14. The method of claim 1 , further comprising:

determining, at the computer module, whether at least a portion of a transaction request message may be received; and

sending a transaction request credit if at least a portion of a transaction request message may be received, the transaction request credit indicating that at least a portion of a transaction request message may be sent.

15. The method of claim 1 , further comprising:

determining, at the computer module, whether at least a portion of a transaction response message may be received; and

sending a transaction response credit if at least a portion of a transaction response message may be received, the transaction response credit indicating that at least a portion of a transaction response message may be sent.

Assignments (12)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2017
From: SILICON GRAPHICS INTERNATIONAL CORP.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 044128/0149 →
RELEASE OF SECURITY INTEREST Recorded Nov 2, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC., AS AGENT
To: SILICON GRAPHICS INTERNATIONAL CORP.
Reel/Frame 040545/0362 →
ORDER. . . AUTHORIZING THE SALE OF ALL OR SUBSTANTIALLY ALL OF THE ASSETS OF THE DEBTORS FREE AND CLEAR OF ALL LIENS, CLAIMS, ENCUMBRANCES, AND INTERESTS. Recorded Jul 25, 2016
From: WELLS FARGO FOOTHILL CAPITAL, INC.
To: SILICON GRAPHICS INC.
Reel/Frame 039461/0418 →
ORDER. . .AUTHORIZING THE SALE OF ALL OR SUBSTANTIALLY ALL OF THE ASSETS OF THE DEBTORS FREE AND CLEAR OF ALL LIENS, CLAIMS, ENCUMBRANCES, AND INTERESTS. Recorded Jul 25, 2016
From: MORGAN STANLEY & CO., INCORPORATED
To: SILICON GRAPHICS, INC.
Reel/Frame 039461/0713 →
SECURITY INTEREST Recorded Mar 13, 2015
From: SILICON GRAPHICS INTERNATIONAL CORP.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 035200/0722 →
MERGER Recorded Apr 16, 2014
From: SGI INTERNATIONAL, INC.
To: SILICON GRAPHICS INTERNATIONAL CORP.
Reel/Frame 032687/0529 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2014
From: SILICON GRAPHICS, INC.
To: SILICON GRAPHICS INTERNATIONAL, INC.
Reel/Frame 032687/0138 →
CHANGE OF NAME Recorded Apr 16, 2014
From: SILICON GRAPHICS INTERNATIONAL, INC.
To: SGI INTERNATIONAL, INC.
Reel/Frame 032697/0726 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2012
From: SILICON GRAPHICS, INC. ET AL.; SGI INTERNATIONAL, INC.
To: SILICON GRAPHICS INTERNATIONAL, CORP.
Reel/Frame 027727/0086 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2007
From: GENERAL ELECTRIC CAPITAL CORPORATION
To: MORGAN STANLEY & CO., INCORPORATED
Reel/Frame 019995/0895 →
SECURITY INTEREST Recorded Oct 24, 2006
From: SILICON GRAPHICS, INC.
To: GENERAL ELECTRIC CAPITAL CORPORATION
Reel/Frame 018545/0777 →
SECURITY AGREEMENT Recorded Aug 19, 2005
From: SILICON GRAPHICS, INC. AND SILICON GRAPHICS FEDERAL, INC. (EACH A DELAWARE CORPORATION)
To: WELLS FARGO FOOTHILL CAPITAL, INC.
Reel/Frame 016871/0809 →