IP Library Granted Patent US 7,685,352
Granted Patent B2
US 7,685,352 · App. 12/184,146 · Granted Mar 23, 2010

System and method for loose ordering write completion for PCI express

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,685,352
App. No.
12/184,146
Granted
Mar 23, 2010
Kind
B2
Abstract

A method for managing the protocol of read/write messages in a PCI Express communication link is disclosed. The method comprises maintaining queues of write requests and read requests associated with each of a plurality of request identifications that are contained in a message header, wherein the read requests associated with a request identification are held in abeyance until such time that write requests associated with the request identification are completed.

Claims (13)

1. A method for managing the protocol of read/write messages in a PCI Express communication link comprising:

receiving at least one message associated with each of plurality of data streams;

extracting a request identification (RID) from each of said at least one messages in each of said plurality of data streams;

associating each message with a corresponding request identification,

determining a type of message for each of the at least one received messages associated with a corresponding request identification, said message type selected as at least one of a write message type and a read message type;

outputting said at least one message associated with a write message type associated with a corresponding request identification;

providing an indication that outputting of at least one of said write message type associated with said corresponding request identification is in progress;

determining whether said indication associated with a prior one of said at least one messages indicates outputting of said write message type corresponding to said request identification is in progress;

storing said at least one read message type associated with said corresponding request identification during a period said indication indicates said outputting is in progress;

receiving an indication of completion of outputting of said at least one write message associated with said corresponding request identification;

determining whether additional messages of said write message type are associated with said corresponding request identification and outputting said additional messages of said write message type;

determining whether a message associated with said read message type corresponding to said corresponding request identification is stored after all messages of said write message type associated with said corresponding request identification have been output; and

outputting said read message type.

Assignments (8)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (REEL 062079, FRAME 0677) Recorded Mar 3, 2026
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: X CORP. (F/K/A TWITTER, INC.)
Reel/Frame 075015/0574 →
RELEASE OF SECURITY INTEREST Recorded Apr 30, 2025
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: X CORP. (F/K/A TWITTER, INC.)
Reel/Frame 071127/0240 →
RELEASE OF SECURITY INTEREST Recorded Mar 27, 2025
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: X CORP. (F/K/A TWITTER, INC.)
Reel/Frame 070670/0857 →
SECURITY INTEREST Recorded Oct 28, 2022
From: TWITTER, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 062079/0677 →
SECURITY INTEREST Recorded Oct 28, 2022
From: TWITTER, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 061804/0001 →
SECURITY INTEREST Recorded Oct 28, 2022
From: TWITTER, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 061804/0086 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2014
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: TWITTER, INC.
Reel/Frame 032075/0404 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2008
From: GREGG, THOMAS A.; CRADDOCK, DAVID; PFISTER, GREGORY FRANCIS
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 021325/0770 →