IP Library Granted Patent US 7,873,741
Granted Patent B2
US 7,873,741 · App. 12/264,871 · Granted Jan 18, 2011

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,873,741
App. No.
12/264,871
Granted
Jan 18, 2011
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, 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 (31)

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

sending the at least a portion of the transaction request message if it may be sent;

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.

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 , further comprising:

determining how many of at least a portion of the transaction request message may be sent;

sending a determined number of at least a portion of the transaction request message.

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

5. The method of claim 1 , 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-bits 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 a first portion of the message; and

sending a message completion signal associated with a 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 it may 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 (11)
RELEASE OF SECURITY INTEREST Recorded Aug 14, 2020
From: MORGAN STANLEY & CO., INCORPORATED
To: SILICON GRAPHICS, INC.
Reel/Frame 053497/0183 →
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 →
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 Mar 21, 2012
From: SILICON GRAPHICS, INC. ET AL.; SGI INTERNATIONAL, INC.
To: SILICON GRAPHICS INTERNATIONAL, CORP.
Reel/Frame 027904/0315 →
SECURITY AGREEMENT Recorded Jan 22, 2009
From: SILICON GRAPHICS, INC.
To: MORGAN STANLEY & CO., INCORPORATED
Reel/Frame 022137/0162 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE BRUCE ALAN STRANGEFELD TO BRUCE ALAN STRANGFELD PREVIOUSLY RECORDED ON REEL 021787 FRAME 0285. ASSIGNOR(S) HEREBY CONFIRMS THE STEVEN C. MILLER ET AL. TO SILICON GRAPHICS, INC. Recorded Nov 12, 2008
From: MILLER, STEVEN C.; MCGEE, THOMAS EDWARD; STRANGFELD, BRUCE ALAN
To: SILICON GRAPHICS, INC.
Reel/Frame 021822/0141 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2008
From: MILLER, STEVEN C.; MCGEE, THOMAS EDWARD; STRANGEFELD, BRUCE ALAN
To: SILICON GRAPHICS, INC.
Reel/Frame 021787/0285 →