IP Library Granted Patent US 6,910,095
Granted Patent B2
US 6,910,095 · App. 10/640,462 · Granted Jun 21, 2005

Memory request handling method for small discontiguous accesses to high-density memory devices

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 6,910,095
App. No.
10/640,462
Granted
Jun 21, 2005
Kind
B2
Abstract

A memory read and write request handling method is performed by a memory controller which buffers incoming memory read and write requests and distributes the requests across multiple memory banks of a memory system in connection with client processes. The read and write requests are intelligently reordered utilizing grouping of both memory reads and memory writes in such a way to minimize the requests processing time while maintaining data coherency.

Claims (18)

1. A memory request handling method comprising:

receiving by a memory controller of a first memory request directed to a first bank;

buffering the first memory request by the memory controller;

receiving by the memory controller of a second memory request directed to the first bank;

buffering the second memory request by the memory controller;

receiving by the memory controller of a third memory request to a second bank;

buffering the third memory request by the memory controller; and

handling the requests in such an order that a total time for handling the first, second, and third memory requests is minimized.

2. The method of claim 1 , wherein handling the requests comprises:

handling the first memory request;

after handling the first memory request, handling the third memory request;

after handling the third memory request, handling the second memory request; and

whereby the total time for handling the first, second, and third memory requests is minimized.

3. The method of claim 1 , wherein handling the requests comprises:

handling the second memory request;

after handling the second memory request, handling the third memory request;

after handling the third memory request, handling the first memory request; and

whereby the total time for handling the first, second, arid third memory requests is minimized.

Assignments (8)
CHANGE OF NAME Recorded Jan 23, 2020
From: THALES UK LIMITED
To: NCIPHER SECURITY LIMITED
Reel/Frame 051604/0546 →
CHANGE OF NAME Recorded Jan 23, 2020
From: THALES HOLDINGS UK PLC
To: THALES UK LIMITED
Reel/Frame 051604/0526 →
CHANGE OF ADDRESS Recorded Mar 20, 2018
From: THALES HOLDINGS UK PLC
To: THALES HOLDINGS UK PLC
Reel/Frame 045657/0457 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2012
From: THALES E-SECURITY LTD.
To: THALES HOLDINGS UK PLC
Reel/Frame 029018/0784 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2012
From: NCIPHER CORPORATION LTD
To: THALES E-SECURITY LTD.
Reel/Frame 029018/0612 →
ASSET PURCHASE AGREEMENT (ATTACHED) Recorded May 7, 2007
From: BRITESTREAM NETWORKS, INC.
To: NCIPHER CORPORATION LIMITED ACTING BY AND THROUGH ITS WHOLLY OWNED SUBSIDIARY, NCIPHER, INC.
Reel/Frame 019365/0868 →
CHANGE OF NAME Recorded Nov 5, 2004
From: LAYER N NETWORKS, INC.
To: BRITESTREAM NETWORKS, INC.
Reel/Frame 015341/0922 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2004
From: ZSOHAR, LESLIE
To: LAYER N NETWORKS, INC.
Reel/Frame 014907/0401 →